Android 17 beta 1
Beberapa hari yang lalu Google mengumumkan perilisan versi beta pertama Android 17., yang rilis finalnya dijadwalkan pada kuartal kedua tahun 2026. Versi ini memperkenalkan modifikasi struktural dalam manajemen memori, penanganan antarmuka pada layar besar, dan pemrosesan multimedia.
Versi ini melanjutkan upaya untuk menciptakan aplikasi Android yang lebih mudah beradaptasi, memperkenalkan peningkatan signifikan pada fungsi kamera dan multimedia, alat baru untuk mengoptimalkan konektivitas, dan profil yang diperluas untuk perangkat pelengkap.
Perubahan paling nyata dalam siklus pengembangan adalah... Penghapusan program "Pratinjau Pengembang" tradisional. Sebaliknya, Google mengadopsi saluran Canary berkelanjutan yang memungkinkan pembaruan dan API baru dikirim langsung ke pengembang segera setelah melewati pengujian internal, memfasilitasi integrasi dengan lingkungan integrasi berkelanjutan (CI) melalui pembaruan langsung.
Layar besar dan manajemen jendela
Dengan dirilisnya Beta 1 ini, kita dapat melihat bahwa sistem operasinya Sekarang, hal itu mengharuskan aplikasi untuk beradaptasi dengan layar yang memiliki dimensi kurang dari atau sama dengan 600 dp., seperti tablet dan ponsel lipat. Android 17 (API Level 37) Abaikan atribut manifes yang menghalangi pengubahan ukuran jendela atau memaksakan orientasi tertentu, seperti kebijakan yang membatasi tampilan ke mode potret. Untuk menghindari penurunan kinerja selama transisi ini, sistem memodifikasi perilaku default sebagai respons terhadap perubahan konfigurasi, seperti menghubungkan keyboard atau mengubah mode warna. Alih-alih menghancurkan dan membuat ulang aktivitas, sistem akan mengirimkan pembaruan melalui panggilan status, yang mengharuskan pengembang untuk mengelola antarmuka secara manual.
Pada tingkat arsitektur, lingkungan runtime Android (ART) menerapkan pengumpul sampah generasional.Komponen ini memisahkan objek memori yang baru dibuat dari objek memori lama, yang Ini mempercepat pembersihan data dengan siklus hidup yang singkat dan mengurangi beban prosesor. dengan cara yang terukur.
Selain itu, antrean pesan sistem memiliki implementasi bebas kunci (lock-free) baru, sebuah penyesuaian teknis yang bertujuan untuk mengurangi kehilangan frame. Untuk memastikan optimasi ini berjalan dengan benar, Sistem ini sekarang secara tegas melarang modifikasi bidang yang ditandai saat runtime. seperti "static finals", yang akan langsung melempar exception akses ilegal jika aplikasi mencoba mengubahnya melalui refleksi atau JNI.
Transisi kamera dan pengkodean multimedia
La gPengelolaan sesi pengambilan foto dan video menerima pembaruan API. Pengembang kini dapat menggunakan metode khusus untuk menghubungkan dan memutuskan sambungan permukaan keluaran kamera. Secara langsung. Ini memungkinkan Anda beralih antara mengambil foto dan merekam video tanpa harus menutup dan mengkonfigurasi ulang seluruh sesi, sehingga menghindari gangguan layar.
Mengenai kompresi video, sistem tersebut menambahkan dukungan asli untuk standar VVC (H.266), Dirancang untuk memproses resolusi hingga 8K dan konten 360 derajat dengan efisiensi kompresi yang lebih tinggi daripada pendahulunya, HEVC. Perekaman video juga menyertakan parameter kualitas konstan yang memungkinkan Anda mempertahankan kejernihan visual terlepas dari fluktuasi bitrate.
Pembatasan jaringan dan periferal
Kebijakan keamanan jaringan menjadi semakin ketat seiring dengan usangnya atribut yang sebelumnya mengizinkan lalu lintas teks tanpa enkripsi secara default. Aplikasi yang perlu melakukan permintaan HTTP standar harus menentukannya melalui file konfigurasi. Keamanan jaringan independen. Kriptografi sistem ini mengintegrasikan mekanisme hibrida HPKE, yang menggabungkan kinerja enkripsi simetris dengan keamanan distribusi kunci asimetris.
Di sisi lain, konektivitas dengan perangkat keras eksternal melalui pengelola perangkat pelengkap menggabungkan profil khusus untuk pelacak kebugaran dan peralatan medis, menstandarisasi permintaan izin dan antarmuka penghubung untuk perangkat periferal kesehatan.
Terakhir, jika Anda tertarik untuk mempelajarinya lebih lanjut, Anda dapat berkonsultasi dengan detailnya di tautan berikut.