Beta 1
| Tanggal rilis | 13 Februari 2026 |
| Builds | 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 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 berfungsi 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 ekspektasi, seperti kebanyakan API dan fitur.
Yang baru di Beta 1
Android 17 melanjutkan upaya kami untuk membuat aplikasi Android yang lebih mudah beradaptasi, 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 & Penampilan Jendela
Adaptasi Layar Besar Wajib
Aplikasi yang menargetkan Android 17 (level API 37) yang berjalan di layar besar (sw ≥ 600dp) tidak dapat lagi memilih untuk tidak mengubah ukuran atau orientasi.
- Atribut yang Diabaikan:
screenOrientation,resizeableActivity,minAspectRatio, danmaxAspectRatiodiabaikan di 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:
Tindakan Diperlukan: Jika aplikasi Anda mengandalkan mulai ulang untuk memuat ulang resource untuk peristiwa ini, Anda harus memilih ikut serta secara eksplisit menggunakan atribut manifes android:recreateOnConfigChanges yang baru.
Performa & Runtime
- Lock-free MessageQueue: Implementasi baru tanpa kunci dari
android.os.MessageQueuemengurangi frame yang terlewat. - Pengumpulan Sampah Generasional: Pengumpul Mark-Compact Serentak ART kini mendukung GC generasional, yang memprioritaskan pengumpulan "generasi muda" yang sering dan berbiaya rendah.
- Pemicu Pembuatan Profil Baru:
ProfilingManagermenambahkan pemicu untukCOLD_START,OOM, danKILL_EXCESSIVE_CPU_USAGE. - Batasan Notifikasi: Batas ukuran ketat diterapkan pada tampilan notifikasi kustom untuk mengurangi penggunaan memori.
Media & Kamera
Kamera
- Pembaruan Sesi Dinamis: Gunakan
CameraCaptureSession.updateOutputConfigurations()untuk mengganti 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 diam-diam (gagal) jika aplikasi tidak dalam status siklus proses yang valid.
- Dukungan VVC: Menambahkan dukungan platform untuk Versatile Video Coding (H.266).
Privasi & Keamanan
- Penghentian Cleartext:
android:usesCleartextTraffictidak digunakan lagi. Aplikasi yang menargetkan SDK 37+ yang mengandalkan atribut ini akan secara default memblokir cleartext; bermigrasi ke Konfigurasi Keamanan Jaringan. - Kriptografi Hybrid HPKE: Memperkenalkan Service Provider Interface publik untuk penerapan kriptografi hybrid HPKE.
Konektivitas & Alat
- Pengelola Perangkat Pendamping:
- Profil Baru: Perangkat Medis dan Pelacak Kebugaran.
- Dialog Izin Terpadu:
setExtraPermissionsmenggabungkan izin perangkat di sekitar ke dalam dialog asosiasi.