Diposting oleh Dave Burke, VP of Engineering

Ilustrasi logo badge Android 14

Hari ini kami merilis versi Beta pertama Android 14, yang dibangun dengan tema utama privasi, keamanan, performa, produktivitas developer, dan penyesuaian pengguna, sembari terus menyempurnakan pengalaman perangkat layar besar di tablet, perangkat foldable, dan lainnya. Kami terus membuat kemajuan dalam menyempurnakan fitur dan stabilitas Android 14, dan sekaranglah saatnya menghadirkan pengalaman ini bagi developer dan pengguna awal.

Android terus memberikan penyempurnaan dan fitur baru sepanjang tahun, dan masukan Anda pada program Android beta memainkan peranan penting dalam membantu Android semakin baik. Situs developer Android 14 punya banyak informasi tentang beta, termasuk download untuk Pixel dan jadwal rilis. Kami menantikan pendapat Anda, dan terima kasih sebelumnya atas bantuan yang tanpa henti dalam menjadikan Android sebagai platform yang dapat digunakan semua orang.


Dapat digunakan di semua faktor bentuk

Android 14 dikembangkan berdasarkan pekerjaan yang telah dilakukan pada rilis sebelumnya untuk mendukung faktor bentuk tablet dan perangkat foldable. Kami juga mengembangkan alat dan sumber daya untuk membantu menyempurnakan pengalaman aplikasi Anda, termasuk inspirasi desain dan panduan pengembangan.


UI Sistem yang Lebih Cerdas

Dalam sistem operasi Android, fitur-fitur diimplementasikan dengan dua paket yang terpisah tetapi sama pentingnya: framework, yang menyediakan layanan, dan UI Sistem, yang memberikan kontrol kepada pengguna untuk layanan-layanan tersebut. Setiap rilis Android menghadirkan penyempurnaan baru pada UI sistem, dan berikut ini adalah beberapa hal yang mungkin Anda perhatikan di versi Beta 1.


Tombol kembali baru

Gambar tombol kembali yang menunjukkan navigasi gestur pada perangkat seluler

Pengalaman navigasi gestur menyertakan tombol kembali yang lebih menonjol ketika berinteraksi dengan aplikasi Anda untuk membantu meningkatkan pemahaman dan penggunaan gestur kembali. Tombol kembali juga melengkapi wallpaper atau tema perangkat pengguna.



Sharesheet sistem yang superior

Gambar layar sharesheet khusus dengan target berbagi langsung


Di Android 14, aplikasi sekarang bisa menambahkan tindakan khusus ke sharesheet sistem yang mereka panggil. Buat ChooserAction khusus menggunakan ChooserAction.Builder dan tentukan daftar ChooserActions Anda sebagai Intent.EXTRA_CHOOSER_CUSTOM_ACTIONS dari Intent yang dibuat dengan Intent.createChooser.

Selain itu, sekarang sistem menggunakan lebih banyak sinyal aplikasi untuk menentukan peringkat target berbagi langsung. Anda memberikan sinyal dengan memanggil pushDynamicShortcut untuk melaporkan penggunaan pintasan dengan binding kemampuan yang sesuai.






Kemampuan grafik yang lebih banyak

Android 14 menambahkan fitur grafik baru yang bisa Anda gunakan untuk membuat aplikasi Anda benar-benar menonjol.


Jalur sekarang dapat dikueri dan diinterpolasi

Path API Android adalah mekanisme yang kuat dan fleksibel untuk membuat dan merender grafik vektor. Mulai Android 14, Anda bisa mengkueri jalur untuk mengetahui informasi yang ada di dalamnya. Update API meliputi fungsionalitas untuk melakukan interpolasi antara jalur yang strukturnya sama persis, mengaktifkan efek morphing, dan library AndroidX menyediakan kompatibilitas mundur hingga API 21. Detail selengkapnya di sini.


Personalisasi

Preferensi bahasa per aplikasi

Android 14 meningkatkan preferensi bahasa per aplikasi, memungkinkan kustomisasi dinamis dari kumpulan bahasa yang ditampilkan dalam daftar bahasa per aplikasi Setelan Android, dan memberikan cara bagi IME untuk mengetahui bahasa UI dari aplikasi tersebut. Mulai Android Studio Giraffe Canary 7 dan AGP 8.1.0-alpha07, Anda bisa mengonfigurasi aplikasi untuk mendukung preferensi bahasa per aplikasi secara otomatis. Berdasarkan sumber daya project Anda, plugin Android Gradle membuat file LocaleConfig dan menambahkan referensi ke file tersebut di file manifes yang dibuat, sehingga Anda tidak perlu lagi membuat atau mengupdate file tersebut secara manual ketika dukungan bahasa Anda berubah. Lihat Dukungan bahasa otomatis per aplikasi untuk informasi selengkapnya dan berikan masukan.


