Logo id.androidermagazine.com
Logo id.androidermagazine.com

Pengembang gingerbread memiliki mainan baru untuk dimainkan

Daftar Isi:

Anonim

Ada banyak hal yang baru di Gingerbread dari sudut pandang pengguna akhir, tetapi ada banyak hal baru di balik layar, dan daging dan kentang asli terletak pada perubahan inti yang dapat digunakan pengembang untuk membuat hal yang hebat menjadi lebih baik. Meskipun pasti ada perubahan kecil yang tak terhitung jumlahnya, kita dapat melihat perubahan besar dan apa artinya bagi kita yang bukan pengembang

Versi kernel Linux basis baru

Mulai dari bagian bawah piramida Gingerbread, kernel Linux telah diperbarui ke 2.6.35. Ini adalah versi kernel yang telah digunakan oleh pengembang ROM pihak ketiga untuk sementara waktu, dan ini memberikan stabilitas dan kecepatan lebih. Cari kernel stok baru untuk menunjukkan beberapa perbaikan yang kami gunakan dari kernel khusus yang digunakan saat ini.

Kerangka media baru

OpenCore (kerangka kerja Froyo media saat ini) telah sepenuhnya diganti. Semua dukungan codec sebelumnya telah dipertahankan, dan dukungan untuk teknologi baru seperti kompresi video VP8, dan wadah video WebM telah diimplementasikan. Gingerbread sudah diatur dan siap mengimbangi file audio dan video terbaru saat diproduksi.

Jaringan

Selain tumpukan panggilan SIP baru, dan dukungan Near Field Communication yang kita semua bicarakan, ada tumpukan BlueZ baru di Gingerbread. Dukungan Bluetooth 2.1 berarti kinerja Bluetooth yang lebih baik di beragam perangkat BT. Itu adalah sesuatu yang kita semua akan senang melihatnya.

Runtime Dalvik

Ada beberapa perbaikan pada mesin virtual Dalvik (itulah yang ditingkatkan dengan kompiler just-in-time (JIT) di Froyo dan membuat segalanya cepat). Untuk pengguna akhir, yang benar-benar perlu kita ketahui adalah bahwa itu harus berjalan sedikit lebih cepat, terutama saat merender halaman web. Berikut daftar lengkap perubahan untuk Geeks Android hardcore:

Dalvik VM:

  • Pengumpul sampah secara bersamaan (sub-3ms target dihentikan sementara)
  • Menambahkan optimisasi JIT (pembuatan kode) lebih lanjut
  • Verifikasi kode yang ditingkatkan
  • StrictMode debugging, untuk mengidentifikasi masalah kinerja dan memori

Perpustakaan inti:

  • Dukungan I18N yang diperluas (penyandian seluruh dunia lengkap, lebih banyak lokal)
  • Formatter lebih cepat dan pemformatan angka. Misalnya, format float 2.5x lebih cepat.
  • Respons HTTP di-gzip secara default. Ukuran respons XML dan JSON API dapat dikurangi 60% atau lebih.
  • API koleksi dan utilitas baru
  • API jaringan yang ditingkatkan
  • Kontrol baca dan tulis file yang ditingkatkan
  • Diperbarui JDBC

Pembaruan dari proyek-proyek hulu:

  • OpenSSL 1.0.0a
  • BouncyCastle 1.45
  • ICU 4.4
  • zlib 1.2.5

Ini hanya puncak orang gunung es. Ada banyak perubahan API yang memberikan pengembang dukungan OS langsung untuk hal-hal seperti kamera menghadap ke depan, sensor gyroscopic, dan dukungan OpenGL yang lebih baik. Jika Anda ingin menjadi kotor dan memeriksanya, buka tautan sumber.