Isi kandungan:
Terdapat banyak perkara baru dalam Gingerbread dari perspektif pengguna akhir, tetapi terdapat banyak lagi di belakang tabir, dan daging dan kentang sebenar terletak pada perubahan teras yang boleh digunakan oleh pemaju untuk membuat sesuatu yang lebih baik. Walaupun ada banyak perubahan kecil, kita boleh melihat perubahan utama dan apa yang mereka maksudkan kepada kami bukan pemaju
Versi kernel Linux asas baru
Bermula di bahagian bawah piramid Gingerbread, kernel Linux telah dikemas kini kepada 2.6.35. Ini adalah versi kernel yang pemaju ROM pihak ketiga telah menggunakan untuk seketika, dan ia memberikan lebih banyak kestabilan dan kelajuan. Cari kernel saham baru untuk menunjukkan beberapa penambahbaikan yang kami gunakan dari kernel khusus yang digunakan hari ini.
Rangka kerja media baru
OpenCore (rangka kerja media Froyo semasa) telah diganti sepenuhnya. Semua sokongan codec sebelumnya telah dikekalkan, dan sokongan untuk teknologi baru seperti pemampatan video VP8, dan kontena video WebM telah dilaksanakan. Gingerbread didirikan dan bersedia untuk mengikuti perkembangan fail audio dan video terbaru semasa ia dihasilkan.
Rangkaian
Selain daripada timbunan panggilan SIP yang baru, dan sokongan Sokongan Dekat Field kita semua bercakap tentang, terdapat timbunan BlueZ baru dalam Gingerbread. Sokongan Bluetooth 2.1 bermaksud prestasi Bluetooth yang lebih baik merentasi pelbagai peranti BT. Itulah sesuatu yang kita semua sukakan.
The Dalvik runtimes
Terdapat beberapa pembaikan kepada mesin maya Dalvik (itulah yang diperbaiki dengan pengompil yang tepat pada masa (JIT) di Froyo dan membuat perkara cepat). Bagi pengguna akhir, semua yang kita perlu ketahui adalah bahawa ia harus berjalan dengan lebih cepat, terutamanya semasa membuat laman web. Berikut senarai penuh perubahan untuk geeks Android tegar:
Dalvik VM:
- Pengumpul sampah serentak (sasaran sub-3ms jeda)
- Menambah pengoptimuman JIT (generasi-kod) lebih lanjut
- Pengesahan kod yang lebih baik
- Debug StrictMode, untuk mengenal pasti masalah prestasi dan memori
Perpustakaan teras:
- Sokongan I18N yang diperluaskan (pengkodan seluruh dunia, lebih banyak tempatan)
- Formula yang lebih cepat dan pemformatan nombor. Sebagai contoh, pemformatan terapung adalah 2.5x lebih cepat.
- Tanggapan HTTP digelar secara lalai. Saiz respons API XML dan JSON dapat dikurangkan sebanyak 60% atau lebih.
- API koleksi dan utiliti baharu
- API rangkaian yang dipertingkatkan
- Kawalan membaca dan menulis fail yang lebih baik
- Dikemaskini JDBC
Kemas kini dari projek huluan:
- OpenSSL 1.0.0a
- BouncyCastle 1.45
- ICU 4.4
- zlib 1.2.5
Ini hanya tip dari orang-orang ais gunung. Terdapat perubahan API menyeluruh yang memberi sokongan kepada pengembang OS langsung untuk perkara-perkara seperti kamera hadapan, sensor giroskopik, dan sokongan OpenGL yang lebih baik. Jika anda ingin mendapatkan kotor dan semak semuanya, pergi ke pautan sumber.