Google memperketat pengelolaan penggunaan memori pada sistem operasi Android 17. Melalui fitur per-app memory limits, setiap aplikasi akan memiliki batas penggunaan memori yang disesuaikan dengan kapasitas RAM perangkat.
Langkah ini ditujukan untuk mencegah satu aplikasi menggunakan terlalu banyak memori hingga mengganggu kinerja seluruh ponsel. Fitur tersebut sebelumnya mulai diterapkan pada perangkat Pixel dan kini akan diperluas ke lebih banyak ponsel Android.
Berdasarkan keterangan Google, perangkat dengan kapasitas RAM mulai dari 4GB hingga lebih dari 16GB akan menjadi bagian dari perluasan penerapan batas memori tersebut dalam periode mendatang.
Google menilai pengelolaan memori semakin penting karena perangkat saat ini harus menangani aplikasi yang semakin berat, termasuk game, multitasking, serta berbagai layanan berbasis kecerdasan buatan.
Cara Android 17 Menangani Aplikasi yang Boros Memori
Sistem Android 17 tidak langsung mematikan aplikasi ketika penggunaan memorinya melewati batas. Ada tahapan yang dilakukan terlebih dahulu untuk menjaga aplikasi tetap berjalan sekaligus melindungi kinerja perangkat.
Ketika sebuah aplikasi mencapai batas memori yang ditentukan, Android dapat memindahkan sebagian halaman memorinya ke zRAM, yaitu ruang memori terkompresi. Cara ini memungkinkan aplikasi tetap berjalan dengan menggunakan RAM fisik lebih sedikit.
Namun, mekanisme tersebut memiliki konsekuensi. Proses kompresi dan dekompresi data membutuhkan tambahan daya pemrosesan. Akibatnya, aplikasi dapat terasa lebih lambat dan pengguna mungkin mengalami gangguan kecil pada respons antarmuka.
Menurut Google, jika aplikasi tetap meningkatkan penggunaan memori setelah melewati tahap tersebut, sistem dapat menghentikan proses aplikasi untuk mencegah masalah yang lebih luas pada perangkat.
Google menerapkan sistem ini karena aplikasi yang mengalami kebocoran memori atau menggunakan sumber daya secara berlebihan tidak hanya berdampak pada dirinya sendiri. Aplikasi lain yang berjalan di latar belakang juga dapat ikut terdampak ketika RAM perangkat mulai terbatas.
Kondisi tersebut dapat membuat aplikasi yang sebelumnya masih tersimpan di memori harus dimuat ulang. Pengguna akhirnya merasakan perpindahan antar aplikasi menjadi lebih lambat dan multitasking tidak lagi berjalan mulus.
Dampak Android 17 untuk Pengguna dan Pengembang
Bagi pengguna, penerapan batas memori ini diharapkan membuat pengalaman menggunakan Android menjadi lebih stabil. Ketika satu aplikasi menggunakan RAM secara berlebihan, sistem memiliki mekanisme yang lebih tegas untuk mencegah aplikasi tersebut mengganggu keseluruhan perangkat.
Manfaatnya berpotensi lebih terasa pada HP dengan RAM terbatas. Pada perangkat dengan kapasitas memori lebih kecil, penggunaan RAM secara berlebihan oleh satu aplikasi dapat lebih cepat memengaruhi aplikasi lain dan kinerja sistem.
Google juga menyoroti perubahan kondisi pasar perangkat. Dalam keterangan resminya, perusahaan menyebut sejumlah perangkat baru mempertahankan atau bahkan mengurangi kapasitas memori fisik sebagai respons terhadap kenaikan harga memori. Pada kondisi tersebut, efisiensi penggunaan RAM menjadi semakin penting.
Di sisi lain, pengembang aplikasi perlu menyesuaikan diri dengan aturan baru tersebut. Google meminta developer mengoptimalkan penggunaan memori agar aplikasi tidak melewati batas yang ditetapkan sistem.
Google menyediakan sejumlah alat untuk membantu pengembang mencari sumber masalah penggunaan memori. Salah satunya adalah metrik baru di Android Vitals, sementara Android Studio juga mendapatkan dukungan untuk membantu proses pemantauan dan analisis performa aplikasi.
Google sebelumnya menjelaskan bahwa pengembang dapat memanfaatkan R8 Optimizer, Android Studio dengan integrasi LeakCanary, serta ApplicationExitInfo untuk mengetahui apakah aplikasi mengalami penghentian akibat batas memori.
Pengoptimalan tersebut menjadi semakin penting untuk aplikasi dan game yang membutuhkan banyak sumber daya. Jika penggunaan memorinya tidak dikelola dengan baik, aplikasi berpotensi mengalami perlambatan atau bahkan dihentikan oleh sistem.
Sebaliknya, aplikasi yang telah dioptimalkan seharusnya dapat memberikan pengalaman yang lebih responsif ketika pengguna berpindah antar aplikasi, bermain game, atau menjalankan layanan AI yang membutuhkan sumber daya besar.
Menurut Google, penerapan batas memori Android 17 dirancang secara konservatif untuk menangani penggunaan memori yang ekstrem dan mencegah satu aplikasi menjadi penyebab gangguan pada sistem secara keseluruhan.
Dengan perluasan fitur ke lebih banyak perangkat, pengelolaan RAM pada Android tidak lagi hanya menjadi persoalan kapasitas hardware. Efisiensi aplikasi juga akan semakin menentukan apakah sebuah HP mampu mempertahankan performa yang responsif dalam penggunaan sehari-hari.
Referensi:
Detik