back to top
-1 C
New York

Perjalanan lebih lancar: pembaruan stabilitas dan kinerja emulator Android

Published:

Diposting oleh Neville Sicard-Gregory – Manajer Produk Senior, Android Studio

Making security easy How we are helping developers fix vulnerabilities header

Mencari emulator yang lebih stabil, andal, dan efisien? Unduh Android Studio versi terbaru atau periksa apakah emulator Anda sudah yang terbaru di SDK Manager.

Layar terpisah menampilkan kode Kotlin di sebelah kiri dan layar aplikasi Android terkait di sebelah kanan di Android Studio. Aplikasi ini menampilkan ikon untuk Google Play Store, Foto, YouTube, Gmail, dan Chrome.

Kami tahu betapa pentingnya stabilitas, keandalan, dan kinerja emulator Android bagi pekerjaan Anda sehari-hari sebagai pengembang Android. Setelah mendengarkan masukan berharga mengenai stabilitas, keandalan, dan kinerja, tim Android Studio mengambil langkah mundur enam bulan dari pekerjaan ekstensif pada emulator Android dan meluncurkan inisiatif yang disebut Project Quartz. Inisiatif ini terdiri dari beberapa alur kerja yang bertujuan untuk mengurangi kerusakan, mempercepat waktu startup, menutup bug, dan menerapkan cara yang lebih baik untuk mendeteksi dan mencegah masalah di masa depan.

Peningkatan stabilitas dan keandalan

Tujuan utama Project Quartz adalah mengurangi error emulator, yang dapat membuat frustrasi dan memblokir pengembang, sehingga mengurangi produktivitas mereka. Kami berfokus pada perbaikan masalah yang menyebabkan backend dan UI mogok dan terhenti, memperbarui kerangka UI, memperbarui kerangka hypervisor dan pustaka grafis kami, serta menghilangkan utang teknologi. Ini termasuk:

