Android 16 QPR2 Dirilis
Inovasi Lebih Cepat dengan Rilis SDK Minor pertama Android
Hari ini kami merilis Android 16 QPR2, yang menghadirkan sejumlah peningkatan pada pengalaman pengguna, produktivitas developer, dan kemampuan media. Rilis ini menandai pencapaian penting dalam evolusi platform Android sebagai rilis pertama yang menggunakan versi SDK minor.
Tonggak Pencapaian untuk Evolusi Platform: Rilis SDK Minor
Rilis SDK minor memungkinkan kami menghadirkan API dan fitur dengan lebih cepat di luar ritme rilis platform tahunan utama, sehingga memastikan platform dan aplikasi Anda dapat berinovasi lebih cepat dengan fungsi baru. Tidak seperti rilis utama yang mungkin menyertakan perubahan perilaku yang memengaruhi kompatibilitas aplikasi, perubahan di QPR2 sebagian besar bersifat tambahan, sehingga meminimalkan kebutuhan akan pengujian regresi. Perubahan perilaku di QPR2 sebagian besar berfokus pada keamanan atau aksesibilitas, seperti perlindungan OTP SMS, atau dukungan untuk tema gelap yang diperluas.
Untuk mendukung hal ini, kami telah memperkenalkan kolom baru ke class Build mulai Android 16, sehingga aplikasi Anda dapat memeriksa API baru ini menggunakan SDK_INT_FULL dan VERSION_CODES_FULL.
if ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.BAKLAVA) && (Build.VERSION.SDK_INT_FULL >= Build.VERSION_CODES_FULL.BAKLAVA_1)) {
// Call new APIs from the Android 16 QPR2 release
}Pengalaman Pengguna dan Penyesuaian yang Lebih Baik
QPR2 meningkatkan personalisasi dan aksesibilitas Android, sehingga memberi pengguna kontrol lebih besar atas tampilan dan nuansa perangkat mereka.
Tema Gelap Diperluas
Untuk menciptakan pengalaman pengguna yang lebih konsisten bagi pengguna yang memiliki gangguan penglihatan, fotosensitivitas, atau sekadar pengguna yang lebih menyukai tampilan gelap di seluruh sistem, QPR2 memperkenalkan opsi yang diperluas di bagian tema gelap.
Aplikasi Fitbit lama yang menampilkan dampak tema gelap yang diperluas; aplikasi Fitbit baru langsung mendukung tema gelap
Jika setelan tema gelap yang diperluas diaktifkan oleh pengguna, sistem akan menggunakan atribut tema isLightTheme aplikasi Anda untuk menentukan apakah akan menerapkan inversi. Jika aplikasi Anda mewarisi salah satu tema DayNight standar, hal ini akan dilakukan secara otomatis untuk Anda. Jika tidak, pastikan untuk mendeklarasikan isLightTheme="false" dalam tema gelap untuk memastikan aplikasi Anda tidak dibalik secara tidak sengaja. Tampilan Android, Composable, dan WebView standar akan diinversi, sedangkan mesin rendering kustom seperti Flutter tidak.
Fitur ini sebagian besar ditujukan sebagai fitur aksesibilitas. Kami sangat menyarankan untuk menerapkan tema gelap native, yang memberi Anda kontrol penuh atas tampilan aplikasi; Anda dapat melindungi identitas merek, memastikan teks dapat dibaca, dan mencegah terjadinya gangguan visual saat UI otomatis dibalik, sehingga menjamin pengalaman yang rapi dan andal bagi pengguna.
Bentuk Ikon Kustom & Tema Otomatis
Di QPR2, pengguna dapat memilih bentuk tertentu untuk ikon aplikasi mereka, yang berlaku untuk semua ikon dan pratinjau folder. Selain itu, jika aplikasi Anda tidak menyediakan ikon bertema khusus, sistem kini dapat otomatis membuatnya dengan menerapkan algoritma pemfilteran warna ke ikon peluncur yang ada.
|
|
| Bentuk Ikon Kustom | |
|
|
| Menguji Bentuk & Warna Ikon di Android Studio | Pemfilteran warna ikon sistem otomatis |
Sesi Pemilih Interaktif
Pengalaman berbagi kini lebih dinamis. Aplikasi dapat menjaga UI tetap interaktif bahkan saat sharesheet sistem terbuka, sehingga memungkinkan pembaruan konten secara real-time dalam Pemilih.
Meningkatkan Produktivitas dan Performa Aplikasi Anda
Kami memperkenalkan alat dan update yang dirancang untuk menyederhanakan alur kerja Anda dan meningkatkan performa aplikasi.
Lingkungan Pengembangan Linux dengan Aplikasi GUI
Fitur lingkungan pengembangan Linux telah diperluas untuk mendukung menjalankan aplikasi GUI Linux langsung dalam lingkungan terminal.
Wilber, maskot GIMP, yang didesain oleh Aryeom Han, dilisensikan berdasarkan CC BY-SA 4.0. Screenshot antarmuka GIMP digunakan dengan izin.
Pembersihan Sampah Memori Generasional
Android Runtime (ART) kini menyertakan Generational Concurrent Mark-Compact (CMC) Garbage Collector. Hal ini memfokuskan pengumpulan pada objek yang baru dialokasikan, sehingga mengurangi penggunaan CPU dan meningkatkan efisiensi baterai.
Metrik Engagement Widget
Sekarang Anda dapat membuat kueri peristiwa interaksi pengguna—seperti klik, scroll, dan tayangan—untuk lebih memahami cara pengguna berinteraksi dengan widget Anda.
Kesiapan Ukuran Halaman 16 KB
Untuk membantu mempersiapkan persyaratan arsitektur mendatang, kami telah menambahkan dialog peringatan dini untuk aplikasi yang dapat di-debug yang tidak selaras dengan halaman 16 KB.
Media, Konektivitas, dan Kesehatan
QPR2 menghadirkan update yang andal untuk standar media dan konektivitas perangkat.
IAMF dan Berbagi Audio
Kami telah menambahkan dukungan dekode software untuk Immersive Audio Model and Formats (IAMF), format audio spasial open source. Selain itu, Berbagi Audio Pribadi untuk Bluetooth LE Audio kini terintegrasi langsung ke Pengalih Output sistem.
Update Health Connect
Health Connect kini otomatis melacak langkah menggunakan sensor perangkat. Jika aplikasi Anda memiliki izin READ_STEPS, data ini akan tersedia dari paket "android". Hal ini tidak hanya menyederhanakan kode yang diperlukan untuk melakukan pelacakan langkah, tetapi juga lebih hemat daya. Fitur ini juga dapat melacak berat, indeks set, dan Rate of Perceived Exertion (RPE) di segmen latihan.
Migrasi yang Lebih Lancar
Data Transfer API pihak ketiga yang baru memungkinkan migrasi data yang lebih andal antara perangkat Android dan iOS.
Memperkuat Privasi dan Keamanan
Keamanan tetap menjadi prioritas utama dengan fitur baru yang dirancang untuk melindungi data pengguna dan integritas perangkat.
Verifikasi Developer
Kami memperkenalkan API untuk mendukung verifikasi developer selama penginstalan aplikasi beserta perintah ADB baru untuk menyimulasikan hasil verifikasi. Sebagai developer, Anda bebas menginstal aplikasi tanpa verifikasi menggunakan ADB, sehingga Anda dapat terus menguji aplikasi yang tidak dimaksudkan atau belum siap didistribusikan kepada populasi konsumen yang lebih luas.
Perlindungan OTP SMS
Pengiriman pesan yang berisi hash pengambil SMS akan ditunda selama tiga jam untuk sebagian besar aplikasi guna membantu mencegah pembajakan OTP. Siaran RECEIVE_SMS akan ditahan dan kueri database penyedia sms akan difilter. SMS akan tersedia untuk aplikasi ini setelah penundaan tiga jam.
Perangkat Penguncian Aman
Status keamanan tingkat sistem baru, yaitu Perangkat Kunci Aman, sedang diperkenalkan. Jika diaktifkan (misalnya, dari jarak jauh melalui "Temukan Perangkat Saya"), perangkat akan langsung terkunci dan memerlukan PIN, pola, atau sandi utama untuk membukanya, sehingga meningkatkan keamanan. Saat aktif, notifikasi dan pintasan cepat di layar kunci akan disembunyikan, dan buka kunci biometrik mungkin dinonaktifkan untuk sementara.
Mulai
Jika Anda tidak mengikuti program Beta atau Canary, perangkat Pixel Anda akan segera mendapatkan rilis Android 16 QPR2. Jika tidak memiliki perangkat Pixel, Anda dapat menggunakan image sistem 64-bit dengan Android Emulator di Android Studio. Jika saat ini Anda menggunakan Android 16 QPR2 Beta dan belum menginstal Android 16 QPR3 Beta, Anda dapat memilih untuk tidak mengikuti program ini dan Anda akan ditawari versi rilis Android 16 QPR2 over the air.
Untuk mendapatkan pengalaman pengembangan terbaik dengan Android 16 QPR2, sebaiknya gunakan build Canary terbaru Android Studio Otter.
Sekali lagi, terima kasih kepada semua orang yang telah berpartisipasi dalam program Android beta kami. Kami ingin melihat bagaimana aplikasi Anda memanfaatkan update di Android 16 QPR2.
Untuk mengetahui informasi lengkap tentang Android 16 QPR2, buka situs developer Android 16.
-
Berita ProdukHari ini, di Android Dev Summit, kami mengumumkan ketersediaan luas berbagai alat dan API yang dirancang untuk menghilangkan hambatan sehari-hari dan memberi Anda lebih banyak fleksibilitas untuk membuat aplikasi Android yang hebat.
Matthew McCullough • Waktu baca: 4 menit -
Berita ProdukHari ini kami merilis kumpulan pertama tugas jangka panjang (LHT), yang merupakan tugas dengan kompleksitas tinggi yang memerlukan waktu beberapa hari atau bahkan seminggu untuk diselesaikan oleh engineer. Kami juga memperkenalkan evaluasi agentic, dimulai dengan agen dari penyedia model yang sesuai.
Matthew McCullough • Waktu baca: 3 menit -
Berita ProdukHari ini, kami merilis Android 17 dan menyediakannya di sebagian besar perangkat Pixel yang didukung. Nantikan perangkat baru yang menjalankan Android 17 dalam beberapa bulan mendatang.
Matthew McCullough • Waktu baca: 13 menit
Dapatkan insight pengembangan Android terbaru yang dikirim ke kotak masuk Anda setiap minggu.