Privasi

Membatasi visibilitas untuk layanan aksesibilitas yang berfokus pada disabilitas

Android 14 memperkenalkan atribut accessibilityDataSensitive agar aplikasi bisa membatasi visibilitas tampilan tertentu hanya untuk layanan aksesibilitas yang diklaim dapat membantu pengguna dengan disabilitas. Play Protect memastikan aplikasi yang didownload dari Play Store benar-benar jujur tentang klaim ini. TalkBack dan layanan lain yang mengeklaim bisa membantu pengguna dengan disabilitas tidak akan terpengaruh oleh atribut ini.

Aplikasi bisa mempertimbangkan penggunaan accessibilityDataSensitive untuk:

  • Melindungi data pengguna (seperti detail pribadi atau sandi teks biasa) 
  • Mencegah tindakan penting agar tidak dilakukan secara tidak sengaja (seperti mentransfer uang atau check out di aplikasi belanja)
  •  

Kompatibilitas aplikasi

Jika Anda belum menguji kompatibilitas aplikasi dengan Android 14, sekaranglah saat yang tepat! Dengan Android 14, yang sekarang dalam versi Beta, kami membuka akses untuk pengguna awal serta developer. Dalam beberapa minggu ke depan, Anda bisa mengharapkan lebih banyak pengguna yang mencoba aplikasi Anda di Android 14 dan melaporkan masalah yang mereka temukan.

Untuk menguji kompatibilitas, instal aplikasi yang Anda publikasikan ke perangkat atau emulator yang menjalankan Android 14 Beta dan kerjakan semua alur aplikasi. Tinjau perubahan perilaku untuk memfokuskan pengujian Anda. Setelah Anda menyelesaikan masalah yang muncul, publikasikan update sesegera mungkin.

Gambar pratinjau Android 14 dan jadwal rilis yang menunjukkan bahwa kami sesuai target dengan rilis Beta pada bulan April

Ini juga merupakan saat yang tepat untuk mulai bersiap-siap agar aplikasi Anda bisa menargetkan Android 14, dengan menguji tombol perubahan kompatibilitas aplikasi di Opsi Developer.

Screenshot sebagian dari Perubahan Kompatibilitas Aplikasi di Opsi Developer
Tombol pengalih kompatibilitas aplikasi di Opsi Developer.

Memulai dengan Android 14

Rilis Beta kali ini memiliki semua yang Anda butuhkan untuk mencoba fitur Android 14, menguji aplikasi Anda, dan memberi kami masukan. Untuk menguji aplikasi Anda dengan tablet dan perangkat foldable, cara termudah untuk memulainya adalah menggunakan Android Emulator di tablet atau konfigurasi perangkat foldable dalam pratinjau terbaru Android Studio SDK Manager. Sekarang kami telah memasuki fase beta, Anda bisa mendaftarkan perangkat Pixel yang didukung di sini untuk mendapatkan Android 14 Beta serta update fitur baru versi Beta mendatang over the air (OTA). Jika tidak memiliki perangkat Pixel, Anda bisa menggunakan image sistem 64-bit dengan Android Emulator di Android Studio.

Untuk pengalaman pengembangan terbaik dengan Android 14, sebaiknya gunakan pratinjau terbaru Android Studio Giraffe (atau versi Giraffe+ yang lebih baru). Setelah siap, berikut adalah beberapa hal yang harus Anda lakukan:

  • Mencoba fitur dan API baru - masukan Anda sangatlah penting saat kami menyelesaikan API. Laporkan masalah dalam tracker kami di halaman masukan
  • Menguji kompatibilitas aplikasi Anda saat ini - pelajari apakah aplikasi Anda terpengaruh oleh perubahan perilaku secara default di Android 14. Instal aplikasi Anda ke perangkat atau emulator yang menjalankan Android 14 dan uji secara ekstensif. 
  • Menguji aplikasi Anda dengan perubahan keikutsertaan - Android 14 memiliki perubahan perilaku keikutsertaan yang hanya memengaruhi aplikasi Anda bila menargetkan platform baru. Sangatlah penting untuk memahami dan menilai perubahan ini sejak dini. Untuk mempermudah pengujian, Anda bisa mengaktifkan dan menonaktifkan perubahan secara individual.

Kami akan mengupdate image sistem beta dan pratinjau serta SDK secara berkala selama siklus rilis Android 14.

Jika Anda sudah terdaftar dalam program Android 13 QPR Beta dan perangkat Anda didukung, Android 14 Beta 1 akan tersedia untuk Anda tanpa perlu melakukan tindakan lainnya.

Untuk informasi selengkapnya tentang cara mendapatkan versi Beta, kunjungi situs developer Android 14.