Berita Produk

Android 16 QPR2 Dirilis

Waktu baca: 4 menit
Matthew McCullough
Vice President, Product Management, Android Developer

Android 16 QPR2 Dirilis

Inovasi Lebih Cepat dengan Rilis SDK Minor Pertama Android

Hari ini kami merilis Android 16 QPR2, yang menghadirkan berbagai peningkatan pada pengalaman pengguna, produktivitas developer, dan kemampuan media. Rilis ini menandai pencapaian penting dalam evolusi platform Android sebagai rilisan pertama yang menggunakan versi SDK minor.

Pencapaian untuk Evolusi Platform: Rilis SDK Minor

Rilis SDK minor memungkinkan kami menghadirkan API dan fitur lebih cepat di luar irama rilis platform tahunan utama, sehingga 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 untuk 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 Ditingkatkan

QPR2 meningkatkan personalisasi dan aksesibilitas Android, sehingga pengguna memiliki lebih banyak kontrol atas tampilan dan nuansa perangkat mereka.

Tema Gelap Diperluas

Untuk menciptakan pengalaman pengguna yang lebih konsisten bagi pengguna yang memiliki gangguan penglihatan, fotosensitivitas, atau hanya mereka yang lebih menyukai tampilan gelap di seluruh sistem, QPR2 memperkenalkan opsi yang diperluas di bagian tema gelap.

image.png

Aplikasi Fitbit lama yang menunjukkan dampak tema gelap yang diperluas; aplikasi Fitbit baru yang langsung mendukung tema gelap

Saat 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 Anda untuk memastikan aplikasi Anda tidak terbalik secara tidak sengaja. Tampilan, Komposisi, dan WebView Android Standar akan dibalik, sedangkan mesin rendering kustom seperti Flutter tidak akan dibalik.

Hal ini sebagian besar dimaksudkan sebagai fitur aksesibilitas. Sebaiknya terapkan tema gelap native, yang memberi Anda kontrol penuh atas tampilan aplikasi; Anda dapat melindungi identitas merek, memastikan teks dapat dibaca, dan mencegah gangguan visual terjadi saat UI Anda otomatis dibalik, sehingga menjamin pengalaman yang sempurna 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.

image.png
image.png
Bentuk Ikon Kustom
image.png
image.png
Menguji Bentuk &Warna Ikon di Android StudioPemfilteran warna ikon sistem otomatis

Sesi Pemilih Interaktif

Pengalaman berbagi kini lebih dinamis. Aplikasi dapat mempertahankan UI interaktif meskipun lembar berbagi sistem terbuka, sehingga memungkinkan pembaruan konten real-time dalam Pemilih.

Meningkatkan Produktivitas dan Performa Aplikasi

Kami memperkenalkan alat dan pembaruan yang dirancang untuk menyederhanakan alur kerja dan meningkatkan performa aplikasi.

Lingkungan Pengembangan Linux dengan Aplikasi GUI

Fitur lingkungan pengembangan Linux telah diperluas untuk mendukung aplikasi GUI Linux yang berjalan langsung dalam lingkungan terminal.

image.png

Wilber, maskot GIMP, yang didesain oleh Aryeom Han, dilisensikan di bawah CC BY-SA 4.0. Screenshot antarmuka GIMP digunakan dengan izin.

Pengumpulan Sampah Generasi

Android Runtime (ART) kini menyertakan Pengumpul Sampah Generasi CMC (Concurrent Mark-Compact). Pengumpulan ini berfokus pada objek yang baru dialokasikan, sehingga mengurangi penggunaan CPU dan meningkatkan efisiensi baterai.

Metrik Engagement Widget

Kini 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 awal untuk aplikasi yang dapat di-debug yang tidak selaras dengan halaman 16 KB.

image.png

Media, Konektivitas, dan Kesehatan

QPR2 menghadirkan pembaruan yang kuat untuk standar media dan konektivitas perangkat.

IAMF dan Berbagi Audio

Kami telah menambahkan dukungan decoding 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 dalam Pengalih Output sistem.

image.png

Pembaruan 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. Aplikasi ini juga kini dapat melacak berat badan, indeks set, dan Tingkat Persepsi Beban (RPE) dalam 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 Pengembang

Kami memperkenalkan API untuk mendukung verifikasi developer selama penginstalan aplikasi bersama dengan perintah ADB baru untuk menyimulasikan hasil verifikasi. Sebagai developer, Anda dapat menginstal aplikasi tanpa verifikasi menggunakan ADB, sehingga Anda dapat terus menguji aplikasi yang tidak dimaksudkan atau belum siap untuk didistribusikan ke 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 Kunci Aman

Status keamanan tingkat sistem baru, Perangkat Kunci Aman, sedang diperkenalkan. Jika diaktifkan (misalnya, dari jarak jauh melalui "Temukan Perangkat Saya"), perangkat akan langsung dikunci dan memerlukan PIN, pola, atau sandi utama untuk dibuka kuncinya, sehingga meningkatkan keamanan. Saat aktif, notifikasi dan penawaran cepat di layar kunci akan disembunyikan, dan buka kunci biometrik mungkin dinonaktifkan untuk sementara.

Mulai

Jika Anda tidak berada dalam 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 ikut program dan kemudian akan ditawari versi rilis Android 16 QPR2 secara over the air.

Untuk mendapatkan pengalaman pengembangan terbaik dengan Android 16 QPR2, sebaiknya gunakan build Canary terbaru Android Studio Otter.

Terima kasih sekali lagi kepada semua orang yang berpartisipasi dalam program beta Android kami. Kami berharap dapat melihat bagaimana aplikasi Anda memanfaatkan pembaruan di Android 16 QPR2.

Untuk informasi lengkap tentang Android 16 QPR2, kunjungi situs developer Android 16.

Ditulis oleh:

Lanjutkan membaca