Diposting oleh Dave Burke, Wakil Presiden Teknik

Dengan rilis Android 14 Beta 3 hari ini, kami melanjutkan ke fase berikutnya dari siklus pengembangan Android. Itu dibangun di atas tema inti kami tentang privasi, keamanan, kinerja, produktivitas pengembang, dan penyesuaian pengguna sambil terus meningkatkan pengalaman perangkat layar besar di tablet, perangkat lipat, dan lainnya.

Beta 3 membawa Android 14 ke Stabilitas Platform, yang berarti API developer dan semua perilaku yang berhubungan dengan aplikasi kini sudah final untuk Anda tinjau dan integrasikan ke dalam aplikasi Anda. Terima kasih atas semua umpan balik Anda yang berkelanjutan dalam membawa kami ke pencapaian ini.

Ada banyak hal yang dapat dijelajahi di Android 14 dan diuji di aplikasi Anda. Hari ini dengan Beta 3, kami menyoroti fitur aksesibilitas baru seperti penskalaan font non-linier, peningkatan privasi termasuk akses foto/video parsial, dukungan animasi baru dalam navigasi gestur, dan fitur yang lebih selaras dengan rilis OpenJDK 17 LTS.

Stabilitas Platform

Dengan Stabilitas Platform di Beta 3, Anda dapat dengan percaya diri mengembangkan dan merilis pembaruan kompatibilitas apa pun yang diperlukan. Silakan mulai pengujian kompatibilitas akhir Anda sekarang dan bersiaplah untuk memublikasikan pembaruan apa pun yang diperlukan sehingga Anda bisa mendapatkan umpan balik yang berharga selama sisa rilis beta. Ini akan membantu memastikan pengalaman aplikasi yang lancar menjelang rilis final Android 14 akhir tahun ini.

Jika Anda mengembangkan SDK, pustaka, alat, atau mesin game, yang lebih penting adalah melakukan pengujian sekarang sehingga Anda dapat merilis pembaruan yang kompatibel sesegera mungkin untuk mencegah aplikasi downstream dan pengembang game Anda diblokir karena masalah kompatibilitas. Selain itu, saat Anda merilis pembaruan yang kompatibel, pastikan untuk memberi tahu pengembang Anda.

Kompatibilitas Aplikasi

Setiap rilis Android berisi perubahan pada platform yang meningkatkan privasi, keamanan, dan pengalaman pengguna secara keseluruhan. Perubahan ini dapat memengaruhi aplikasi Anda. Menguji aplikasi Anda melibatkan pemasangan aplikasi produksi ke perangkat yang menjalankan Android 14 Beta 3; Anda dapat menggunakan Google Play atau cara lain. Kerjakan semua alur aplikasi dan cari masalah fungsional atau UI. Tinjau perubahan perilaku untuk memfokuskan pengujian Anda. Perubahan yang dapat memengaruhi aplikasi Anda meliputi:

Penskalaan font non-linier. Berikan akses sebagian ke foto dan video. Pengguna kini dapat memberikan akses sebagian ke pustaka media mereka saat aplikasi Anda meminta salah satu izin media visual (READ_MEDIA_IMAGES atau READ_MEDIA_VIDEO) yang diperkenalkan di Android 13 (API level 33). Saat aplikasi Anda berpindah ke latar belakang, atau saat pengguna secara aktif mematikan aplikasi Anda, sistem akan memperlakukannya sebagai izin sekali pakai dan akhirnya menolaknya. Jika aplikasi Anda mengikuti praktik terbaik izin, perubahan ini seharusnya tidak merusak aplikasi Anda. Android 14 memperkenalkan izin READ_MEDIA_VISUAL_USER_SELECTED untuk membantu aplikasi mendukung perubahan baru dengan lebih baik. Untuk pengalaman pengguna yang lebih mulus, sebaiknya pertimbangkan untuk menggunakan pemilih foto yang menyediakan cara aman bagi pengguna untuk memberikan akses aplikasi Anda ke gambar dan video terpilih yang tidak memerlukan izin apa pun. Informasi keamanan data lebih terlihat. Untuk meningkatkan privasi pengguna, Android 14 menambah jumlah tempat sistem menampilkan informasi yang telah Anda deklarasikan di Formulir Konsol Play. Untuk beberapa izin, dialog izin waktu proses sistem kini menyertakan bagian yang dapat diklik yang menyoroti praktik berbagi data aplikasi Anda. Bagian dialog sistem ini menyertakan informasi, seperti mengapa aplikasi Anda mungkin memutuskan untuk berbagi data dengan pihak ketiga, dan menautkan pengguna ke tempat mereka dapat mengontrol akses data aplikasi Anda. Sebaiknya tinjau kebijakan berbagi data lokasi aplikasi Anda dan luangkan waktu sejenak untuk melakukan pembaruan yang berlaku pada bagian keamanan Data Google Play aplikasi Anda.

