OEM Diperlukan untuk Menerapkan Batasan Aplikasi Latar Belakang Android Oreo Yang Ketat

Android Oreo changelogs keluar, dan ada beberapa tambahan menarik yang sudah diketahui banyak orang. Ada Project Treble, perubahan keamanan dan sebagainya. Salah satu perubahan terbesar adalah bagaimana aplikasi latar belakang berperilaku. Mereka tidak lagi memiliki kekuasaan bebas atas perangkat, dan Sistem Android akan mendorong pembatasan pada apa pun yang menyalahgunakan proses latar belakang. Ada beberapa spekulasi bahwa OEM dapat mengubah ini dalam upaya untuk mengontrol bagaimana aplikasi berperilaku sendiri. Untungnya, sepertinya ini tidak akan terjadi, karena Google membutuhkan OEM untuk menerapkan SEMUA batasan aplikasi latar belakang Android Oreo yang ketat yang dibuat untuk meningkatkan masa pakai baterai dan penggunaan memori.

Dalam Dokumen Definisi Kompatibilitas Android Oreo, Google secara khusus menyatakan bahwa OEM tidak merusak batasan aplikasi latar belakang. Saya menyertakan tangkapan layar bagian yang disebutkan di bawah ini.

Ada juga peringatan yang sangat keras agar tidak merusak pengaturan ini di Android Git. Tampaknya Android Oreo adalah peningkatan bagi konsumen dalam hal memerangi praktik buruk dari OEM, daripada peningkatan dengan lebih banyak fitur.

Google tampaknya menyadari bahwa OEM tertentu suka menerapkan versi mereka sendiri fitur-fitur manajemen aplikasi latar belakang, tetapi dengan melakukan hal itu menyebabkan sakit kepala besar bagi pengembang aplikasi yang tidak tahu bagaimana perilaku aplikasi mereka pada perangkat tertentu.

Dengan demikian, ini adalah perubahan yang baik baik untuk pengguna akhir maupun pengembang. Pengguna akhir dapat yakin bahwa mereka akan menikmati masa pakai baterai dan peningkatan penggunaan memori yang ditawarkan oleh batas aplikasi latar belakang Android Oreo, dan pengembang tidak perlu khawatir tentang aplikasi mereka yang berfungsi terlalu berbeda di latar belakang pada perangkat lain.

Dengan menambahkan persyaratan ini ke Dokumen Definisi Kompatibilitas, jika produsen melanggar aturan ini maka perangkat mereka tidak akan menerima sertifikasi Google Play Store, artinya perangkat yang terpengaruh tidak dapat datang dengan Google Play Store yang sudah diinstal sebelumnya. Kami senang Google mengambil sikap terhadap aplikasi yang tidak dikode dengan baik dan modifikasi OEM, dan senang melihat bahwa perubahan ini diberlakukan di semua perangkat Android 8.0 Oreo.