Beta 4.1
| Tanggal rilis | 1 Juni 2026 |
| Build | CP21.260330.011 |
| Dukungan emulator | x86 (64-bit), ARM (v8-A) |
| Level patch keamanan | 2026-05-05 |
| Layanan Google Play | 26.11.36 |
Beta 4
| Tanggal rilis | 16 April 2026 |
| Build | CP21.260330.008 |
| Dukungan emulator | x86 (64-bit), ARM (v8-A) |
| Level patch keamanan | 05-04-2026 |
| Layanan Google Play | 26.11.36 |
Beta 3
| Tanggal rilis | 26 Maret 2026 |
| Build | CP21.260306.017 |
| Dukungan emulator | x86 (64-bit), ARM (v8-A) |
| Level patch keamanan | 2026-03-05 |
| Layanan Google Play | 26.02.35 |
Beta 2
| Tanggal rilis | 26 Februari 2026 |
| Build | CP21.260206.011 CP21.260206.011.A1 (Pixel 6 Pro, Pixel 6, Pixel 6a, Pixel 7 Pro, Pixel 7) |
| Dukungan emulator | x86 (64-bit), ARM (v8-A) |
| Level patch keamanan | 2026-02-05 |
| Layanan Google Play | 25.49.33 |
Beta 1
| Tanggal rilis | 13 Februari 2026 |
| Build | CP21.260116.011.B1 CP21.260116.011.A1 (Pixel 6 Pro, Pixel 6, Pixel 6a, Pixel 7 Pro, Pixel 7) |
| Dukungan emulator | x86 (64-bit), ARM (v8-A) |
| Level patch keamanan | 2026-01-05 |
| Layanan Google Play | 25.47.33 |
Android 17 Beta 4.1 (Juni 2026)
Update minor Android 17 Beta 4 ini mencakup perbaikan berikut:
- Masalah status bar yang salah menampilkan nol batang sinyal meskipun konektivitas aktif. (Masalah #488358813)
- Masalah sinkronisasi UI yang menyebabkan ikon Setelan Cepat data seluler tetap aktif selama Mode pesawat. (Masalah #501368569, Masalah #505757076, Masalah #512828669)
- Masalah layar eksternal menjadi hitam saat memilih resolusi tinggi. (Masalah #504952465)
- Masalah pemilihan rute audio Bluetooth yang menyebabkan pemutaran senyap setelah gangguan sistem seperti timer. (Masalah #497181008)
- Masalah yang menyebabkan alat bantu dengar otomatis dilupakan dari perangkat yang disambungkan setelah tidak aktif atau diisi dayanya. (Masalah #504968772, Masalah #504395613, Masalah #493347800, Masalah #504696777)
Semua perangkat yang memenuhi syarat dan terdaftar dalam program Android Beta untuk Pixel akan ditawari update over the air (OTA) ke Beta 4.1.
Android 17 Beta 4 (April 2026)
Android 17 berada di versi beta terjadwal terakhirnya dengan Beta 4, jadi lakukan pengujian kompatibilitas akhir dan mulai publikasikan aplikasi yang menargetkan Android 17 ke Google Play Store.
Jika Anda mengembangkan Android SDK, library, alat, atau game engine, penting untuk menyiapkan update yang diperlukan sekarang untuk mencegah developer aplikasi dan game downstream Anda terblokir oleh masalah kompatibilitas dan memungkinkan mereka menargetkan fitur SDK terbaru. Pastikan untuk memberi tahu developer downstream Anda jika update diperlukan untuk mendukung Android 17 sepenuhnya.
Batas Memori Aplikasi
Android 17 beta 4 memperkenalkan batasan memori aplikasi yang konservatif untuk meningkatkan stabilitas sistem. Jika aplikasi Anda dihentikan oleh batas ini, ApplicationExitInfo.getDescription akan berisi "MemoryLimiter". Anda juga dapat menggunakan profiling berbasis pemicu untuk mengambil heap dump saat batas tercapai menggunakan TRIGGER_TYPE_ANOMALY.
Perubahan penguatan audio latar belakang
Mulai Android 17, framework audio menerapkan batasan pada interaksi audio latar belakang, termasuk pemutaran audio, permintaan fokus audio, dan API perubahan volume. Berdasarkan masukan Anda, kami telah melakukan beberapa perubahan sejak beta 2,termasuk penerapan FGS saat digunakan yang dibatasi targetSDK dan pengecualian audio alarm. Detail lengkap tersedia dalam panduan yang diperbarui.
Memblokir traffic loopback lintas profil
Mulai Android 17, traffic loopback lintas profil tidak lagi diizinkan secara default. Traffic loopback dalam profil yang sama tidak terpengaruh. Perubahan ini berlaku untuk semua aplikasi yang berjalan di Android 17 atau yang lebih tinggi, terlepas dari level API yang ditargetkan aplikasi.
Masalah Utama yang diperbaiki di Beta 4
- Masalah saat URL halaman web otomatis disertakan saat membagikan screenshot dari pratinjau pengambilan, sehingga menyebabkan link yang tidak diinginkan dibagikan bersama file gambar. (Masalah #444631269)
- Masalah aksesibilitas menyebabkan perangkat menjadi tidak responsif dan tidak dapat digunakan sama sekali. (Masalah #484755628)
- Masalah yang menyebabkan widget kontrol media menghilang atau gagal berpindah di antara beberapa sesi media aktif. (Masalah #457008153, Masalah #466760800, Masalah #497131275, Masalah #499041878)
- Masalah saat layanan screensaver gagal memproses peristiwa tombol dengan benar, memicu perintah bouncer pengaman tombol, atau menjalankan callback siklus proses layanan. (Masalah #485661973)
- Masalah yang mencegah pengguna berhasil mendownload dan menerapkan efek wallpaper sinematik atau cuaca lokal. (Masalah #475924636)
- Masalah yang menyebabkan perangkat berhenti berfungsi dan dimulai ulang secara spontan saat mengetik di aplikasi pesan. (Masalah #478417840)
- Masalah ketidakstabilan sistem kritis yang menyebabkan perangkat hang dan error selama penggunaan normal. (Masalah #427436873, Masalah #428838049)
- Masalah yang menyebabkan perangkat mengalami penurunan kecepatan pengisian daya yang signifikan saat mendekati batas baterai 80%, sehingga menyebabkan penundaan yang lama sebelum perangkat mencapai target pengisian daya dan memasuki mode bypass. (Masalah #485148344, Masalah #490178498)
- Masalah rendering yang menyebabkan garis horizontal warna-warni mengaburkan tampilan perangkat secara acak. (Masalah #478953060, Masalah #478177624, Masalah #483765859, Masalah #487263076)
- Menarik panel notifikasi ke bawah saat laporan masukan sedang berlangsung dapat menyebabkan error UI Sistem dan perangkat berhenti berfungsi. (Masalah #488920581)
- Komponen sistem penting, termasuk Pixel Launcher dan navigasi, mungkin mengalami error atau tidak responsif selama beberapa menit setelah perangkat dimulai ulang. (Masalah #317282987, Masalah #316689583, Masalah #316188779)
- Masalah aksesibilitas yang mencegah pengguna berinteraksi dengan aplikasi secara semestinya setelah meminimalkan dan kembali ke tampilan layar terpisah. (Masalah #490735259)
- Masalah yang mencegah Bluetooth diaktifkan kembali setelah dinonaktifkan melalui setelan sistem atau panel setelan cepat. (Masalah #498320401)
- Notifikasi yang ditandai dengan setSilent(true) mungkin secara tidak terduga memutar suara pemberitahuan di Android 16 jika ada beberapa notifikasi di menu daftar. (Masalah #467164528)
- Aplikasi penganalisis Wi-Fi gagal mendeteksi sinyal Wi-Fi yang tersedia, sehingga mencegah pemindaian jaringan dan pemantauan sinyal. (Masalah #488493098, Masalah #488244938, Masalah #491531212, Masalah #490566133, Masalah #488742605, Masalah #488437847, Masalah #489664292, Masalah #492229996, Masalah #492403933, Masalah #492078596, Masalah #493259320, Masalah #490313462, Masalah #494716049, Masalah #495146669, Masalah #490268954, Masalah #496870370, Masalah #497174811, Masalah #496927303, Masalah #497726865, Masalah #498299558, Masalah #496860223, Masalah #498454519, Masalah #499751486, Masalah #491171326)
Android 17 Beta 3 (Maret 2026)
Android 17 telah resmi mencapai Stabilitas Platform dengan Beta 3. Platform API kini dikunci, yang berarti sudah waktunya untuk melakukan pengujian kompatibilitas akhir dan memublikasikan aplikasi yang menargetkan Android 17 ke Google Play Store.
Jika Anda mengembangkan SDK, library, alat, atau game engine, Anda harus merilis update sekarang agar developer downstream tidak terhalang untuk menargetkan fitur SDK terbaru.
Berikut adalah ringkasan kemampuan baru, perubahan perilaku, dan peningkatan yang diperkenalkan di Android 17 beta 3:
Peningkatan Media dan Kamera
- Penyesuaian Pemilih Foto: Anda kini dapat mengubah rasio aspek tampilan petak pemilih foto. Dengan menggunakan
PhotoPickerUiCustomizationParamsAPI, Anda dapat beralih dari persegi 1:1 default ke tampilan potret 9:16, sehingga memungkinkan integrasi UI yang lebih baik. - Format Gambar RAW14: Aplikasi kamera profesional kini dapat mengambil gambar RAW 14-bit per piksel menggunakan konstanta
ImageFormat.RAW14baru, sehingga memungkinkan detail dan kedalaman warna maksimum dari sensor yang kompatibel. - Ekstensi Kamera yang Ditentukan Vendor: Partner hardware kini dapat menentukan mode ekstensi kamera kustom (misalnya, 'Resolusi Super' atau Sempurnakan dengan AI). Buat kueri ini melalui
isExtensionSupported(int)API. - API Jenis Perangkat Kamera: Mengidentifikasi apakah kamera adalah hardware bawaan, webcam USB eksternal, atau kamera virtual.
- Alat Bantu Dengar Bluetooth LE Audio: Kategori perangkat baru (
AudioDeviceInfo.TYPE_BLE_HEARING_AID) memungkinkan aplikasi membedakan alat bantu dengar dari headset LE Audio generik, sehingga memungkinkan ikonografi UI yang disesuaikan. - Pemilihan Rute Audio Alat Bantu Dengar Terperinci: Pengguna dapat secara mandiri mengarahkan suara sistem (notifikasi, nada dering, alarm) ke alat bantu dengar yang terhubung atau speaker perangkat. Hal ini ditangani di tingkat sistem dan tidak memerlukan perubahan API.
- Encoder Software HE-AAC yang Diperluas: Encoder baru yang disediakan sistem (
c2.android.xheaac.encoder) mendukung kecepatan bit tinggi dan rendah untuk audio yang jauh lebih baik dalam kondisi bandwidth rendah, termasuk dukungan wajib untuk metadata kenyaringan guna memastikan volume yang konsisten.
Performa dan Baterai
- Pengurangan Wakelock untuk Alarm Tidak Aktif: Varian baru
AlarmManager.setExactAndAllowWhileIdleberbasis callback menerimaOnAlarmListener, bukanPendingIntent. Hal ini mengurangi konsumsi daya dan penguncian layar parsial yang lama untuk aplikasi (seperti monitor medis atau soket pesan) yang memerlukan callback yang akurat selama mode Istirahat atau Penghemat Baterai.
Privasi dan Keamanan
- Tombol Lokasi yang Disediakan Sistem: Anda dapat menyematkan tombol lokasi yang aman dan dirender sistem melalui Jetpack. Mengetuknya akan memberi aplikasi Anda akses lokasi presisi hanya untuk sesi saat ini, tanpa memicu dialog sistem. Memerlukan izin
USE_LOCATION_BUTTON. - Visibilitas Sandi Terpisah: Setelan "Tampilkan sandi" kini dibagi antara input sentuh (menampilkan karakter terakhir secara singkat) dan keyboard fisik (disembunyikan segera secara default). Komponen framework standar mematuhi hal ini secara otomatis; kolom kustom harus bermigrasi ke
ShowSecretsSettingAPI. - Penandatanganan Hybrid Post-Quantum Cryptography (PQC): Android memperkenalkan APK Signature Scheme v3.2, yang menggabungkan tanda tangan klasik (RSA/Elliptic Curve) dengan tanda tangan ML-DSA. Hal ini mempersiapkan aplikasi untuk standar NIST dan kemajuan komputasi kuantum.
Pengalaman Pengguna dan UI Sistem
- Dukungan Widget di Layar Eksternal: Konsistensi visual yang lebih baik untuk widget di berbagai kepadatan piksel.
RemoteViews.setViewPaddingkini menerima unit kompleks (DP/SP), dan widget dapat mengambilDisplayMetricstertentu melaluiOPTION_APPWIDGET_DISPLAY_ID. - Picture-in-Picture Interaktif (iPiP) Desktop: Aplikasi dapat meminta untuk dipindahkan ke lapisan jendela "disematkan" selama mode desktop (default di layar eksternal). Jendela yang disematkan ini tetap interaktif dan selalu berada di atas. Memerlukan izin
USE_PINNED_WINDOWING_LAYERdan PiP. - Label Aplikasi Layar Utama Tersembunyi: Pengguna kini dapat menyembunyikan label aplikasi di layar utama. Pastikan ikon aplikasi Anda sangat mudah dikenali.
- Perekaman Layar yang Didesain Ulang: Toolbar mengambang baru meningkatkan kontrol perekaman dan setelan pengambilan gambar untuk kreator. UI akan otomatis dikecualikan dari video akhir.
- Balon: Fitur mode jendela yang diperkenalkan di Beta 2 kini diaktifkan sepenuhnya.
Fungsi Inti & Kesehatan
- Setelan Pengecualian Aplikasi VPN: Aplikasi VPN dapat menggunakan intent
ACTION_VPN_APP_EXCLUSION_SETTINGSuntuk meluncurkan layar yang dikelola sistem, tempat pengguna dapat memilih aplikasi tertentu untuk mengabaikan tunnel VPN (split-tunneling). - Penggantian Font Sistem Dinamis: Android kini mendukung update runtime pada rantai penggantian font, sehingga menghadirkan emoji dan tipografi yang diperbarui tanpa update OS penuh.
- Update OpenJDK 21 & 25: Integrasi fitur OpenJDK modern, termasuk dukungan Unicode yang diupdate dan dukungan SSL yang ditingkatkan untuk grup bernama di TLS.
- Penyedia Data Perangkat (DDP) Health Connect: Health Connect kini dapat membedakan antara data yang dihasilkan oleh aplikasi dan data yang berasal langsung dari hardware yang diverifikasi sistem (seperti smartwatch Wear OS atau ponsel itu sendiri).
Masalah Teratas yang diperbaiki di Beta 3
- Regresi tingkat sistem dalam pengelolaan siklus proses proses Android 16 yang menyebabkan aplikasi sering dimulai ulang secara acak dan layar berkedip, yang sebelumnya menyebabkan hilangnya progres pengguna dan status aplikasi terganggu di beberapa aplikasi pihak ketiga. (Masalah #440017096)
- Masalah yang menyebabkan Mode Gelap yang Diperluas gagal diterapkan ke aplikasi di profil Kerja dan Pribadi. (Masalah #476409380)
- Kegagalan kamera yang mencegah pengguna beralih ke lensa telefoto 5x. (Masalah #485610295, Masalah #488274607)
- Perilaku tersendat dan tidak menentu selama transisi lensa ultra lebar ke lebar. (Masalah #452650681)
- Sistem hang yang menyebabkan layar kunci menjadi tidak responsif setelah memutuskan koneksi dari Android Auto atau mengunci perangkat. (Masalah #457527675)
- Masalah ketidakstabilan sistem yang menyebabkan perangkat berhenti berfungsi dan dimulai ulang saat menggunakan Android Auto. (Masalah #455555269, Masalah #457973643)
- Masalah ketidakstabilan sistem yang menyebabkan perangkat sering dimulai ulang secara spontan dan hang. (Masalah #485892529, Masalah #488619007, Masalah #488482317, Masalah #485627106, Masalah #489454751, Masalah #487638484, Masalah #487604772, Masalah #485385078)
- Regresi yang menyebabkan perangkat dimulai ulang secara tidak terduga. (Masalah #420999948, Masalah #426316038)
- Error selama perubahan fokus audio yang cepat. (Masalah #477151825)
- Masalah hang pada penyambungan Bluetooth hingga 150 detik. (Masalah #466163481)
- Ketidakstabilan tingkat sistem yang menyebabkan mulai ulang spontan selama periode tidak ada aktivitas. (Masalah #297421786, Masalah #300558078, Masalah #301726714, Masalah #310348072, Masalah #321233271, Masalah #320461892, Masalah #348326714, Masalah #348297618, Masalah #348290709, Masalah #348242411, Masalah #348217723, Masalah #348541549, Masalah #348770195, Masalah #348786196, Masalah #348766331, Masalah #349273927, Masalah #349977622, Masalah #350685466, Masalah #351357895, Masalah #352743431, Masalah #354467134, Masalah #355126951, Masalah #355602077, Masalah #355239966, Masalah #357282489, Masalah #358040619, Masalah #358344787, Masalah #360475166, Masalah #360461108, Masalah #360120511, Masalah #360968601, Masalah #361916913, Masalah #362650982, Masalah #363213047, Masalah #363464720, Masalah #363205584, Masalah #361007622, Masalah #364849917, Masalah #365338167, Masalah #370154739, Masalah #370041210)
- Masalah saat panggilan masuk gagal memicu getaran perangkat. (Masalah #473464803, Masalah #470955250)
- Konflik yang menyebabkan Penghemat Baterai tetap aktif tanpa batas waktu saat batas pengisian daya 80% diaktifkan. (Masalah #366996806)
- Masalah rendering tampilan yang menyebabkan artefak visual saat berinteraksi dengan notifikasi Google Message dari layar kunci. (Masalah #486491783, Masalah #486806705, Masalah #485168942)
- Masalah yang menyebabkan notifikasi terkadang gagal ditutup atau muncul kembali. (Masalah #454647834)
- Masalah rendering yang menyebabkan artefak visual selama transisi navigasi kembali. (Masalah #485316132)
- Masalah saat ikon status bar sistem menghilang secara acak, sehingga pengguna tidak dapat melihat level baterai atau jaringan. (Masalah #473447873, Masalah #484689844, Masalah #484382982, Masalah #472268834, Masalah #489158801, Masalah #484569035)
Android 17 Beta 2 (Februari 2026)
Beta 2 kini tersedia. Serupa dengan beta 1, rilis ini cocok untuk pengembangan, pengujian, dan penggunaan umum. Namun, Android 17 masih dalam pengembangan aktif sehingga sistem dan aplikasi Android yang menjalankannya mungkin tidak selalu bekerja seperti yang diharapkan.
Yang baru di Beta 2
Pengalaman Pengguna & UI Sistem
- Balon: Pengguna kini dapat membuat balon aplikasi apa pun dengan menekan lama ikon peluncur. Di perangkat layar besar, panel balon baru di taskbar mengelola balon yang diatur dan ditambatkan. Aplikasi harus mengikuti panduan multi-aplikasi.
- EyeDropper API: API sistem baru memungkinkan aplikasi mengambil warna piksel dari mana saja di layar tanpa memerlukan izin pengambilan screenshot.
- Pemilih Kontak: Intent
ACTION_PICK_CONTACTSmenyediakan pemilih tingkat sistem. Fitur ini memberikan akses sementara berbasis sesi ke kolom tertentu, sehingga mengurangi kebutuhan akan izinREAD_CONTACTSpenuh. - Pengambilan Pointer Touchpad: Secara default, touchpad yang diambil kini berperilaku seperti mouse, yang melaporkan gerakan dan gestur relatif, bukan koordinat jari mentah. Mode absolut lama tetap tersedia melalui
POINTER_CAPTURE_MODE_ABSOLUTE. - Pemilih Interaktif: Aplikasi dapat menggunakan
getInitialRestingBoundsdiChooserSessionuntuk mengidentifikasi posisi UI akhir Pemilih untuk penyesuaian tata letak yang lebih baik.
Konektivitas & Lintas Perangkat
- Transfer lintas perangkat: Handoff API baru memungkinkan kelanjutan status di seluruh perangkat (misalnya, ponsel ke tablet) melalui
CompanionDeviceManager. - Pengukuran Jarak Lanjutan:
- UWB DL-TDOA: Mendukung FiRA 4.0 untuk navigasi dalam ruangan yang menjaga privasi.
- Deteksi Kedekatan: Menerapkan spesifikasi WiFi Alliance untuk meningkatkan pengukuran jarak berbasis Wi-Fi.
- Peningkatan Paket Data: Aplikasi dapat mengkueri kecepatan maksimum downlink/uplink yang dialokasikan operator untuk streaming menggunakan
getStreamingAppMaxDownlinkKbpsdangetStreamingAppMaxUplinkKbps.
Fungsi Inti, Privasi & Performa
- Akses Jaringan Lokal: Android 17 memperkenalkan izin
ACCESS_LOCAL_NETWORK(bagian dari grupNEARBY_DEVICES) untuk melindungi komunikasi LAN. - Siaran Zona Waktu: Intent baru,
ACTION_TIMEZONE_OFFSET_CHANGED, dipicu secara khusus pada perubahan selisih seperti transisi DST. - Pengelolaan NPU: Aplikasi yang menargetkan Android 17 harus mendeklarasikan fitur hardware FEATURE_NEURAL_PROCESSING_UNIT untuk mengakses NPU secara langsung.
- ICU 78: Library internasionalisasi yang diperbarui mendukung Unicode 17.
- Perlindungan OTP SMS: Untuk mencegah pembajakan, Android 17 menunda akses terprogram ke pesan OTP selama tiga jam untuk sebagian besar aplikasi. Developer harus beralih ke API SMS Retriever atau SMS User Consent.
Masalah Utama yang diperbaiki di Beta 2
- Regresi stabilitas platform di Android 16 yang menyebabkan aplikasi aktif dimulai ulang atau dimuat ulang secara tidak terduga, sehingga mencegah hilangnya progres pengguna dan kedipan UI yang terjadi sesekali selama penggunaan aplikasi. (Masalah #440017096)
- Regresi tata letak UI di layar Aplikasi Terbaru untuk pengguna dengan setelan bahasa Jerman. (Masalah #476830557, Masalah #486511401)
- Meningkatkan keandalan streaming video dengan memungkinkan developer mengonfirmasi dukungan pelapisan temporal melalui getOutputFormat setelah konfigurasi encoder untuk mengatasi metadata dependensi frame yang hilang. (Masalah #306222291)
- Bug yang menyebabkan screensaver Jam menghilangkan angka nol di depan dalam format 24 jam selama mode cahaya redup. (Masalah #444255729)
- Masalah saat menutup folder memblokir interaksi berikutnya yang langsung dilakukan, seperti membuka folder lain atau beralih layar. (Masalah #470541347, Masalah #471533397, Masalah #477848604)
- Masalah error sistem dan mulai ulang spontan yang mengganggu penggunaan perangkat. (Masalah #413562426)
- Ketidakstabilan sistem yang kritis menyebabkan perangkat berhenti berfungsi dan dimulai ulang selama transisi aplikasi atau panggilan layanan. (Masalah #419070024, Masalah #428572458, Masalah #430393241, Masalah #424912278, Masalah #431440391, Masalah #426346396)
- Deadlock UI Sistem yang menyebabkan layar kunci tidak responsif dan tampilan hang setelah memutuskan koneksi dari Android Auto. (Masalah #457527675)
- Kesalahan ketik UI dalam dialog pengungkapan izin akses lokasi sistem, yang menampilkan tombol Kembali sebagai 'Kembal'. (Masalah #460242870, Masalah #477245738)
- Masalah saat Terjemahan Langsung dan Aturan salah dikategorikan di menu Sistem. (Masalah #476754995)
- Error UI Sistem yang kritis dan ketidakstabilan perangkat berikutnya yang dipicu oleh navigasi berulang ke setelan Tampilan dan Sentuh. (Masalah #474486679)
- Error terus-menerus yang mencegah pengguna membuka setelan Wallpaper & gaya dari layar utama. (Masalah #478520173)
- Masalah tata letak UI di pemindai QR Proses Debug Nirkabel, yaitu panah kembali tumpang-tindih dengan ikon QR. (Masalah #474769647)
- Masalah di setelan Suara yang menyebabkan pratinjau nada dering gagal diputar saat dipilih. (Masalah #355086959, Masalah #375840924, Masalah #381007949, Masalah #381077928, Masalah #419301121, Masalah #452646483, Masalah #468837747)
- Bug yang menyebabkan notifikasi redundan muncul setelah update sistem dengan meningkatkan logika layanan notifikasi untuk menghapus pemberitahuan usang dengan benar selama proses inisialisasi pasca-update. (Masalah #454647834)
- Bug pengoptimalan compiler shader GPU di Pixel 6 Pro yang menyebabkan ekspresi matematika GLSL tertentu dievaluasi secara salah sebagai konstanta, sehingga menghasilkan artefak rendering visual di aplikasi. (Masalah #473226715)
Android 17 Beta 1 (Februari 2026)
Beta 1 kini tersedia, dengan fitur dan perubahan terbaru untuk dicoba dengan aplikasi Anda. Rilis ini cocok untuk pengembangan, pengujian, dan penggunaan umum. Namun, Android 17 masih dalam pengembangan aktif sehingga sistem dan aplikasi Android yang menjalankannya mungkin tidak selalu bekerja seperti yang diharapkan.
Seperti pada versi sebelumnya, Android 17 menyertakan perubahan sistem. Pada beberapa kasus, perubahan ini dapat memengaruhi aplikasi sampai aplikasi tersebut diupdate agar mendukung Android 17, sehingga Anda mungkin mengalami dampak, mulai dari masalah kecil hingga batasan yang lebih signifikan. Secara umum, sebagian besar aplikasi akan berfungsi sesuai yang diharapkan seperti kebanyakan API dan fitur.
Yang baru di Beta 1
Android 17 melanjutkan upaya kami untuk membuat aplikasi Android yang lebih adaptif, memperkenalkan peningkatan signifikan pada kemampuan kamera dan media, alat baru untuk mengoptimalkan konektivitas, dan profil yang diperluas untuk perangkat pendamping. Beberapa sorotannya antara lain:
Antarmuka Pengguna & Windowing
Adaptivitas Layar Besar Wajib
Aplikasi yang menargetkan Android 17 (level API 37) yang berjalan di perangkat layar besar (sw ≥ 600 dp) tidak dapat lagi memilih untuk tidak mengizinkan perubahan ukuran atau orientasi.
- Atribut yang Diabaikan:
screenOrientation,resizeableActivity,minAspectRatio, danmaxAspectRatiodiabaikan di perangkat layar besar. - Pengecualian: Perangkat yang lebih kecil dari 600dp dan aplikasi yang dikategorikan sebagai Game (
android:appCategory).
Perubahan Konfigurasi yang Dioptimalkan
Untuk mencegah hilangnya status, sistem tidak lagi memulai ulang Aktivitas secara default untuk perubahan konfigurasi tertentu, termasuk:
CONFIG_KEYBOARD/CONFIG_KEYBOARD_HIDDENCONFIG_NAVIGATIONCONFIG_TOUCHSCREENCONFIG_COLOR_MODECONFIG_UI_MODE(hanya jika mode UI berubah menjadiUI_MODE_TYPE_DESKatau dariUI_MODE_TYPE_DESKke jenis lain)
Tindakan Diperlukan: Jika aplikasi Anda mengandalkan mulai ulang untuk memuat ulang resource untuk peristiwa ini, Anda harus secara eksplisit mengaktifkan penggunaan atribut manifes android:recreateOnConfigChanges yang baru.
Performa & Runtime
- MessageQueue bebas kunci: Penerapan
android.os.MessageQueuebaru yang bebas kunci mengurangi frame yang terlewat. - Generational Garbage Collection: Kolektor Concurrent Mark-Compact ART kini mendukung GC generasional, yang memprioritaskan pengumpulan "generasi muda" yang sering dan berbiaya rendah.
- Pemicu Profiling Baru:
ProfilingManagermenambahkan pemicu untukCOLD_START,OOM, danKILL_EXCESSIVE_CPU_USAGE. - Batasan Notifikasi: Batas ukuran yang ketat diterapkan pada tampilan notifikasi kustom untuk mengurangi penggunaan memori.
Media & Kamera
Kamera
- Pembaruan Sesi Dinamis: Gunakan
CameraCaptureSession.updateOutputConfigurations()untuk beralih kasus penggunaan (misalnya, Foto ke Video) tanpa menutup sesi atau menyebabkan gangguan.
Audio & Video
- Kualitas Konstan untuk Perekaman Video: setVideoEncodingQuality() di MediaRecorder memungkinkan Anda mengonfigurasi mode kualitas konstan (CQ) untuk encoder video.
- Penguatan Audio Latar Belakang: Pemutaran audio, permintaan fokus, dan perubahan volume dimulai secara otomatis (gagal) jika aplikasi tidak dalam status siklus proses yang valid.
- Dukungan VVC: Menambahkan dukungan platform untuk Versatile Video Coding (H.266).
Privasi & Keamanan
- Penghentian Penggunaan Teks Cleartext :
android:usesCleartextTraffictidak akan digunakan lagi dalam rilis mendatang, yang dibatasi pada level SDK mendatang. Aplikasi yang mengandalkan atribut ini akan secara default memblokir cleartext; migrasikan ke Konfigurasi Keamanan Jaringan. - Kriptografi Hybrid HPKE: Memperkenalkan Service Provider Interface publik untuk implementasi kriptografi hybrid HPKE.
Konektivitas & Alat
- Pengelola Perangkat Pendamping:
- Profil Baru: Perangkat Medis dan Pelacak Kebugaran.
- Dialog Izin Terpadu:
setExtraPermissionsmenggabungkan izin di sekitar ke dalam dialog pengaitan.