Meningkatkan kualitas aplikasi: Mengurangi penggunaan memori dan meningkatkan migrasi perangkat
Waktu baca: 4 menit
Mempertahankan ekosistem Android yang sehat adalah komitmen bersama yang melibatkan peran setiap aplikasi dan game. Untuk membantu Anda memberikan pengalaman premium yang diharapkan pengguna, Google Play memperkenalkan dua persyaratan kualitas baru: satu berfokus pada pengurangan jejak memori aplikasi, dan satu lagi 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 sedang menghadapi kendala pasokan hardware yang signifikan, yang mengubah ketersediaan memori perangkat dan seiring 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 berlebih dan menyebabkan perlambatan di seluruh sistem.
Berdasarkan hal ini, Google Play 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 throttling 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. Ukuran ini tidak termasuk file yang disimpan di perangkat, seperti kode atau aset. Kami akan menilai penggunaan ini di berbagai status aplikasi (seperti saat aplikasi Anda sedang 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 di-cache.
- Kode DEX yang dioptimalkan: Android App Bundle yang dioptimalkan dengan baik akan menggunakan lebih sedikit memori, memulai lebih cepat, mengurangi ANR, serta meningkatkan performa rendering dan runtime. Untuk memastikan jejak yang dioptimalkan, aplikasi yang dipublikasikan di Google Play harus dioptimalkan dengan cakupan minimal 25% di seluruh pengoptimalan, penyingkatan, dan obfuscation menggunakan alat seperti R8 atau alat penyingkat lainnya.
Tinjau nilai minimum dan detail teknis untuk lebih memahami perbedaan penerapan khusus untuk aplikasi dan game, bucket RAM, dan status proses.
Alat baru untuk membantu Anda mengambil tindakan
Agar Anda dapat secara proaktif menemukan, menyelidiki, dan mengoptimalkan aplikasi atau game untuk memenuhi batas perilaku buruk yang 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 di Android vitals. Anda dapat melihat perincian di berbagai persentil dan bucket RAM untuk menentukan dengan tepat di mana terjadi pembengkakan memori.
Metrik memori baru di Android vitals untuk mengidentifikasi dan mengatasi kelebihan 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 pada perangkat.
- Menganalisis insight pengoptimalan kode DEX: Untuk setiap app bundle baru yang Anda upload ke Konsol Play, kami kini menampilkan insight pengoptimalan yang mendetail. Jika alat penyingkat 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 melampaui batas perilaku buruk yang 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 paket terpisah terbatas di Android vitals, sehingga membantu Anda meningkatkan performa dan penghematan memori.
Dalam tahun ini, Anda dapat mengharapkan alat diagnostik tambahan, termasuk metrik tentang durasi aplikasi Anda di setiap status dan insight yang lebih mendalam tentang Pembatas Memori Android, fitur yang mencegah setiap aplikasi menggunakan terlalu banyak memori perangkat. Melalui investasi berkelanjutan kami dalam peningkatan ini, sasaran kami adalah membantu Anda terus mengoptimalkan jejak 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 penurunan kualitas pengalaman aplikasi dan penghentian aplikasi Android di perangkat.
Aplikasi dan game yang tidak memenuhi nilai minimum ini mungkin akan mengalami penurunan visibilitas dan kemampuan publikasi aplikasi di Google Play. Detail tambahan akan diberikan dalam tahun ini.
Ke depannya, seiring ekosistem Android yang terus berkembang dan kami lebih memahami kasus penggunaan unik Anda, kami mengantisipasi bahwa nilai minimum ini akan beradaptasi seiring waktu. Setiap kali persyaratan diperbarui, kami akan memastikan Anda memiliki waktu yang sesuai untuk mematuhinya.
Memberikan pengalaman migrasi perangkat yang aman & lancar
Saat pengguna beralih ke perangkat baru, pemindahan 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 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 beralih dari satu perangkat Android ke perangkat Android 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 memenuhi persyaratan Login Tanpa Ketuk untuk 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. Harap buka pusat bantuan kami untuk mengetahui informasi selengkapnya.
Rencanakan roadmap Anda: Tinjau persyaratan Play
Mulailah bersiap untuk batas waktu penerapan mendatang 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 andal bagi pengguna kami. Terima kasih atas kemitraan Anda dan semua yang Anda lakukan untuk terus mengembangkan komunitas Android.
-
Berita ProdukSeiring dengan percepatan pengembangan berbasis agen, rekayasa Android mencapai batas baru yang menarik: beralih dari penyelesaian kode yang bersifat membantu ke agen yang mengeksekusi secara menyeluruh di bawah arahan Anda. Anda memiliki pilihan dan fleksibilitas total dalam model dan agen yang Anda gunakan.
Jason Buchel • Waktu baca: 3 menit -
Berita ProdukHari ini, kami menyampaikan cara kami membawa visi “lebih dari sekadar toko” ke tahap berikutnya. Mulai dari tab Anda, yang kini menjadi markas pribadi bagi lebih dari 250 juta pengguna aktif bulanan, hingga platform game terpadu kami yang menghubungkan lebih dari 700 juta profil gamer, Google Play memenuhi kebutuhan pengguna di mana pun mereka berada.
Paul Feng • Waktu baca: 3 menit -
Berita ProdukDengan Googlebook, kami senang dapat membantu pengguna mengekspresikan diri dan mendapatkan akses ke alat ini.
Cyrus Stoller • Waktu baca: 2 menit
Dapatkan insight pengembangan Android terbaru yang dikirim ke kotak masuk Anda setiap minggu.