Android 13 Developer Preview 2 telah hadir, dan berisi permintaan izin notifikasi dan peningkatan produktivitas developer. Coba lihat.
Februari melihat rilis pertama Android 13 Pratinjau Pengembang, dan dengan itu muncullah dasar untuk iterasi berikutnya dari sistem operasi terbesar di dunia. Itu membawa sejumlah perubahan yang menguntungkan pengembang dan membuat peningkatan privasi, Material You, kontrol bahasa, dan banyak lagi. Sekarang perusahaan telah mengumumkan pratinjau pengembang kedua, dan memiliki beberapa fitur tambahan dan banyak peningkatan dibandingkan pratinjau pengembang sebelumnya.
Seperti yang tersirat dalam judul "Pratinjau Pengembang", rilis ini dimaksudkan untuk digunakan oleh pengembang saja. Ini untuk menguji fitur baru dan memastikan bahwa aplikasi mereka berfungsi pada perangkat yang diperbarui sebagaimana mestinya. Akan ada bug, akan ada masalah lain, dan Google akan mendorong umpan balik dari pengembang selama beberapa bulan mendatang. Jika Anda tidak keberatan mengalami masalah, cobalah Android 13. Namun, jika Anda mengandalkan ponsel cerdas Anda yang stabil secara konsisten, mungkin ada baiknya menunggu rilis Android 13 lengkap yang diharapkan diluncurkan pada paruh kedua tahun ini.
Fitur yang paling menonjol dari Android 13 developer preview 2 meliputi:
- Permintaan izin pemberitahuan
- Pengembang sekarang dapat menurunkan izin mereka
- Satu ton peningkatan produktivitas pengembang
Kapan Android 13 akan dirilis?
Untuk pembaruan Android, Google biasanya mengungkapkan pencapaian "stabilitas platform" sehingga pengembang dapat mengetahui kapan Google bermaksud memberikan API SDK/NDK final, bersama dengan API internal final dan sistem yang menghadap ke aplikasi perilaku. Google bermaksud mencapai stabilitas platform pada Juni 2022, dengan rencana minimal beberapa minggu sebelum rilis resmi. Android 12 mencapai stabilitas platform pada Agustus 2021 dan versi finalnya adalah dirilis pada bulan Oktober tahun itu. Google telah merilis detail lebih lanjut tentang jadwal rilis yang dapat Anda periksa.
Privasi dan keamanan
Google tahu bahwa pengguna menginginkan sistem operasi yang dapat mereka percayai dengan data mereka. Lagi pula, smartphone telah mencapai titik di mana mereka secara efektif merupakan perpanjangan dari diri kita dan kehidupan kita sendiri dalam banyak hal. Kami menggunakannya untuk menyimpan foto-foto penting, melakukan percakapan pribadi dengan teman dan keluarga, dan membawa mereka bersama kami setiap hari dengan keyakinan bahwa mikrofon atau kamera tidak merekam setiap interaksi. Kami telah melihat perubahan untuk sistem izin Android 13 (di antara perubahan lainnya) yang diperkenalkan di Pratinjau Pengembang 1 Android 13, dan Pratinjau Pengembang 2 memperluasnya.
Izin pemberitahuan
Android 13 memperkenalkan izin waktu proses baru untuk mengirimkan notifikasi dari aplikasi: POST_NOTIFICATIONS. Aplikasi yang menargetkan Android 13 sekarang perlu meminta izin dari pengguna untuk mendorong notifikasi. Untuk aplikasi yang menargetkan Android 12 atau lebih rendah, sistem akan menangani alur upgrade, tetapi pengguna akan melakukannya masih melihat dialog sistem yang harus mereka terima atau tolak agar aplikasi dapat didorong notifikasi. Google mendorong pengembang untuk menargetkan Android 13 sedini mungkin dan meminta izin notifikasi di aplikasi mereka.
Izin downgrade pengembang
Terkadang saat aplikasi diperbarui, mereka tidak memerlukan izin lama yang pernah diberikan sebelumnya. Android 13 sedang diperkenalkan API baru yang akan memungkinkan pengembang menurunkan versi izin runtime yang diberikan sebelumnya.
Mengekspor penerima terdaftar konteks dengan lebih aman
Android 12 memperkenalkan dan mewajibkan developer untuk mendeklarasikan kemampuan ekspor penerima Intent yang dideklarasikan dalam Manifes Android. Google sekarang meminta pengembang untuk melakukan hal yang sama untuk penerima yang terdaftar dalam konteks dengan menambahkan salah satunya RECEIVER_EXPORTED atau RECEIVER_NOT_EXPORTED bendera saat mendaftarkan penerima untuk sumber non-sistem. Ini tidak diperlukan di Android 13 tetapi sangat disarankan bagi developer untuk mengaktifkannya.
produktivitas pengembang
Android tidak akan menjadi apa adanya tanpa pengembang, dan setiap pembaruan platform biasanya menghadirkan pembaruan yang membuat hidup pengembang lebih mudah. Beberapa pembaruan pasti membuatnya lebih sulit, tetapi Google biasanya mencoba merampingkan proses pengembangan aplikasi dengan setiap iterasi.
Pembungkusan teks bahasa Jepang yang ditingkatkan
Android 13 DP1 memperkenalkan peningkatan pada pembungkusan teks TextView, dan sekarang beberapa peningkatan diperkenalkan khusus untuk teks bahasa Jepang. Kali ini, TextViews kini dapat membungkus teks dengan Bunsetsu (unit terkecil dari kata-kata yang berbunyi alami) atau frasa -- alih-alih menurut karakter -- untuk bahasa Jepang yang lebih terpoles dan mudah dibaca aplikasi. Anda hanya perlu mengaktifkan android: lineBreakWordStyle="
frasa" dengan TextView.
Ketinggian garis yang ditingkatkan untuk skrip non-Latin
Pada, skrip non-Latin Android 13 (seperti bahasa Tamil, Burma, Telugu, dan Tibet) ditampilkan menggunakan ketinggian garis yang disesuaikan untuk setiap bahasa. Ini mencegah pemotongan dan meningkatkan pemosisian teks, dan semua yang perlu dilakukan aplikasi untuk menerapkan peningkatan ini adalah target Android 13.
API Konversi Teks
Orang yang berbicara bahasa seperti Jepang dan China menggunakan metode input huruf fonetik, yang dapat memperlambat pencarian dan fitur seperti pelengkapan otomatis. Di Android 13, aplikasi dapat memanggil yang baru API konversi teks sehingga pengguna dapat menemukan apa yang mereka cari dengan lebih cepat dan mudah. Sebelumnya, penelusuran dalam bahasa Jepang mengharuskan pengguna melakukan hal berikut:
- Masukkan Hiragana sebagai pelafalan fonetis dari istilah penelusuran mereka (yaitu tempat atau nama aplikasi)
- Gunakan keyboard untuk mengonversi karakter Hiragana ke Kanji,
- Cari ulang menggunakan karakter Kanji
- Dapatkan hasil pencarian mereka.
Dengan API konversi teks baru, pengguna bahasa Jepang dapat mengetik Hiragana dan langsung melihat hasil pencarian Kanji secara langsung, melewati dua langkah tengah.
Fonta vektor warna
Android 13 menambahkan dukungan rendering untuk font COLR versi 1 dan memperbarui emoji sistem ke format COLRv1. COLRv1 adalah format font baru dan sangat ringkas yang merender dengan cepat dan jelas dalam berbagai ukuran. Untuk sebagian besar aplikasi, sistem menangani semuanya dan COLRv1 berfungsi dengan baik. Google merekomendasikan pengujian perenderan emoji jika aplikasi Anda mengimplementasikan perenderan teksnya sendiri dan menggunakan font sistem. Anda dapat membaca lebih lanjut tentang COLRv1 di Chrome pengumuman ketika diumumkan dengan ChromeOS 98.
Audio Bluetooth LE
Bluetooth Low Energy Audio, seperti namanya, adalah cara berenergi rendah untuk mengirimkan audio melalui Bluetooth. Android 13 membawa dukungan resmi untuk itu.
MIDI 2.0
Android 13 juga menambahkan dukungan untuk standar MIDI 2.0 baru, termasuk kemampuan untuk menyambungkan perangkat keras MIDI 2.0 melalui USB. MIDI 2.0 menawarkan peningkatan seperti peningkatan resolusi untuk pengontrol, dukungan yang lebih baik untuk intonasi non-Barat, dan kinerja yang lebih ekspresif menggunakan pengontrol per nada.
Cara mengunduh dan menginstal Pratinjau Pengembang Android 13 2 di perangkat Google Pixel Anda
Anda bisa dengan mudah unduh Pratinjau Pengembang Android 2, dan pastikan untuk membaca panduan kami di cara instal android 13 jika Anda tidak yakin bagaimana melakukannya.
Google secara resmi merilis pembaruan pratinjau pengembang ini untuk Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL, atau Pixel 4. Anda dapat menggunakan image sistem 64-bit dengan Android Emulator di Android Studio, dan Anda juga dapat menggunakan GSI.
Apa pendapat Anda tentang build Developer Preview terbaru? Apakah Anda akan menginstalnya di perangkat Anda? Bagaimana pengalaman Anda? Beri tahu kami di komentar di bawah!