Mengupgrade ke versi Kt yang lebih baru, kerangka kerja lintas platform untuk membangun antarmuka pengguna grafis emulator Android dan membuatnya stabil di semua platform (mulai versi 34.2.13/ Ini juga merupakan perubahan yang diperlukan untuk menyediakan hal-hal seperti Google Maps dan UI untuk situs mereka terus bekerja di emulator Android dari 600 tes end-to-end untuk test suite yang ada.

Hasilnya, kami melihat 30% lebih sedikit error pada versi stabil terbaru Android Studio, seperti yang dilaporkan oleh developer yang memilih untuk membagikan detail error tersebut kepada kami. Ditambah dengan pengujian end-to-end tambahan, hal ini berarti pengalaman yang lebih stabil, andal, dan berkualitas dengan lebih sedikit gangguan saat menggunakan emulator Android untuk menguji aplikasi.

Grafik horizontal menunjukkan waktu kinerja berbagai versi emulator Android dalam milidetik

Grafik ini menggambarkan pengurangan laporan error pada emulator Android versi stabil (versi lebih baru berada di urutan teratas dan lebih pendek lebih baik).

Kami juga meningkatkan telemetri dan logging untuk lebih memahami dan mengidentifikasi akar penyebab kerusakan, dan menambahkan lebih banyak pengujian pada proses rilis pra-peluncuran untuk meningkatkan kemampuan kami mendeteksi potensi masalah sebelum rilis.

Peningkatan kualitas keluaran

Kami juga telah menerapkan beberapa langkah untuk meningkatkan kualitas rilis, termasuk meningkatkan jumlah dan frekuensi pengujian end-to-end, otomatis, dan integrasi pada macOS, Microsoft Windows, dan Linux. Lebih dari 1.100 pengujian end-to-end kini dijalankan setelah pengiriman, naik dari 500 pengujian pada implementasi sebelumnya, di semua platform sistem operasi yang didukung. Pengujian ini mencakup berbagai skenario, termasuk (di antara fitur lainnya) konfigurasi snapshot emulator Android yang berbeda, pertimbangan kartu grafis yang berbeda, fungsionalitas jaringan dan Bluetooth, serta tolok ukur performa antara versi image sistem emulator Android.

Pengujian komprehensif ini memastikan bahwa komponen penting ini berfungsi dengan baik dan menghasilkan lingkungan pengujian yang lebih andal bagi pengembang. Hasilnya, pengembang aplikasi Android dapat menilai perilaku aplikasi mereka secara akurat dalam skenario yang lebih luas.

Mengurangi pertanyaan terbuka dan kesalahan

Penting juga bagi kami untuk mengurangi jumlah masalah terbuka dan bug yang dicatat untuk emulator Android dengan mengatasi akar permasalahannya dan memastikan kami mencakup lebih banyak kasus penggunaan yang Anda temui dalam produksi. Selama Project Quartz, kami mengurangi jumlah terbitan terbuka sebesar 43,5% dari 4.605 ​​menjadi 2.605. 17% di antaranya diperbaiki secara aktif selama Quartz, dan sisanya ditutup karena sudah usang atau sudah diperbaiki sebelumnya (misalnya di versi emulator Android sebelumnya) atau duplikat dari masalah lainnya.

Langkah selanjutnya

Meskipun peningkatan ini menarik, ini bukanlah akhir. Kami akan terus membangun peningkatan kualitas dari Project Quartz untuk lebih meningkatkan pengalaman emulator Android bagi pengembang aplikasi Android.

Seperti biasa, masukan Anda sangat berharga dan akan terus membantu kami menjadikan Android Emulator dan Android Studio lebih tangguh dan efisien untuk kebutuhan pengembangan Anda. Membagikan metrik dan data pembatalan Anda adalah kunci untuk membantu kami memahami apa sebenarnya yang menyebabkan pembatalan Anda sehingga kami dapat memprioritaskan perbaikan.

Anda dapat ikut serta dengan membuka Setelan, lalu Tampilan & Perilaku, lalu Setelan Sistem, lalu Berbagi Data, dan mencentang kotak “Kirim statistik penggunaan ke Google”.

Menu setelan Android Studio menampilkan laman setelan berbagi data, tempat opsi

Pastikan untuk mengunduh emulator Android versi terbaru dengan Android Studio untuk merasakan peningkatan ini.

Seperti biasa, masukan Anda penting bagi kami – lihat masalah umum, laporkan bug, sarankan perbaikan, dan jadilah bagian dari komunitas dinamis kami di LinkedIn, Medium, YouTube, atau Ks. Bersama-sama kita dapat menciptakan pengalaman Android yang luar biasa bagi pengguna di seluruh dunia!

PANEN96 promo

unity software

unity software information

software information

Informasi mengenai king slot

king selot

king slot

king slot

kingselot

pg king slot

merek 88

merek 88

mantan99

mantan88

maksimal88

maksimal88

liburan88

indodax88

indah99

indah88

ikn88

ibukota88

huawei88

hot888

hot88

dingin88

citra88

binance88

best99

best88

tradisional 88

tradisional 88

tombol88

tombol88

survey88

survey88

start88

start88

obatkuat88

obatkuat88

mcb88

mcb88

master99

master888

master88

live88

live88

libra88

kompresor88

kompresor88

kesimpulan88

kesimpulan88

kapasitor88

kapasitor88

kacamata88

kacamata88

jamu88

jamu88

jam88

jam88

follow88

follow88

dinamo88

dinamo88

baterai88

baterai88

miegacoan

miegacoan

gacoan

gacoan

website88

waweb88

waweb88

translate88

translate88

tempur888

tempur888

tambang99

tambang99

support88

support88

support88

sogoslot88

siap88

siap88

rog88

rog77

pt88

pt88

pln88

pln88

oke99

oke88

mining88

livechat88

livechat88

listrik88

listrik88

listrik88

freeport88

freeport88

free88

free88

domain88

domain88

dokter888

dokter888

bmkg88

bmkg88

asn88

Artikel terkait

Artikel Terbaru