Android 13 Beta 1 hadir dengan izin file media yang lebih baik

Android 13 Beta 1 telah hadir, dan menghadirkan akses yang lebih terperinci ke file media, pelaporan kesalahan yang lebih baik, dan perutean audio yang antisipatif.

Februari melihat rilis yang pertama Android 13 Pratinjau Pengembang, dan dengan itu muncullah landasan untuk iterasi berikutnya dari sistem operasi terbesar di dunia. Ini membawa sejumlah perubahan yang menguntungkan pengembang dan melakukan peningkatan pada privasi, Material You, kontrol bahasa, dan banyak lagi. Setelah itu terlihat munculnya pratinjau pengembang kedua dengan permintaan izin pemberitahuan dan perubahan lain yang menguntungkan pengembang. Sekarang kami keluar dari tahap "pratinjau pengembang" dengan rilis pertama Android 13 Beta 1.

Berbeda dengan versi "pratinjau pengembang" yang ditujukan hanya untuk pengembang, rilis beta Android 13 ditujukan untuk pengguna umum yang ingin mencoba versi Android berikutnya. Google secara khusus memperhatikan masukan umum dari pengguna normal tentang bagaimana mereka menikmati versi Android baru. Oleh karena itu, meskipun Anda mungkin masih harus berhati-hati dalam menginstalnya pada driver harian Anda, diharapkan build ini sedikit lebih stabil dibandingkan build sebelumnya.

Fitur paling menonjol dari Android 13 beta 1 meliputi:

  • Akses yang lebih terperinci ke file media
  • Pelaporan kesalahan yang lebih baik
  • Perutean audio antisipatif

Kapan Android 13 akan dirilis?

Untuk pembaruan Android, Google biasanya mengungkapkan pencapaian “stabilitas platform” sehingga pengembang dapat mengetahui waktunya Google bermaksud memberikan API SDK/NDK final, bersama dengan API internal final dan sistem yang menghadap 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 telah tercapai dirilis pada bulan Oktober tahun itu. Google telah merilis rincian lebih lanjut tentang jadwal rilis yang bisa Anda periksa.


Apa yang baru di Android 13 Beta 1?

Saat ini, ketika suatu aplikasi ingin mengakses file di penyimpanan ponsel, aplikasi tersebut perlu meminta izin READ_EXTERNAL_STORAGE. Izin tersebut memberikan akses ke semua jenis file media, namun hal ini tidak selalu diperlukan. Misalnya, mengapa aplikasi pemutar audio harus memiliki akses ke foto Anda? Dengan Android 13, Google memperkenalkan tiga izin baru:

  • BACA_MEDIA_IMAGES (untuk gambar dan foto)
  • BACA_MEDIA_VIDEO (untuk video)
  • BACA_MEDIA_AUDIO (untuk file audio)

Google mengatakan untuk menyederhanakan pengalaman pengguna, jika aplikasi meminta READ_MEDIA_IMAGE dan READ_MEDIA_VIDEO secara bersamaan, sistem akan menampilkan satu dialog untuk memberikan kedua izin tersebut.

Pelaporan kesalahan yang lebih baik di Keystore dan KeyMint

Untuk pengembang yang membuat kunci, Keystore dan KeyMint memberikan kesalahan yang lebih baik. Sekarang ada hierarki kelas pengecualian di bawah java.keamanan.

Pengecualian Penyedia, dengan pengecualian khusus Android yang mencakup Kode kesalahan Keystore/KeyMint. Metode yang digunakan untuk pembuatan kunci, penandatanganan, dan enkripsi juga dapat dimodifikasi untuk memunculkan pengecualian baru tersebut.

Perutean audio antisipatif

Agar aplikasi media dapat mengidentifikasi ke mana audionya akan dirutekan, Google telah menambahkan serangkaian API rute audio baru di Manajer Audio kelas. Yang pertama adalah dapatkanAudioDevicesForAttributes() API, yang memungkinkan Anda mengambil daftar perangkat yang mungkin digunakan untuk memutar audio tertentu. Kedua, Google juga menambahkan dapatkanDirectProfilesForAttributes

() API untuk membantu Anda memahami apakah streaming audio Anda dapat diputar secara langsung. API baru ini kemudian dapat digunakan untuk menentukan yang terbaik Format Audio untuk digunakan agar trek audio Anda diputar.


Cara mengunduh dan menginstal Android 13 Beta 1 di perangkat Google Pixel Anda

Anda bisa dengan mudah unduh Pengembang Android Beta 1, dan pastikan untuk membaca panduan kami di cara menginstal Android 13 jika Anda tidak yakin bagaimana melakukannya.

Google secara resmi merilis pembaruan beta 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 versi beta terbaru? Apakah Anda akan menginstalnya di perangkat Anda? Bagaimana pengalaman Anda? Beri tahu kami di komentar di bawah!