Diposting oleh Dave Burke, VP of Engineering
Bulan lalu, kami merilis pratinjau developer pertama Android 13, yang dibuat berdasarkan tema inti dalam privasi dan keamanan, produktivitas developer, serta dukungan tablet dan layar besar. Hari ini kami membagikan Android 13 Pratinjau Developer 2 dengan fitur lebih banyak dan perubahan baru yang bisa dicoba di aplikasi Anda. Masukan Anda membantu kami membuat Android menjadi platform yang lebih baik untuk developer dan pengguna, jadi beri tahu kami pendapat Anda!
Rilis hari ini juga datang setelah update fitur baru 12L berpindah ke Proyek Open Source Android (AOSP) minggu lalu, untuk membantu Anda memanfaatkan lebih dari 250 juta perangkat Android layar besar dengan lebih baik. Dan untuk mempelajari Android 13, tablet, serta investasi produktivitas developer kami dalam Jetpack Compose, check out episode terbaru #TheAndroidShow.
Sebelum masuk ke Pratinjau Developer 2, mari kita lihat berita lain dari minggu lalu: kami telah merilis secara resmi update fitur baru 12L ke AOSP dan meluncurkannya ke semua perangkat Pixel yang didukung dalam beberapa minggu ke depan. 12L menjadikan Android 12 lebih baik di tablet, dan menyertakan update seperti taskbar baru sehingga pengguna bisa langsung menarik lalu melepas aplikasi ke mode split-screen, tata letak layar besar baru di menu notifikasi dan layar kunci, serta mode kompatibilitas yang disempurnakan untuk aplikasi. Anda bisa membaca selengkapnya di sini.
Mulai akhir tahun ini, 12L direncanakan akan tersedia dalam update untuk tablet dan perangkat foldable dari Samsung, Lenovo, dan Microsoft, jadi sekaranglah waktunya untuk memastikan kesiapan aplikasi Anda. Kami sangat merekomendasikan agar Anda menguji aplikasi dalam mode split-screen dengan berbagai ukuran jendela, mencobanya dalam orientasi berbeda, dan memeriksa perubahan mode kompatibilitas baru jika menerapkannya. Anda bisa membaca selengkapnya tentang 12L untuk developer di sini.
Dan bagian terbaiknya: fitur layar besar di 12L adalah dasar Android 13, sehingga Anda tahu bahwa saat mengembangkan dan menguji di Android 13, Anda juga mempertahankan basis untuk tablet yang menjalankan Android 12L. Kami melihat layar besar sebagai tampilan utama masa depan Android, dan kami terus berinvestasi untuk memberi Anda alat yang dibutuhkan dalam membangun pengalaman menakjubkan untuk tablet, Chromebook, dan perangkat foldable. Anda bisa mempelajari selengkapnya tentang cara memulai optimalisasi layar besar, dan pastikan check out sumber daya developer layar besar kami.
Mari kita dalami apa yang baru dalam Pratinjau Developer 2 Android 13 sekarang.
Orang-orang menginginkan OS dan aplikasi yang dapat mereka percayai dengan informasi paling pribadi dan sensitif serta resource pada perangkat mereka. Privasi dan kepercayaan pengguna adalah inti dari prinsip produk Android, dan Android 13 terus berfokus untuk membangun platform yang bertanggung jawab dan berkualitas tinggi untuk semua orang dengan menyediakan lingkungan yang lebih aman di perangkat dan memberikan lebih banyak kontrol kepada pengguna. Inilah yang baru di Pratinjau Developer 2.
Izin notifikasi - Untuk membantu pengguna berfokus pada notifikasi terpenting, Android 13 memperkenalkan izin runtime baru untuk mengirim notifikasi dari aplikasi: POST_NOTIFICATIONS. Sekarang aplikasi yang menargetkan Android 13 harus meminta izin notifikasi dari pengguna sebelum memposting notifikasi. Untuk aplikasi yang menargetkan Android 12 atau lebih rendah, sistem akan menangani alur upgrade atas nama Anda. Alur upgrade ini akan terus disempurnakan. Untuk memberikan lebih banyak konteks dan kontrol bagi pengguna, kami menghimbau Anda untuk menargetkan Android 13 sedini mungkin dan meminta izin notifikasi dalam aplikasi Anda. Selengkapnya di sini.
Dialog izin notifikasi di Android 13.
Izin developer yang dapat di-downgrade - Beberapa aplikasi mungkin tidak lagi memerlukan izin tertentu yang sebelumnya diberikan pengguna untuk mengaktifkan fitur tertentu, atau mempertahankan izin sensitif dari versi Android yang lebih lama. Di Android 13, kami menyediakan API baru sehingga aplikasi Anda bisa melindungi privasi pengguna dengan men-downgrade izin runtime yang diberikan sebelumnya.
Mengekspor penerima yang terdaftar dalam konteks dengan lebih aman - Di Android 12, kami mengharuskan developer untuk mendeklarasikan kemampuan ekspor penerima Intent yang dideklarasikan manifes. Di Android 13 kami meminta Anda melakukan hal yang sama untuk penerima yang terdaftar dalam konteks, dengan menambahkan flag RECEIVER_EXPORTED atau RECEIVER_NOT_EXPORTED saat mendaftarkan penerima untuk sumber non-sistem. Ini akan membantu memastikan bahwa penerima tidak tersedia bagi aplikasi lain untuk mengirim siaran kecuali jika diinginkan. Meskipun tidak diharuskan di Android 13, kami merekomendasikan deklarasi kemampuan ekspor sebagai langkah untuk mengamankan aplikasi Anda.
Di Android 13 kami terus bekerja untuk memberi lebih banyak alat guna membantu Anda menghadirkan pengalaman yang sempurna dan performa yang lebih baik kepada pengguna. Inilah beberapa update dalam rilis hari ini.
Pelipatan teks berbahasa Jepang yang disempurnakan - TextViews sekarang bisa melipat teks dengan Bunsetsu (satuan terkecil kata-kata yang berbunyi alami) atau frasa -- bukan berdasarkan aksara -- agar aplikasi berbahasa Jepang lebih rapi dan mudah dibaca. Anda bisa memanfaatkan pelipatan ini menggunakan android:lineBreakWordStyle="phrase" dengan TextViews.
android:lineBreakWordStyle="phrase"
Pelipatan teks berbahasa Jepang dengan gaya frasa diaktifkan (bawah) dan tidak diaktifkan (atas).
Penyempurnaan tinggi baris untuk tulisan non-Latin - Android 13 menyempurnakan tampilan tulisan non-Latin (seperti Tamil, Burma, Telugu, dan Tibet) dengan menggunakan tinggi baris yang disesuaikan untuk setiap bahasa. Tinggi baris terbaru ini mencegah kliping dan memperbaiki pemosisian aksara. Aplikasi Anda bisa memanfaatkan perbaikan ini cukup dengan menargetkan Android 13. Pastikan menguji aplikasi saat menggunakan pengaturan jarak baris baru, karena perubahan ini dapat memengaruhi UI Anda dalam bahasa non-Latin.
Penyempurnaan tinggi baris untuk tulisan non-Latin di aplikasi yang menargetkan Android 13 (bawah).
API Konversi Teks - Orang yang menggunakan bahasa seperti Jepang dan Cina menggunakan metode masukan huruf fonetik, yang sering kali memperlambat penelusuran dan fitur seperti pelengkapan otomatis. Di Android 13, aplikasi bisa memanggil API konversi teks baru sehingga pengguna dapat menemukan apa yang mereka cari dengan lebih cepat dan mudah. Sebagai contoh, penelusuran mengharuskan pengguna bahasa Jepang untuk (1) memasukkan Hiragana sebagai pengucapan fonetik dari istilah penelusuran mereka (tempat atau nama aplikasi), (2) menggunakan keyboard untuk mengonversi karakter Hiragana ke Kanji, (3) menelusuri ulang menggunakan karakter Kanji untuk (4) mendapatkan hasil penelusurannya. Dengan API konversi teks baru, pengguna bahasa Jepang bisa mengetikkan Hiragana dan langsung melihat hasil penelusuran Kanji, dengan melewati langkah 2 dan 3.
Font vektor warna - Android 13 menambahkan dukungan rendering untuk font COLR versi 1 (spesifikasi, video pengantar) dan meng-update emoji sistem ke format COLRv1. COLRv1 adalah format font baru yang sangat ringkas dan dirender dengan cepat dan tajam dalam berbagai ukuran. Untuk sebagian besar aplikasi, format ini akan langsung berfungsi, semuanya ditangani sistem. Anda bisa ikut serta dalam COLRv1 untuk aplikasi Anda mulai Pratinjau Developer 2. Jika aplikasi Anda mengimplementasikan rendering teksnya sendiri dan menggunakan font sistem, kami merekomendasikan untuk ikut serta dan menguji rendering emoji. Pelajari lebih lanjut tentang COLRv1 di pengumuman Chrome.
Emoji vektor COLRv1 (kiri) dan emoji bitmap.
Bluetooth LE Audio - Low Energy (LE) Audio adalah audio nirkabel masa depan yang dibuat untuk menggantikan Bluetooth klasik dan memungkinkan kasus penggunaan dan topologi koneksi baru. Teknologi ini memungkinkan pengguna untuk membagikan dan menyiarkan audio ke teman dan keluarga, atau berlangganan siaran publik untuk mendapatkan informasi, hiburan, atau aksesibilitas. Teknologi ini dirancang untuk memastikan bahwa pengguna bisa menerima audio fidelitas tinggi tanpa mengorbankan masa pakai baterai dan dapat beralih dengan mulus di antara berbagai kasus penggunaan yang tidak mungkin dilakukan dengan Bluetooth Klasik. Android 13 menambahkan dukungan bawaan untuk LE Audio, sehingga developer seharusnya mendapatkan kemampuan baru ini secara gratis di perangkat yang kompatibel.
MIDI 2.0 - Android 13 menambahkan dukungan untuk standar MIDI 2.0 baru, termasuk kemampuan untuk menghubungkan hardware MIDI 2.0 melalui USB. Standar yang diperbarui ini menawarkan fitur seperti peningkatan resolusi untuk pengontrol, dukungan yang lebih baik untuk intonasi non-Barat, dan performa yang lebih ekspresif dengan menggunakan pengontrol per not.
Bersamaan dengan setiap rilis platform, kami berupaya membuat update lebih cepat dan lancar dengan memprioritaskan kompatibilitas aplikasi saat meluncurkan versi platform baru. Di Android 13, kami membuat perubahan yang berhubungan dengan aplikasi bersifat keikutsertaan untuk memberi Anda waktu lebih banyak, dan kami telah meng-update alat dan proses untuk membantu Anda mempersiapkan lebih cepat.
Bersama Pratinjau Developer 2, kami akan merilis dan terus meningkatkan stabilitas secara keseluruhan, jadi sekaranglah waktunya mencoba fitur serta perubahan baru dan memberikan masukan kepada kami. Kami secara khusus mencari masukan untuk API, serta detail tentang bagaimana perubahan platform memengaruhi aplikasi Anda. Kunjungi halaman masukan untuk berbagi pendapat dengan kami atau melaporkan masalah.
Inilah saat yang tepat untuk memulai pengujian kompatibilitas dan mengidentifikasi setiap pekerjaan yang perlu dilakukan. Kami merekomendasikan untuk mengerjakan lebih dini, sehingga Anda bisa merilis update yang kompatibel dengan Android 13 Beta 1. Anda tidak perlu mengubah targetSdkVersion aplikasi sekarang, tetapi kami merekomendasikan penggunaan tombol beralih perilaku di Opsi Developer untuk mendapatkan gambaran awal tentang bagaimana aplikasi Anda dapat terpengaruh oleh perubahan keikutsertaan di Android 13.
Saat kami mencapai Stabilitas Platform pada Juni 2022, semua perilaku sistem yang berhadapan dengan aplikasi, API SDK/NDK, dan daftar non-SDK akan dimatangkan. Pada tahap itu, Anda bisa menyelesaikan pengujian kompatibilitas akhir dan merilis versi aplikasi, SDK, atau library yang sepenuhnya kompatibel. Selengkapnya tentang linimasa untuk developer bisa dilihat di sini.
Tombol pengalih kompatibilitas aplikasi di Opsi Developer.
Pratinjau Developer memiliki semua yang Anda butuhkan untuk mencoba fitur Android 13, menguji aplikasi Anda, dan memberi kami masukan. Anda sekarang bisa mulai menggunakannya dengan mem-flash image sistem perangkat ke perangkat Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL, atau Pixel 4. Jika tidak memiliki perangkat Pixel, Anda bisa menggunakan image sistem 64-bit dengan Android Emulator di Android Studio Dolphin. Untuk pengujian yang lebih luas, tersedia image GSI. Jika Anda telah menginstal versi pratinjau ke perangkat Pixel, Anda akan secara otomatis mendapatkan update ini dan semua pratinjau serta Beta selanjutnya melalui jaringan seluler. Detail selengkapnya tentang cara mendapatkan Android 13 ada di sini.
Untuk informasi selengkapnya, kunjungi situs developer Android 13.
โปรโมชั่น pg slot รวมโปรสล็อต PG โปรโมชั่นดีๆสุดพิเศษและก็ร้อนแรงมาเสนอแนะสำหรับคุณ สำหรับสาวกสล็อตตัวจริงต้องห้ามพลาดกับโปรโมชั่นที่พวกเราเตรียมความพร้อมมายกให้คุณทุกวัน
โปรโมชั่น pg slot รวมโปรสล็อต PG โปรโมชั่นดีๆสุดพิเศษและก็ร้อนแรงมาเสนอแนะสำหรับคุณ สำหรับสาวกสล็อตตัวจริงต้องห้ามพลาดกับโปรโมชั่นที่พวกเราเตรียมความพร้อมมายกให้คุณทุกวัน
ReplyDelete