Google merilis Pratinjau Pengembang Android 11 pertama dengan fitur baru seperti perekaman layar, gelembung obrolan, dan lainnya
5 menit Baca
Ditampilkan di
Baca halaman pengungkapan kami untuk mengetahui bagaimana Anda dapat membantu MSPoweruser mempertahankan tim editorial Baca lebih lanjut
Google hari ini merilis build Pratinjau Pengembang Android 11 pertama dengan beberapa fitur dan API baru untuk pengguna dan pengembang. Google berencana untuk merilis versi final Android 11 OS pada Q3 2020. Rilis Android 11 ini juga akan menyertakan beberapa fitur baru seperti dukungan bawaan untuk perekaman layar, peningkatan privasi lokasi (pengguna dapat memberikan akses sementara ke lokasi, mikrofon, dan kamera melalui izin satu kali), perlindungan yang lebih baik untuk aplikasi dan data pengguna pada penyimpanan eksternal dan banyak lagi. Temukan daftar fitur pengembang di bawah ini.
Audit akses data:
- Untuk memberikan lebih banyak transparansi tentang cara aplikasi Anda dan dependensinya mengakses data pribadi dari pengguna, Android 11 memperkenalkan audit akses data. Dengan menggunakan fitur ini, Anda dapat mengidentifikasi dan memperbaiki akses data yang berpotensi tidak terduga dengan lebih baik.
Injeksi lapisan debug grafis berkinerja:
- Aplikasi sekarang dapat memuat lapisan grafis eksternal (GLES, Vulkan) ke dalam kode aplikasi asli untuk mengekspos fungsionalitas yang sama seperti aplikasi yang dapat di-debug, tetapi tanpa menimbulkan overhead kinerja. Fitur ini sangat penting saat membuat profil aplikasi Anda dengan alat seperti KESEMBANGAN.
Operasi batch untuk file media:
- Untuk konsistensi di seluruh perangkat dan menambah kenyamanan pengguna, Android 11 menambahkan beberapa metode ke
MediaStore
API. Untuk mempelajari lebih lanjut tentang metode ini, lihat melakukan bagian operasi batch di halaman privasi Android 11 terkait penyimpanan.
Multimedia dalam balasan cepat:
- Mulai Android 11, pengguna dapat menyisipkan gambar dan konten media kaya lainnya ke dalam balasan cepat. Untuk mendukung fitur ini, aplikasi perlu menambahkan informasi ke
RemoteInput
pemberitahuan yang menentukan jenis MIME mana yang dapat mereka tangani. Lakukan ini dengan meneleponRemoteInput.Builder.setAllowDataType()
. Aplikasi ini juga harus memeriksaRemoteInput
siaran yang diterimanya untuk melihat apakah siaran tersebut berisi konten dalam salah satu jenis tersebut; menggunakanRemoteInput.getDataResultsFromIntent()
untuk melakukan ini.
Akses ke file media menggunakan jalur file mentah:
- Mulai dari Android 11, aplikasi yang memiliki
READ_EXTERNAL_STORAGE
izin dapat membaca file media perangkat menggunakan jalur file langsung dan pustaka asli. Untuk mempelajari lebih lanjut tentang kemampuan ini, lihat akses file menggunakan bagian jalur mentah di halaman privasi Android 11 terkait penyimpanan.
Berbagi set data besar dengan aman:
- Dalam beberapa situasi, seperti yang melibatkan pembelajaran mesin atau pemutaran media, aplikasi Anda mungkin ingin menggunakan kumpulan data besar yang sama dengan aplikasi lain. Di versi Android sebelumnya, aplikasi Anda dan aplikasi lain masing-masing perlu mengunduh salinan terpisah dari kumpulan data yang sama.
Meminta dan memeriksa dukungan latensi rendah:
- Layar tertentu dapat melakukan pasca-pemrosesan grafis, seperti beberapa layar eksternal dan TV. Pasca-pemrosesan ini meningkatkan grafik tetapi dapat meningkatkan latensi. Tampilan baru yang mendukung HDMI 2.1 memiliki mode latensi rendah otomatis (allm, juga dikenal sebagai modus permainan), yang meminimalkan latensi dengan menonaktifkan pasca-pemrosesan ini. Untuk detail lebih lanjut tentang ALLM, lihat Spesifikasi HDMI 2.1.
Decoding latensi rendah di MediaCodec:
- Android 11 ditingkatkan
MediaCodec
untuk mendukung decoding latensi rendah untuk game dan aplikasi waktu nyata lainnya. Anda dapat memeriksa apakah codec mendukung decoding latensi rendah dengan melewatkanFEATURE_LowLatency
untukMediaCodecInfo.CodecCapabilities.isFeatureSupported()
.
Dekoder gambar NDK:
- NDK
ImageDecoder
API menyediakan API standar untuk aplikasi Android C/C++ untuk mendekode gambar secara langsung. Pengembang aplikasi tidak perlu lagi menggunakan API kerangka kerja (melalui JNI) atau memaketkan pustaka dekode gambar pihak ketiga. Untuk informasi lebih lanjut, lihat Panduan pengembang dekoder gambar.
Pemuat sumber daya:
- Android 11 memperkenalkan API baru yang memungkinkan aplikasi memperluas secara dinamis cara sumber daya dicari dan dimuat. Kelas API baru
ResourcesLoader
danResourcesProvider
terutama bertanggung jawab untuk menyediakan fungsionalitas baru. Bersama-sama, mereka menyediakan kemampuan untuk memasok sumber daya dan aset tambahan, atau mengubah nilai sumber daya dan aset yang ada.
Pembaruan ke perpustakaan ICU:
- Android 11 memperbarui
android.icu
paket untuk menggunakan versi 66 dari perpustakaan ICU, dibandingkan dengan versi 63 di Android 10. Versi pustaka baru menyertakan data lokal CLDR yang diperbarui dan sejumlah penyempurnaan untuk dukungan internasionalisasi di Android.
API Jaringan Neural 1.3:
- Android 11 memperluas dan meningkatkan API Jaringan Saraf (NNAPI).
Operasi baru:
- NNAPI 1.3 memperkenalkan tipe operan baru,
TENSOR_QUANT8_ASYMM_SIGNED
, mendukung Skema kuantisasi baru TensorFlow Lite.
Kontrol ML baru:
- NNAPI 1.3 memperkenalkan kontrol baru untuk membantu pembelajaran mesin berjalan dengan lancar.
Kekuatan otentikasi biometrik:
- Untuk membantu Anda mengontrol tingkat keamanan data aplikasi Anda, Android 11 memperkenalkan
BiometricManager.Authenticators
antarmuka. Antarmuka ini mendefinisikan kemungkinan kekuatan elemen perangkat keras biometrik. Pabrikan perangkat menentukan kekuatan spesifik untuk setiap elemen, seperti:BIOMETRIC_STRONG
orBIOMETRIC_WEAK
. Tingkat kekuatan ini ditentukan pada Definisi Kompatibilitas .
Pembaruan CallScreeningService:
- Mulai di Android 11, a Layanan Penyaringan Panggilan dapat meminta informasi tentang status verifikasi STIR/SHAKEN (verstat) untuk panggilan masuk. Informasi ini disediakan sebagai bagian dari rincian panggilan untuk panggilan masuk.
Dukungan kamera yang diperluas di emulator Android:
Android 11 memperkenalkan peningkatan kemampuan kamera Android Emulator. Fitur yang ditambahkan antara lain sebagai berikut:
- tangkapan RAW
- pemrosesan ulang YUV
- Perangkat tingkat 3
- Dukungan kamera logis
Bisukan suara dan getaran notifikasi selama pengambilan aktif:
- Mulai Android 11, saat menggunakan kamera secara aktif, aplikasi Anda hanya dapat membisukan getaran, baik suara maupun getaran, atau tidak keduanya menggunakan
setCameraAudioRestriction()
.
Penyempurnaan Titik Akses Wi-Fi:
- Passpoint memungkinkan aplikasi untuk secara otomatis dan diam-diam melakukan otentikasi dan terhubung ke hotspot Wi-Fi yang aman. Aplikasi yang menargetkan API level 'R' dan yang lebih tinggi dapat menggunakan kemampuan tambahan Passpoint berikut.
API Saran Wi-Fi diperluas:
Android 11 memperluas API Saran Wi-Fi untuk meningkatkan kemampuan manajemen jaringan aplikasi Anda, termasuk yang berikut:
- Aplikasi manajemen konektivitas dapat mengelola jaringan mereka sendiri dengan mengizinkan permintaan pemutusan.
- Jaringan Passpoint diintegrasikan ke dalam API Saran dan dapat disarankan kepada pengguna.
- API Analytics memungkinkan Anda mendapatkan informasi tentang kualitas jaringan Anda.
Gelembung Obrolan:
- gelembung sekarang tersedia bagi pengembang untuk membantu memunculkan percakapan di seluruh sistem. Gelembung adalah fitur eksperimental di Android 10 yang diaktifkan melalui opsi pengembang — di Android 11 ini tidak lagi diperlukan.
Sumber: Google