Meningkatkan kualitas aplikasi: Mengurangi penggunaan memori dan meningkatkan migrasi perangkat
Waktu baca: 4 menit
Mempertahankan ekosistem Android yang sehat adalah komitmen bersama yang harus dipenuhi oleh setiap aplikasi dan game. Untuk membantu Anda memberikan pengalaman premium yang diharapkan pengguna, Google Play memperkenalkan dua persyaratan kualitas baru: satu berfokus pada pengurangan ukuran memori aplikasi, dan yang lainnya berfokus pada penyediaan pengalaman migrasi perangkat yang aman dan lancar.
Pertama, untuk membantu developer mengatasi batasan hardware di seluruh industri dan batas memori Android yang lebih luas, Google Play menetapkan nilai minimum performa baru.
Kedua, sebagai bagian dari komitmen kami yang lebih luas untuk meningkatkan kualitas aplikasi, kami memperkenalkan standar orientasi baru untuk menyederhanakan dan mengamankan login selama upgrade perangkat.
Mengurangi penggunaan memori aplikasi dan mengoptimalkan kode
Industri seluler menghadapi batasan pasokan hardware yang signifikan yang mengubah ketersediaan memori perangkat yang dari waktu ke waktu dapat berdampak negatif pada pengalaman pengguna. Android mengatasi tantangan ini secara langsung dengan batas memori yang lebih luas yang bertujuan untuk melindungi pengalaman pengguna secara keseluruhan dari aplikasi yang menggunakan memori berlebihan dan menyebabkan perlambatan di seluruh sistem.
Berdasarkan hal ini, Google Play kini menetapkan nilai minimum performa untuk membantu developer memastikan aplikasi mereka terus memberikan pengalaman premium yang diharapkan pengguna. Hal ini mencakup nilai minimum baru di seluruh penggunaan memori dinamis, penggunaan bitmap, dan pengoptimalan kode untuk mencegah pembatasan performa di perangkat dan penghentian aplikasi yang tidak terduga.
- Penggunaan memori dinamis (RSS anonim + swap): Metrik ini melacak memori yang digunakan untuk penyimpanan data pribadi aplikasi Anda, termasuk memori aktif dan terkompresi. Metrik ini tidak mencakup file yang disimpan di perangkat, seperti kode atau aset. Kami akan menilai penggunaan ini di berbagai status aplikasi (seperti saat aplikasi Anda digunakan atau berjalan di latar belakang) dan kategori performa perangkat.
- Penggunaan memori bitmap: Metrik ini mengevaluasi memori yang digunakan oleh bitmap. Meskipun bitmap menggunakan memori saat aplikasi Anda berada di latar depan, bitmap tidak boleh disimpan dalam memori untuk jangka waktu yang lama dalam status aplikasi yang tidak terlihat seperti latar belakang dan cache.
- Kode DEX yang dioptimalkan: App Bundle Android yang dioptimalkan dengan baik menggunakan lebih sedikit memori, dimulai lebih cepat, mengurangi ANR, serta meningkatkan performa rendering dan runtime. Untuk memastikan ukuran yang dioptimalkan, aplikasi yang dipublikasikan di Google Play harus dioptimalkan dengan cakupan minimum 25% di seluruh pengoptimalan, penyingkatan, dan obfuscation menggunakan alat seperti R8 atau alat penyingkatan lainnya.
Tinjau nilai minimum dan detail teknis untuk lebih memahami perbedaan penerapan yang khusus untuk aplikasi dan game, bucket RAM, dan status proses.
Alat baru untuk membantu Anda mengambil tindakan
Untuk memungkinkan Anda menemukan, menyelidiki, dan mengoptimalkan aplikasi atau game secara proaktif guna memenuhi batas perilaku buruk baru, kami telah mulai meluncurkan alat baru di Konsol Play untuk membantu Anda memulai.
- Pelajari metrik memori dinamis baru secara mendalam: Pantau penggunaan memori dinamis (RSS anonim + swap) dan penggunaan memori bitmap secara keseluruhan langsung diAndroid vitals. Anda dapat melihat detail di berbagai persentil dan bucket RAM untuk menentukan dengan tepat tempat terjadinya pembengkakan memori.
Metrik memori baru di Android vitals untuk mengidentifikasi dan mengatasi pembengkakan memori
- Lacak error “kehabisan memori”: Kami telah menambahkan filter baru untuk Error dan ANR sehingga Anda dapat dengan mudah mengidentifikasi kapan OS menghentikan aplikasi Anda karena tekanan memori yang parah di perangkat.
- Analisis insight pengoptimalan kode DEX: Untuk setiap app bundle baru yang Anda upload ke Konsol Play, kami kini menampilkan insight pengoptimalan mendetail. Jika alat penyingkatan Anda membagikan metadata pengoptimalan, Anda dapat dengan mudah menilai efisiensi kode dan menemukan area yang perlu ditingkatkan.
- Dapatkan notifikasi performa aplikasi proaktif: Jika aplikasi atau game Anda melebihi batas perilaku buruk baru, kami akan memberikan peringatan langsung di halaman ringkasan Android vitals. Anda juga akan diberi tahu jika kami mendeteksi bitmap yang tidak dioptimalkan, pengoptimalan DEX terbatas, atau penggunaan split-bundle terbatas di Android vitals, yang membantu Anda meningkatkan performa dan penghematan memori.
Pada akhir tahun ini, Anda dapat mengharapkan alat diagnostik tambahan, termasuk metrik tentang berapa lama aplikasi Anda menghabiskan waktu di setiap status dan insight yang lebih mendalam tentang Android Pembatas Memori, fitur yang mencegah setiap aplikasi menggunakan terlalu banyak memori perangkat. Melalui investasi berkelanjutan kami dalam peningkatan ini, tujuan kami adalah membantu Anda terus mengoptimalkan ukuran aplikasi dan meningkatkan pengalaman yang Anda berikan kepada pengguna.
Linimasa penerapan
Mulai Februari 2027, aplikasi dan game harus memenuhi batas perilaku buruk masing-masing untuk Penggunaan memori (RSS Anonim + Swap), Penggunaan memori bitmap, dan Pengoptimalan kode DEX. Serupa dengan metrik Android vitals yang ada, melampaui nilai minimum adalah indikator kuat dari penurunan kualitas pengalaman aplikasi dan penghentian aplikasi Android di perangkat.
Aplikasi dan game yang tidak memenuhi nilai minimum ini mungkin mengalami penurunan visibilitas aplikasi dan kemampuan publikasi di Google Play. Detail tambahan akan diberikan pada akhir tahun ini.
Ke depannya, seiring dengan terus berkembangnya ekosistem Android dan pemahaman kami yang lebih baik tentang kasus penggunaan unik Anda, kami memperkirakan nilai minimum ini akan disesuaikan dari waktu ke waktu. Setiap kali persyaratan diperbarui, kami akan memastikan Anda memiliki waktu yang cukup untuk mematuhinya.
Memberikan pengalaman migrasi perangkat yang aman &lancar
Saat pengguna beralih ke perangkat baru, memindahkan aplikasi mereka harus aman dan mudah. Untuk memberikan pengalaman orientasi yang lebih baik, kami memperkenalkan persyaratan bagi developer aplikasi untuk membuat login lebih cepat dan lebih aman selama transfer perangkat.
Standar Login Tanpa Ketuk akan mewajibkan aplikasi apa pun yang mendukung login pengguna, baik opsional maupun wajib, untuk otomatis memulihkan status login pengguna saat mereka berpindah dari satu perangkat Android ke perangkat lain dengan Android Restore Credentials API. API ini memastikan bahwa saat pengguna membuka aplikasi Anda di perangkat Android baru mereka untuk pertama kalinya, mereka akan langsung dikenali dan login dengan aman tanpa ketukan tambahan.
Mulai April 2027, Google Play akan mewajibkan aplikasi untuk memenuhi persyaratan Login Tanpa Ketuk guna mempertahankan kemampuan publikasi penuh dan visibilitas optimal di Google Play Store.
Meskipun game saat ini dikecualikan dari persyaratan Login Tanpa Ketuk, developer dapat menantikan panduan khusus dan solusi yang disesuaikan untuk kasus penggunaan autentikasi game yang kompleks pada tahun 2027. Untuk game yang mendukung login akun tunggal, sebaiknya gunakan Restore Credentials API untuk mendukung login tanpa ketuk. Buka pusat bantuan kami untuk mengetahui informasi selengkapnya.
Rencanakan peta strategi Anda: Tinjau persyaratan Google Play
Mulai bersiap untuk batas waktu penerapan yang akan datang dengan meninjau detail setiap persyaratan:
- Mengurangi penggunaan memori aplikasi dan mengoptimalkan kode
- Memberikan pengalaman migrasi perangkat yang aman & lancar
Memenuhi persyaratan kualitas ini di Google Play adalah langkah penting untuk membangun pengalaman yang lebih cepat dan lebih andal bagi pengguna kami. Kami menghargai kemitraan Anda dan semua yang Anda lakukan untuk menjaga komunitas Android tetap berkembang.
-
Berita ProdukHari ini, kami membagikan cara kami mewujudkan visi “lebih dari sekadar platform” ke babak berikutnya. Mulai dari tab Untuk Anda, yang kini menjadi pusat aktivitas pribadi bagi lebih dari 250 juta pengguna aktif bulanan, hingga platform game terpadu kami yang menghubungkan lebih dari 700 juta profil gamer, Google Play hadir untuk pengguna di mana pun mereka berada.
Paul Feng • Waktu baca: 3 menit -
Berita ProdukSebagai developer Android, Anda memiliki banyak pilihan terkait agen, LLM, alat, dan antarmuka command line (CLI) yang Anda gunakan untuk pengembangan aplikasi. Tujuan kami adalah membantu Anda membuat aplikasi Android yang menarik dan berkualitas tinggi, apa pun cara yang Anda pilih untuk membangunnya.
Simona Milanovic • Waktu baca: 4 menit -
Berita ProdukDi Google Play, kami terus memperluas platform langganan untuk membantu Anda mendorong pertumbuhan, beradaptasi dengan model bisnis baru, dan menjangkau pengguna di mana pun mereka berada.
Sheenam Mittal • Waktu baca: 4 menit
Dapatkan insight pengembangan Android terbaru yang dikirim ke kotak masuk Anda setiap minggu.