Tinjau bagian perubahan perilaku untuk melihat semua perubahan yang dapat memengaruhi kompatibilitas aplikasi atau game Anda. Jika Anda menemukan masalah dengan pustaka dan SDK di aplikasi Anda, coba perbarui ke pustaka atau versi SDK terbaru, hubungi pengembang untuk meminta bantuan jika perlu.

Setelah memublikasikan versi yang kompatibel dari aplikasi Anda saat ini, Anda dapat memulai proses untuk mengupdate targetSdkVersion aplikasi Anda. Tinjau perubahan perilaku untuk aplikasi yang menargetkan Android 14 dan pertimbangkan untuk menggunakan framework kompatibilitas untuk membantu Anda mendeteksi masalah dengan cepat. Berikut adalah beberapa perubahan untuk diuji (ini hanya berlaku untuk aplikasi dengan targetSdkVersion disetel ke API 34 atau lebih tinggi):

Jenis layanan latar depan diperlukan. Pembaruan OpenJDK 17. Beberapa perubahan yang dilakukan Android 14 untuk menyegarkan pustaka inti agar selaras dengan fitur dalam rilis OpenJDK LTS terbaru dapat memengaruhi kompatibilitas aplikasi, termasuk perubahan pada ekspresi reguler, penanganan UUID, dan masalah yang melibatkan ProGuard serta penambahan java.lang.ClassValue. Perubahan keamanan.

Memulai Android 14

Rilis Beta 3 hari ini memiliki semua yang Anda perlukan untuk mencoba fitur Android 14, menguji aplikasi Anda, dan memberi kami masukan. Untuk menguji aplikasi Anda dengan tablet dan perangkat foldable, Anda dapat menguji dengan perangkat dari partner kami, tetapi cara termudah untuk memulai adalah menggunakan image sistem Android Emulator 64-bit untuk konfigurasi Pixel Tablet atau Pixel Fold yang terdapat di pratinjau terbaru dari Pengelola Android Studio SDK. Anda juga dapat mendaftarkan perangkat Pixel apa pun yang didukung di sini, termasuk Pixel 7a baru, untuk mendapatkan Android 14 Beta ini dan yang akan datang serta menghadirkan pembaruan Beta melalui udara.

Untuk pengalaman pengembangan terbaik dengan Android 14, kami menyarankan Anda menggunakan rilis terbaru Android Studio Hedgehog. Setelah Anda siap, berikut adalah beberapa hal yang harus Anda lakukan:

  • Coba fitur dan API baru. Laporkan masalah di pelacak kami di halaman umpan balik.
  • Uji kompatibilitas aplikasi Anda saat ini – pelajari apakah aplikasi Anda terpengaruh oleh perubahan perilaku default di Android 14. Instal aplikasi Anda ke perangkat atau emulator yang menjalankan Android 14 dan uji secara ekstensif.
  • Uji aplikasi Anda dengan perubahan keikutsertaan – Android 14 memiliki perubahan perilaku keikutsertaan yang hanya memengaruhi aplikasi Anda saat menargetkan platform baru. Sangat penting untuk memahami dan menilai perubahan ini sejak dini. Untuk mempermudah pengujian, Anda dapat mengaktifkan dan menonaktifkan perubahan satu per satu.

Kami akan mengupdate citra sistem beta secara rutin selama siklus rilis Android 14.

Jika Anda sudah terdaftar dalam program Android 14 Beta dan perangkat Anda didukung, Beta 3 akan tersedia untuk Anda sebagai pembaruan Over The Air tanpa melakukan tindakan tambahan apa pun.

Untuk informasi lengkap cara mendapatkan Beta, kunjungi situs developer Android 14.

Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.