Tema gelap, API Termal, dan Bubbles: Mempersiapkan aplikasi Anda untuk Android 10

Pengarang: Louise Ward
Tanggal Pembuatan: 6 Februari 2021
Tanggal Pembaruan: 2 Juli 2024
Anonim
Kata Arsitektur - temukan bagaimana rasanya menjadi seorang arsitek [#ityoutubersru]
Video: Kata Arsitektur - temukan bagaimana rasanya menjadi seorang arsitek [#ityoutubersru]

Isi


Android versi terbaru, terhebat, belum disebutkan namanya memperkenalkan fitur dan API yang dapat Anda gunakan untuk merancang pengalaman baru bagi pengguna Anda - ditambah beberapa perubahan perilaku yang harus Anda perhatikan.

Bahkan jika Anda belum memperbarui aplikasi untuk menargetkan Android Q, beberapa perubahan ini akan berdampak setiap aplikasi yang terinstal di Android Q, meskipun aplikasi Anda tidak secara eksplisit menargetkan versi Android ini.

Beberapa perubahan ini akan memengaruhi setiap aplikasi yang diinstal pada Android Q.

Terlepas dari apakah Anda ingin bereksperimen dengan fitur-fitur terbaru, atau Anda hanya ingin memastikan aplikasi Anda tidak akan berhenti pada saat itu diinstal pada Android Q, sekarang adalah waktu yang tepat untuk mulai mempersiapkan rilis Android Q yang segera.

Baca juga:Android T: Semua yang perlu diketahui pengembang

Dalam artikel ini, saya akan membahas semua langkah yang perlu Anda ambil untuk menyiapkan aplikasi untuk Android Q - mulai dari fitur baru hingga tweak keamanan kecil yang berpotensi merusak seluruh aplikasi Anda.


Hindari pelambatan CPU dan GPU: Memantau suhu perangkat

Terlalu panas dapat merusak ponsel atau tablet Anda. Sebagai tindakan perlindungan, Android akan melambatkan CPU dan GPU perangkat Anda ketika mendeteksi bahwa suhu mendekati tingkat berbahaya.

Meskipun perilaku ini membantu melindungi perangkat keras perangkat, perilaku ini juga dapat berdampak nyata pada kinerja aplikasi, terutama jika aplikasi Anda menggunakan grafik resolusi tinggi, perhitungan berat, atau melakukan aktivitas jaringan yang sedang berlangsung.

Sementara perlambatan ini dipaksakan oleh sistem, pengguna ponsel cerdas atau tablet Anda akan menyalahkan aplikasi Anda atas penurunan kinerja. Dalam skenario terburuk, pengguna dapat memutuskan bahwa aplikasi Anda bermasalah atau rusak, bahkan berpotensi mencopot aplikasi Anda dan meninggalkan Anda ulasan Google Play negatif dalam proses.

Dalam skenario terburuk, pengguna dapat memutuskan bahwa aplikasi Anda bermasalah atau rusak.


Android Q memperkenalkan Thermal API baru yang dapat membantu Anda menghindari pembatasan CPU dan GPU ini. Anda dapat menggunakan metode addThermalStatusListener () API ini untuk membuat pendengar perubahan status termal, lalu sesuaikan perilaku aplikasi Anda setiap kali suhu perangkat mulai naik. Ini dapat membantu mengurangi kemungkinan sistem beralih ke pelambatan CPU atau GPU. Misalnya, Anda dapat mengurangi tekanan yang ditempatkan aplikasi Anda pada sistem overheating dengan menurunkan resolusi atau frame rate Anda, atau dengan menonaktifkan fitur intensif sumber daya seperti konektivitas jaringan.

Perhatikan bahwa API Thermal Android Q memerlukan lapisan perangkat HAL baru, yang pada saat penulisan ini hanya tersedia di perangkat Pixel.

Kurangi kelelahan mata dan tingkatkan visibilitas dengan tema Gelap

Pada Android Q, pengguna dapat mengaktifkan tema Gelap seluruh sistem yang dirancang untuk mengurangi kelelahan mata, meningkatkan visibilitas dalam kondisi cahaya rendah, dan mengurangi penggunaan daya pada perangkat dengan layar OLED.

Tema gelap adalah UI dengan cahaya rendah yang menggunakan permukaan gelap untuk latar belakang, dan warna latar depan terang untuk elemen seperti teks dan ikonografi.

Pengguna dapat mengaktifkan tema Gelap di seluruh sistem ini kapan saja melalui ubin Pengaturan Cepat baru, atau dengan meluncurkan aplikasi Pengaturan perangkat mereka dan menavigasi ke Tampilan> Tema. Pada perangkat Pixel, beralih ke mode Penghemat Baterai juga akan mengaktifkan tema Gelap secara otomatis.

Tema Gelap diterapkan di seluruh perangkat, sehingga untuk memberikan pengalaman pengguna yang konsisten Anda harus memastikan bahwa aplikasi Anda sepenuhnya mendukung tema Gelap.

Untuk menambahkan dukungan Tema Gelap, pastikan Anda menggunakan versi terbaru dari pustaka Material Android, lalu perbarui aplikasi Anda untuk mewarisi dari Theme.MaterialComponents.DayNight, misalnya:

Anda kemudian harus membuat file res / values-night / themes.xml dan mewarisi dari Theme.MaterialComponents:

Untuk memberikan pengalaman pengguna yang baik, Anda mungkin perlu mengubah perilaku aplikasi Anda ketika tema Gelap diaktifkan, misalnya mengganti atau menghapus gambar yang memancarkan banyak cahaya.

Anda dapat memeriksa apakah tema Gelap diaktifkan, menggunakan cuplikan berikut:

int currentNightMode = configuration.uiMode & Configuration.UI_MODE_NIGHT_MASK; switch (currentNightMode) {// Dark Theme saat ini tidak aktif // case Configuration.UI_MODE_NIGHT_NO: break; // Tema Gelap aktif // Konfigurasi kasus.UI_MODE_NIGHT_YES: break; }

Aplikasi Anda kemudian dapat mengubah perilakunya, tergantung pada Tema mana yang saat ini aktif.

API Panel Pengaturan: Menampilkan pengaturan perangkat di dalam aplikasi Anda

Jika aplikasi Anda menargetkan Android Q, Anda tidak lagi dapat secara langsung mengubah pengaturan Wi-Fi perangkat. Sebagai gantinya, Anda harus meminta pengguna untuk melakukan perubahan yang diinginkan menggunakan API Panel Pengaturan.

Anda dapat menggunakan API baru ini untuk menampilkan konten dari aplikasi Pengaturan perangkat, sebagai panel inline yang meluncur di atas konten aplikasi Anda. Dari perspektif pengguna, kontrol dalam aplikasi ini memungkinkan mereka untuk dengan cepat dan mudah mengubah pengaturan perangkat mereka tanpa harus meluncurkan aplikasi terpisah. Untuk pengembang aplikasi, Panel Pengaturan API memungkinkan Anda mengubah status Wi-Fi, dan pengaturan perangkat penting lainnya, tanpa mendorong pengguna untuk bernavigasi menjauh dari aplikasi Anda.

Di Android Q, Google membuat pemberitahuan gaya obrolan kepala sebagai bagian resmi dari platform Android dengan diperkenalkannya Bubble API.

Didesain sebagai alternatif untuk SYSTEM_ALERT_WINDOW, notifikasi gelembung tampak "mengambang" di atas konten aplikasi lain, dengan gaya yang mengingatkan pada notifikasi mengambang yang digunakan oleh Facebook Messenger untuk Android.

Pemberitahuan gelembung dapat diperluas untuk mengungkapkan informasi tambahan, atau tindakan khusus yang memungkinkan pengguna berinteraksi dengan aplikasi Anda, dari luar konteks aplikasi.

Saat aplikasi Anda mencoba membuat gelembung pertama, Android akan menanyakan kepada pengguna apakah mereka ingin mengizinkan semua gelembung dari aplikasi Anda, atau memblokir semua gelembung. Jika pengguna memilih untuk memblokir semua gelembung aplikasi Anda, maka itu akan ditampilkan sebagai notifikasi standar. Gelembung Anda juga akan ditampilkan sebagai pemberitahuan standar setiap kali perangkat terkunci, atau selalu-di-tampilan aktif. Untuk memberikan pengalaman pengguna yang baik, Anda perlu memastikan bahwa semua gelembung Anda ditampilkan dan berfungsi dengan benar sebagai pemberitahuan reguler.

Untuk membuat gelembung, Anda akan membutuhkan Aktivitas yang mendefinisikan perilaku gelembung yang diperluas dan tata letak yang mendefinisikan antarmuka penggunanya. Untuk panduan langkah demi langkah tentang cara membuat pemberitahuan gelembung pertama Anda, lihat Menjelajahi Android T: Menambahkan pemberitahuan gelembung ke aplikasi Anda.

Meningkatkan aksesibilitas dengan navigasi gestural seluruh sistem

Pengguna dengan masalah ketangkasan mungkin merasa lebih mudah untuk berinteraksi dengan perangkat mereka menggunakan gerakan. Di Android Q, pengguna memiliki opsi untuk mengaktifkan navigasi gestural di seluruh perangkat mereka, yang akan berdampak setiap aplikasi yang diinstal pada perangkat itu.

Bahkan jika Anda tidak memperbarui aplikasi Anda untuk menargetkan Android Q, aplikasi Anda akan dipengaruhi oleh pengaturan navigasi perangkat, jadi Anda perlu memastikan bahwa aplikasi Anda kompatibel dengan navigasi gerakan Android Q.

Dalam mode navigasi gestural, aplikasi Anda harus menggunakan seluruh layar, jadi langkah pertama memberi tahu sistem Android bahwa aplikasi Anda mendukung tampilan ujung-ke-ujung. Untuk tata letak layar penuh aplikasi Anda, Anda dapat menggunakan flag SYSTEM_UI_FLAG_LAYOUT_STABLE dan SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, misalnya:

view.setSystemUiVisibility (View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);

Anda juga perlu menerapkan dukungan untuk bilah sistem yang transparan dengan menambahkan yang berikut ke tema Anda:

Saat tiba waktunya untuk menguji aplikasi Anda, Anda perlu memeriksa apakah sistem Android Q memberi isyarat agar tidak memicu salah satu kontrol aplikasi Anda, seperti tombol atau menu. Secara khusus, Android Q menggunakan sapuan ke dalam untuk tindakan Kembali, dan sapuan ke atas untuk Home dan Quick Switch, yang dapat mengganggu elemen UI apa pun yang terletak di area ini.

Jika selama pengujian Anda menemukan bahwa menggesekkan dari bagian bawah layar, atau menggesek ke dalam memicu kontrol aplikasi Anda, maka Anda dapat menunjukkan daerah mana yang disiapkan untuk menerima input sentuhan. Untuk memblokir area tertentu, berikan Daftar ke Android Q's View.setSystemGestureExclusionRects () API, misalnya:

Daftar Pengecualian; public void onLayout (boolean changedCanvas, int left, int top, int right, int bottom) {setSystemGestureExclusionRects (exclusionRects); } public void onDraw (Canvas canvas) {setSystemGestureExclusionRects (exclusionRects); }

Jika aplikasi Anda menggunakan gerakan khusus, maka Anda juga harus memeriksa apakah gerakan itu tidak bertentangan dengan gerakan navigasi sistem.

Mengambil audio dari aplikasi pihak ketiga

Android Q memperkenalkan AudioPlaybackCapture API yang memungkinkan aplikasi Anda menangkap audio dari aplikasi lain - sempurna jika Anda membuat aplikasi perekaman layar!

Untuk menangkap pemutaran audio, Anda perlu meminta izin RECORD_AUDIO, dan kemudian:

  • Buat instance AudioPlaybackCaptureConfiguration, menggunakan AudioPlaybackCaptureConfiguration.Builder.build ().
  • Konfigurasikan dan buat instance AudioRecord, dengan memanggil setAudioPlaybackCaptureConfig dan kemudian meneruskan konfigurasi ke objek AudioRecord.

Sebagai contoh:

Proyeksi Media Proyeksi Media; AudioPlaybackCaptureConfiguration config = new AudioPlaybackCaptureConfiguration.Builder (mediaProjection) .addMatchingUsage (AudioAttributes.USAGE_MEDIA) .build (); AudioRecord record = AudioRecord.Builder baru () .setAudioPlaybackCaptureConfig (config) .build ();

API baru ini berarti, secara default, aplikasi pihak ketiga akan dapat merekam semua audio aplikasi Anda. Untuk beberapa aplikasi, ini bisa menjadi masalah privasi atau bahkan mungkin menempatkan aplikasi Anda dalam risiko pelanggaran hak cipta. Jika diperlukan, Anda dapat mencegah pihak ketiga menangkap audio aplikasi Anda, dengan menambahkan android: allowAudioPlaybackCapture = "false" ke Manifest Anda.

Bahkan dengan adanya tanda ini, aplikasi sistem masih akan dapat menangkap pemutaran audio aplikasi Anda, karena fitur aksesibilitas seperti penulisan teks tergantung pada tangkapan audio.

Untuk memberikan pengalaman yang dapat diakses, disarankan agar Anda selalu mengizinkan komponen sistem menangkap audio aplikasi Anda, tetapi Anda dapat memblokir aplikasi sistem menggunakan konstanta ALLOW_CAPTURE_BY_NONE, jika diperlukan.

Otentikasi biometrik ditingkatkan

Android Q membuat sejumlah tweak untuk otentikasi Android BiometricPrompt.

1. Periksa kemampuan biometrik

Sebelum memanggil BiometricPrompt, Anda sekarang dapat memeriksa apakah perangkat mendukung otentikasi biometrik, menggunakan metode canAuthenticate () yang baru.

2. Dialog otentikasi biometrik yang disederhanakan

Android Q membuat perubahan kecil pada dialog otentikasi BiometricPrompt.

Android memungkinkan pengguna untuk mengautentikasi identitas mereka menggunakan sejumlah modalitas biometrik “hands-free” implisit, seperti otentikasi wajah atau iris. Namun, bahkan jika pengguna berhasil memverifikasi identitas mereka menggunakan modalitas implisit, mereka akan melakukannya masih harus mengetuk tombol Konfirmasi dialog untuk menyelesaikan proses otentikasi.

Untuk banyak modalitas biometrik tersirat, tindakan Konfirmasi ini tidak perlu, jadi di Android Q Anda dapat meminta sistem menghapus tombol Konfirmasi dari dialog otentikasi biometrik Anda.

Perubahan kecil ini dapat berdampak positif pada pengalaman pengguna, seperti memverifikasi identitas Anda dengan melihat perangkat Anda, lebih mudah daripada melihat perangkat Anda, menunggu itu mengenali wajah Anda, dan kemudian mengetuk tombol Konfirmasi.

Di Android Q, Anda dapat meminta sistem menghapus tombol Konfirmasi dengan memberikan false ke metode setConfirmationRequired (). Perhatikan bahwa sistem dapat memilih untuk mengabaikan permintaan Anda dalam skenario tertentu, misalnya jika pengguna telah menonaktifkan otentikasi implisit dalam Pengaturan perangkat mereka.

3. Metode otentikasi alternatif

Terkadang, pengguna mungkin tidak dapat mengautentikasi menggunakan input biometrik. Dalam skenario ini, Anda dapat mengizinkan mereka untuk mengotentikasi identitas mereka menggunakan PIN, pola, atau kata sandi perangkat mereka menggunakan metode setDeviceCredentialAllowed () yang baru.

Setelah mundur ini diaktifkan, pengguna pada awalnya akan diminta untuk mengautentikasi menggunakan biometrik, tetapi kemudian akan memiliki opsi untuk mengautentikasi menggunakan PIN, pola, atau kata sandi.

Jalankan kode DEX tertanam langsung dari APK Anda

Di Android Q, dimungkinkan untuk menjalankan kode DEX tertanam langsung dari file APK Anda, yang dapat membantu mencegah penyerang merusak kode yang dikompilasi secara lokal aplikasi Anda.

Anda dapat mengaktifkan fitur keamanan baru ini dengan menambahkan yang berikut ke elemen Manifest Anda:

android: useEmbeddedDex = "true"

Anda kemudian dapat membangun APK yang berisi kode DEX tidak terkompresi, dengan menambahkan berikut ini ke file Gradle build Anda:

aaptOptions {noCompress dex}

Izin baru untuk Pengenalan Aktivitas

Android Q memperkenalkan izin runtime com.google.android.gms.permission.ACTIVITY_RECOGNITION baru untuk aplikasi yang perlu mencatat jumlah langkah pengguna atau mengkategorikan aktivitas fisik mereka, seperti berlari atau bersepeda.

API Pengenalan Aktivitas Android tidak akan lagi memberikan hasil kecuali jika aplikasi Anda memiliki izin ACTIVITY_RECOGNITION baru ini. Perhatikan bahwa jika aplikasi Anda menggunakan data dari sensor bawaan seperti giroskop atau akselerometer, maka Anda tidak perlu meminta izin ACTIVITY_RECOGNITION.

Pembatasan Kegiatan dimulai

Untuk membantu meminimalkan gangguan, Android Q memberlakukan batasan baru kapan aplikasi Anda dapat memulai suatu Aktivitas. Anda akan menemukan daftar lengkap dari semua kondisi yang memungkinkan untuk Kegiatan dimulai, lebih dari pada dokumen Android resmi.

Hamparan peringatan sistem dihapus dari Android Go

Jika aplikasi Anda berakhir di perangkat yang menjalankan Android Q dan Android Go, itu tidak akan dapat mengakses izin SYSTEM_ALERT_WINDOW. Perubahan ini telah diterapkan untuk menghindari penurunan kinerja nyata yang dapat terjadi ketika perangkat Android Go mencoba menggambar jendela overlay SYSTEM_ALERT_WINDOW.

Ucapkan selamat tinggal pada Android Beam

Android Q menandai akhir Android Beam, karena fitur berbagi data ini sekarang sudah tidak digunakan lagi.

Menjaga keamanan pengguna Anda: Perubahan privasi utama

Android Q memperkenalkan sejumlah perubahan privasi yang memberi pengguna kendali lebih besar atas data mereka dan fitur sensitif perangkat mereka.

Sayangnya, perubahan ini dapat memengaruhi perilaku aplikasi Anda dan bahkan dapat benar-benar menghancurkan aplikasi Anda. Saat menguji aplikasi Anda terhadap Android Q, Anda harus memberi perhatian khusus pada perubahan privasi berikut:

1. Penyimpanan scoped: model penyimpanan eksternal baru Android

Android Q memberi batasan baru tentang cara aplikasi mengakses penyimpanan eksternal.

Secara default, jika aplikasi Anda menargetkan Android Q maka ia akan memiliki "tampilan yang difilter" ke penyimpanan eksternal perangkat (sebelumnya disebut sebagai "tampilan kotak pasir"), yang hanya menyediakan akses ke direktori khusus aplikasi.

Dengan penyimpanan scoped, aplikasi Anda dapat mengakses direktori khusus aplikasi ini dan semua isinya, tanpa harus menyatakan izin penyimpanan apa pun.Namun, aplikasi Anda hanya dapat mengakses file yang dibuat oleh aplikasi lain jika telah diberikan izin READ_EXTERNAL_STORAGE dan file tersebut berada di Foto (MediaStore. Gambar), Video (MediaStore.Video), atau Musik (MediaStore.Audio). Jika aplikasi Anda memerlukan akses ke file yang tidak memenuhi kriteria ini, maka Anda harus menggunakan Kerangka Akses Penyimpanan.

Pada saat penulisan, dimungkinkan untuk memilih keluar dari penyimpanan scoped dengan menambahkan android: requestLegacyExternalStorage = "true" ke Manifest proyek Anda, tetapi menurut penyimpanan cakupan dokumen resmi Android pada akhirnya akan diperlukan oleh semua aplikasi, jadi disarankan agar Anda memperbarui aplikasi Anda sesegera mungkin.

2. Putuskan kapan aplikasi dapat mengakses lokasi Anda

Android Q memberi pengguna kontrol lebih besar saat aplikasi dapat mengakses lokasi mereka.

Saat aplikasi Anda membutuhkan informasi lokasi, Android Q akan menampilkan dialog yang menanyakan apakah pengguna ingin membagikan informasi ini:

  • Saat aplikasi Anda berjalan di latar depan hanya.
  • Setiap saat (yaitu ketika aplikasi Anda di latar depan dan latar belakang).

Jika pengguna memberikan aplikasi Anda sepanjang waktu, maka Android Q akan membuat notifikasi reguler untuk mengingatkan pengguna bahwa aplikasi Anda dapat mengakses lokasi mereka kapan saja.

Untuk menerapkan perubahan ini, Android Q memperkenalkan izin ACCESS_BACKGROUND_LOCATION baru.

Jika aplikasi Anda memerlukan akses ke informasi lokasi saat berada di latar belakang, Anda harus meminta izin baru ini, di samping izin ACCESS_COARSE_LOCATION atau ACCESS_FINE_LOCATION yang ada. Sebagai contoh:

3. Pembatasan baru pada pengidentifikasi sistem yang tidak dapat disetel ulang

Jika Anda memerlukan akses ke pengidentifikasi sistem yang tidak dapat disetel ulang, seperti IMEI dan nomor seri, Anda sekarang harus meminta izin READ_PRIVILEGED_PHONE_STATE.

Sedapat mungkin, disarankan agar Anda menggunakan metode alternatif untuk melacak pengguna. Misalnya, jika Anda ingin merekam analitik pengguna, Anda dapat membuat ID Iklan Android daripada meminta akses ke pengidentifikasi perangkat yang tidak dapat disetel ulang.

Pastikan Anda siap untuk Android T: Menguji aplikasi Anda

Cara terbaik untuk memastikan bahwa aplikasi Anda memberikan pengalaman pengguna yang baik di Android Q, adalah dengan mengujinya di perangkat yang menjalankan Android Q.

Sementara kami menunggu rilis resmi, ada tiga cara untuk menguji aplikasi Anda terhadap pratinjau pengembang Android Q: mendaftarkan perangkat Anda dalam program Android Beta, secara manual mem-flash gambar sistem Android Q ke perangkat Anda, atau menggunakan Android Virtual Perangkat (AVD).

1. Instal Android Q beta pada perangkat fisik

Jika Anda memiliki perangkat yang kompatibel (daftar lengkap dapat ditemukan di sini), Anda dapat memperoleh pembaruan Android Q over-the-air dengan mendaftar di program Android Beta. Pada saat penulisan, semua telepon Google Pixel didukung oleh program Android Beta. Itu termasuk Google Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, dan Pixel 3a XL.

Jika Anda tidak memiliki Pixel, Android Q beta juga tersedia di perangkat tertentu dari segelintir produsen, termasuk Asus, Huawei, LG, Xiaomi, dan lainnya. Untuk daftar lengkap perangkat yang didukung, lihat daftar di sini.

Setelah Anda mendaftar, Google memperkirakan bahwa Anda akan menerima antara tiga dan enam pembaruan selama program berlangsung.

Sebelum mendaftar dalam program Beta, ada beberapa kelemahan yang perlu Anda ketahui. Versi Android pra-rilis mungkin mengandung bug dan kesalahan yang dapat mencegah perangkat Anda berfungsi secara normal, dan tidak ada dukungan resmi yang tersedia jika Anda mengalami kesulitan. Pengguna yang menjalankan versi Android pra-rilis juga tidak akan menerima pembaruan keamanan bulanan terpisah, yang dapat membuat perangkat Anda rentan terhadap serangan dan eksploitasi.

Terakhir, meskipun Anda dapat keluar dari program dan kembali ke versi Android yang stabil kapan saja, semua data yang disimpan secara lokal di perangkat Anda akan dihapus ketika Anda kembali ke rilis yang stabil. Perhatikan bahwa jika Anda tetap terdaftar hingga akhir program beta, maka Anda akan lulus dan menerima Android Q versi final publik. tanpa kehilangan salah satu data Anda.

Jika Anda ingin mulai menerima pembaruan Android Q over-the-air, kunjungi situs web Android Beta untuk informasi lebih lanjut.

2. Secara manual mem-flash gambar sistem Android Q

Jika Anda tidak suka menerima pembaruan Android Q melalui udara, Anda dapat mengunduh dan mem-flash gambar sistem Android Q secara manual ke perangkat Pixel Anda.

Google telah menerbitkan gambar sistem untuk semua perangkat Pixel yang kompatibel, bersama dengan instruksi tentang cara mem-flash gambar sistem. Pendekatan manual ini dapat berguna jika Anda perlu menguji terhadap rilis spesifik Android Q, atau jika Anda ingin memulai pengujian segera daripada mendaftar dalam program Beta dan berpotensi menunggu hingga 24 jam untuk menerima pembaruan pertama Anda.

3. Gunakan emulator Android

Jika Anda tidak ingin risiko yang terkait dengan pemasangan perangkat lunak beta di smartphone atau tablet fisik, atau jika Anda tidak memiliki perangkat yang kompatibel, Anda dapat menggunakan AVD sebagai gantinya.

Untuk mengunduh gambar pratinjau Android Q terbaru, ikuti langkah-langkah ini:

  • Luncurkan Android Studio.
  • Pilih Alat> SDK Manager dari bilah alat Android Studio.
  • Pastikan tab Platform SDK dipilih.
  • Pilih Tampilkan Detail Paket.
  • Pilih Google Play Intel x86 Atom System Image.

  • Klik OK.
  • Buat AVD menggunakan gambar sistem ini.

Bagaimana cara menguji aplikasi saya terhadap Android Q?

Setelah Anda memiliki perangkat fisik atau AVD yang menjalankan Android Q, Anda harus meletakkan aplikasi melalui proses dan prosedur pengujian yang sama dengan yang Anda gunakan saat menyiapkan apa saja melepaskan. Selama pengujian, Anda juga harus memperhatikan perubahan privasi Android Q, karena ini berpotensi merusak aplikasi Anda.

Setelah Anda memverifikasi bahwa aplikasi Anda memberikan pengalaman pengguna yang baik di Android Q, Anda harus segera mempublikasikan aplikasi yang kompatibel dengan Android Q ke Google Play. Dengan merilis aplikasi Anda lebih awal, Anda dapat mengumpulkan umpan balik sebelum sebagian besar basis pengguna Anda pindah ke Android Q.

Atau, Anda dapat menggunakan trek pengujian Google Play untuk mendorong APK Anda ke sekelompok penguji tertentu, kemudian melakukan peluncuran bertahap untuk produksi ketika Anda senang dengan umpan balik mereka.

Kami harap artikel ini membantu Anda menyiapkan aplikasi untuk Android Q! Fitur Android Q mana yang paling Anda sukai?

Pembaruan, 16 Agutu 2019 (15:17 ET): Dalam pernyataan yang dikirim oleh YouTube (viaAndroid Central), layanan treaming video mengungkapkan tanggal mulai ketika YouTube Original beba untuk ditonton emu...

YouTube adalah platform video online terbear di dunia dengan lebih dari 1,5 miliar pengunjung yang mauk etiap bulan. ekitar 400 jam konten diunggah etiap menit, dan lebih dari atu miliar jam video dit...

Rekomendasi Kami