Catatan rilis

Beta 2

Tanggal rilis 26 Februari 2026
Builds 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
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 2 (Februari 2026)

Beta 2 kini tersedia. Mirip 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 berfungsi seperti yang diharapkan.

Yang baru di Beta 2

Pengalaman Pengguna & UI Sistem

  • Balon: Pengguna kini dapat menampilkan aplikasi apa pun dalam balon dengan menekan lama ikon peluncur. Di layar besar, bubble bar baru di taskbar mengelola balon yang tersusun 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_CONTACTS menyediakan pemilih tingkat sistem. Hal ini memberikan akses sementara berbasis sesi ke kolom tertentu, sehingga mengurangi kebutuhan akan izin READ_CONTACTS penuh.
  • Pengambilan Pointer Touchpad: Secara default, touchpad yang diambil kini berperilaku seperti mouse, melaporkan gerakan dan gestur relatif, bukan koordinat jari mentah. Mode absolut lama tetap tersedia melalui POINTER_CAPTURE_MODE_ABSOLUTE.
  • Pemilih Interaktif: Aplikasi dapat menggunakan getInitialRestingBounds pada ChooserSession untuk mengidentifikasi posisi UI akhir Pemilih agar penyesuaian tata letak lebih baik.

Konektivitas & Lintas Perangkat

  • Penyerahan Antar-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 pengukuran jarak berbasis WiFi yang lebih baik.
  • Peningkatan Paket Data: Aplikasi dapat membuat kueri kecepatan maksimum downlink/uplink yang dialokasikan operator untuk streaming menggunakan getStreamingAppMaxDownlinkKbps dan getStreamingAppMaxUplinkKbps.

Fungsi Inti, Privasi & Performa

  • Akses Jaringan Lokal: Android 17 memperkenalkan izin ACCESS_LOCAL_NETWORK (bagian dari grup NEARBY_DEVICES) untuk melindungi komunikasi LAN.
  • Siaran Zona Waktu: Intent baru, ACTION_TIMEZONE_OFFSET_CHANGED, dipicu secara khusus pada perubahan offset 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 Izin Pengguna SMS.

Masalah 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 menghalangi interaksi berikutnya 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 yang menyebabkan perangkat mengalami hang dan dimulai ulang selama transisi aplikasi atau panggilan layanan. (Masalah #419070024, Masalah #428572458, Masalah #430393241, Masalah #424912278, Masalah #431440391, Masalah #426346396)
  • Kebuntuan UI Sistem yang menyebabkan layar kunci tidak responsif dan tampilan terhenti setelah koneksi dari Android Auto terputus. (Masalah #457527675)
  • Kesalahan ketik UI dalam dialog pengungkapan izin akses lokasi sistem saat tombol Kembali salah ditampilkan sebagai 'Kembal'. (Masalah #460242870, Masalah #477245738)
  • Masalah saat Terjemahan Lisan dan Aturan dikategorikan secara salah di menu Sistem. (Masalah #476754995)
  • Error UI Sistem yang kritis dan ketidakstabilan perangkat berikutnya yang dipicu oleh navigasi berulang ke setelan Layar dan Sentuh. (Masalah #474486679)
  • Error persisten yang mencegah pengguna membuka setelan Wallpaper & gaya dari layar utama. (Masalah #478520173)
  • Masalah tata letak UI di pemindai QR Debugging Nirkabel saat panah kembali tumpang-tindih dengan ikon QR. (Masalah #474769647)
  • Masalah di setelan Suara saat 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 berlebihan muncul setelah update sistem dengan meningkatkan logika layanan notifikasi untuk menghapus notifikasi 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 berjalan di dalamnya 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.

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: Penerapan baru tanpa kunci android.os.MessageQueue mengurangi 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: ProfilingManager menambahkan pemicu untuk COLD_START, OOM, dan KILL_EXCESSIVE_CPU_USAGE.
  • Batasan Notifikasi: Batas ukuran ketat diterapkan pada tampilan notifikasi kustom untuk mengurangi penggunaan memori.

Media & Kamera

Kamera
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

Konektivitas & Alat