Android 12 Beta 3 dan API final
Diposting oleh Dave Burke, VP of Engineering
Setiap bulan kami membawa Android 12 lebih dekat ke bentuk akhirnya, dengan fitur inovatif, UI baru yang beradaptasi dengan Anda , peningkatan performa, peningkatan privasi, keamanan yang lebih baik, dan banyak lagi. Banyak dari Anda yang sudah mengembangkan dan menguji Android 12 melalui program Beta kami - terima kasih atas semua masukan yang Anda berikan!
Meskipun masih banyak yang harus dikerjakan untuk meluncurkan rilis ini, hari ini kami meluncurkan Android 12 Beta ketiga yang bisa Anda coba. Bersama dengan update seperti scrolling screenshot, API indikator privasi, dan putar otomatis yang disempurnakan, versi Beta 3 juga menyertakan API Android 12 final dan SDK resmi. Dengan rilis ini, Anda bisa mulai menguji dan mengupdate aplikasi sebelum Stabilitas Platform, yang akan hadir di versi Beta 4. Sekarang saatnya memastikan aplikasi Anda sudah siap!
Anda bisa mendapatkan versi Beta 3 hari ini di perangkat Pixel dengan mendaftar di sini untuk update over the air (OTA), dan jika sudah mendaftar sebelumnya, Anda secara otomatis akan mendapatkan update hari ini. Anda juga bisa mendapatkan Android 12 Beta 3 di perangkat tertentu dari beberapa mitra produsen perangkat kami seperti Sharp dan TCL - pelajari lebih lanjut di android.com/beta . Kunjungi situs developer Android 12 untuk mengetahui detail tentang cara memulai.
Apa yang baru di versi Beta 3?
Versi Beta 3 menyertakan sejumlah update untuk meningkatkan fungsionalitas, pengalaman pengguna, dan performa. Inilah beberapa sorotannya.
Scrolling screenshot - Untuk mempermudah pengambilan dan berbagi konten scrolling, kami menambahkan scrolling screenshot. Mulai versi Beta 3, bila mengambil screenshot konten yang dapat di-scroll, pengguna akan melihat tombol “Capture more” untuk memperluas screenshot hingga maksimal kemudian mereka bisa menyesuaikan pemotongannya.
Mengambil scrolling screenshot di aplikasi Setelan
Scrolling screenshot langsung dapat digunakan untuk sebagian besar aplikasi -- jika aplikasi Anda menggunakan UI berbasis Tampilan standar, maka tidak perlu perubahan. Untuk aplikasi dan toolkit UI yang tidak menggunakan UI berbasis Tampilan atau yang menggunakan UI yang sangat disesuaikan, kami memperkenalkan ScrollCapture API baru untuk mendukung scrolling screenshot. Dengan API ini, sistem akan memberi tahu aplikasi Anda tentang permintaan pengambilan scroll dan menyediakan Surface untuk menggambar UI Anda. Kami akan terus melakukan iterasi scrolling screenshot dan di versi Beta 4 Anda akan melihat peningkatan pada dukungan default, seperti untuk scrolling ListViews. Kami juga berupaya memberikan dukungan untuk konten yang lebih beragam (seperti konten web). Beri tahu kami pendapat Anda!
Penelusuran di perangkat - Dengan versi Beta 3, kami menyoroti dukungan platform untuk AppSearch , mesin penelusuran baru berperforma tinggi di perangkat. Dengan AppSearch, aplikasi bisa mengindeks data terstruktur dan menelusurinya dengan kemampuan penelusuran teks lengkap bawaan, dan mereka bisa menggunakan fitur native seperti pengambilan dan pengindeksan yang sangat efisien, dukungan multi-bahasa, dan peringkat relevansi.
AppSearch hadir dengan dua pilihan: indeks lokal yang bisa digunakan aplikasi Anda agar kompatibel ke belakang melalui library Jetpack AppSearch baru, dan indeks sentral yang dipertahankan untuk seluruh sistem di Android 12 (dan rilis yang lebih baru). Bila Anda berpartisipasi dalam indeks sentral, sistem dapat menampilkan data aplikasi di permukaan UI Sistem kecuali Anda memilih tidak ikut. Selain itu, Anda bisa berbagi data secara aman dengan aplikasi lain, sehingga aplikasi lain bisa menelusuri data aplikasi Anda serta datanya sendiri. Selengkapnya di sini .
API indikator privasi di WindowInsets - Di versi Beta 2 kami menambahkan dukungan untuk indikator privasi di status bar yang terlihat saat aplikasi menggunakan kamera atau mikrofon perangkat. Karena indikator bisa ditampilkan saat aplikasi dalam mode imersif dan berpotensi menutupi kontrol atau konten, aplikasi harus mengetahui lokasi penempatan indikator dan melakukan penyesuaian yang diperlukan untuk mencegah agar konten penting tidak tertutupi. Di versi Beta 3 kami menambahkan API indikator privasi baru ke WindowInsets
yang memungkinkan Anda mendapatkan batas maksimum indikator dan penempatan relatifnya pada layar, dengan mempertimbangkan orientasi dan setelan bahasa saat ini. Selengkapnya di sini .
Tombol kamera dan mikrofon yang dapat dikonfigurasi untuk enterprise - Di versi Beta 2 kami juga memperkenalkan tombol baru yang memungkinkan pengguna secara instan mematikan akses ke mikrofon dan kamera perangkat untuk semua aplikasi. Sekarang kami membuatnya dapat diakses oleh administrator enterprise sehingga mereka dapat menetapkan setiap batasan yang diperlukan pada perangkat yang terkelola sepenuhnya. Selengkapnya di sini .
Izin baru untuk aplikasi tersambung-CDM yang memulai layanan latar depan - Untuk lebih mendukung aplikasi pendamping yang menjalankan fungsionalitas inti sembari memberikan transparansi ke sistem, aplikasi yang tersambung dengan Companion Device Manager (CDM) dapat meluncurkan layanan latar depan dari latar belakang dengan mendeklarasikan izin normal yang baru. Selengkapnya di sini .
Fitur putar otomatis yang lebih baik dan lebih cepat - Kami telah menyempurnakan fitur putar otomatis Android dengan deteksi wajah, menggunakan kamera depan untuk mengenali dengan lebih akurat kapan harus memutar layar. Hal ini sangat membantu bagi orang-orang yang menggunakan perangkat sambil berbaring di sofa atau tempat tidur, misalnya. Untuk developer, hal ini berarti perilaku putar otomatis akan memberikan pengalaman pengguna yang lebih baik bagi pengguna yang telah memilih melalui Setelan. Fitur putar otomatis yang disempurnakan ditempatkan dalam Private Compute Core kami yang baru diumumkan, sehingga gambar tidak akan disimpan atau dikirim dari perangkat. Di versi Beta 3, fitur ini tersedia di Pixel 4 dan perangkat Pixel yang lebih baru.
Untuk membuat rotasi layar secepat mungkin di semua perangkat, kami juga telah mengoptimalkan animasi dan menggambar ulang serta menambahkan algoritme deteksi gestur dengan dukungan ML. Hasilnya, latensi untuk fitur putar otomatis dasar berkurang sebesar 25%, dan keuntungan dari peningkatan deteksi wajah karena penyempurnaan tersebut. Cobalah fitur putar otomatis yang sudah disempurnakan dan beri tahu kami pendapat Anda.
Android 12 untuk Game - Dengan Game Mode API , Anda bisa bereaksi terhadap pemain yang memilih profil kinerja untuk game Anda - seperti masa pakai baterai yang lebih baik untuk perjalanan jauh, atau mode performa untuk mendapatkan laju bingkai tertinggi. API ini akan terkait ke dasbor game mendatang yang memberikan pengalaman overlay dengan akses cepat ke utilitas utama selama alur permainan. Dasbor game akan tersedia di perangkat tertentu akhir tahun ini.
Mainkan saat Anda mendownload di Android 12 dengan Touchgrind BMX
Sementara itu, mainkan saat Anda mendownload memungkinkan aset game diambil di latar belakang selama penginstalan, sehingga pemain bisa masuk ke dalam alu permainan dengan lebih cepat.
Kunjungi situs developer Android 12 untuk mempelajari lebih lanjut tentang semua fitur baru di Android 12.
API dan SDK Final
Dalam beberapa minggu terakhir kami terus bekerja untuk menyelesaikan API Android 12 dan hari ini kami merilisnya dengan versi Beta 3, bersama SDK API Level 31 resmi. Kami berencana untuk mencapai Stabilitas Platform penuh pada versi Beta 4, ketika semua perilaku sistem yang berhubungan langsung dengan aplikasi dan pembatasan antarmuka non-SDK juga final, sebagai tambahan terhadap permukaan API.
Jika Anda mengompilasi aplikasi terhadap API Android 12, sebaiknya gunakan rilis hari ini untuk mengupdate lingkungan dan mengompilasi ulang aplikasi dengan SDK final dan alat terbaru.
Kompatibilitas aplikasi
Dengan banyaknya developer dan pengguna pengadopsi awal yang mendapatkan Android 12 Beta di Pixel dan perangkat lain , sekaranglah saatnya untuk memastikan aplikasi Anda kompatibel dan siap digunakan!
Untuk menguji kompatibilitas aplikasi Anda dengan versi Beta 3, cukup instal versi yang dipublikasikan dari Google Play atau sumber lain ke perangkat atau emulator yang menjalankan Android 12 Beta. Selesaikan semua alur aplikasi dan perhatikan masalah fungsionalitas atau UI. Tinjau perubahan perilaku untuk memfokuskan pengujian Anda pada area dengan perubahan mendasar yang dapat memengaruhi aplikasi Anda. Untuk saat ini Anda tidak perlu mengubah targetSdkVersion
aplikasi, jadi setelah menyelesaikan masalah, kami sarankan agar memublikasikan update sesegera mungkin untuk pengguna Android 12 Beta Anda.
Seperti disebutkan sebelumnya, Android 12 akan mencapai Stabilitas Platform di rilis berikutnya, Beta 4. Dengan Stabilitas Platform, semua perilaku sistem yang berhubungan langsung dengan aplikasi, API SDK/NDK, dan pembatasan non-SDK akan diselesaikan. Pada saat itu, Anda bisa memulai pengujian kompatibilitas akhir dan merilis versi aplikasi, SDK, atau library yang sepenuhnya kompatibel. Selengkapnya tentang kronologi Android 12 untuk developer bisa dilihat di sini .
Memulai dengan Android 12!
Rilis Beta kali ini memiliki semua yang Anda butuhkan untuk mencoba fitur Android 12 terbaru, menguji aplikasi, dan memberi kami masukan . Cukup daftarkan perangkat Pixel yang didukung untuk mendapatkan update over the air (OTA). Untuk mulai mengembangkan, siapkan Android 12 SDK .
Anda juga bisa mendapatkan Android 12 Beta 3 pada perangkat dari beberapa mitra produsen perangkat teratas kami seperti Sharp dan TCL. Kunjungi android.com/beta untuk melihat daftar lengkap mitra yang berpartisipasi dalam Android 12 Beta. Untuk pengujian yang lebih luas, Anda bisa mencoba Android 12 Beta pada image Android GSI , dan jika tidak memiliki perangkat, Anda dapat mengujinya di Android Emulator .
Versi Beta 3 juga tersedia untuk Android TV, sehingga Anda bisa melihat fitur TV terbaru dan menguji aplikasi di pengalaman Google TV yang sepenuhnya baru. Cobalah dengan ADT-3 developer kit. Selengkapnya di sini .
Untuk detail selengkapnya tentang Android 12 Beta, kunjungi situs developer Android 12 .
When it comes to sourcing automation components, IQElectro is our go-to supplier. Their website is well-organized, making it easy to browse their extensive inventory. I recently purchased the 0-51851-6 Electric Reliance Control Module CRCG for our logistics communications system, and it has exceeded our expectations. The module's reliability and performance have made a significant difference in our operations. IQElectro continues to impress with their excellent products and service.
ReplyDelete