Google sedang mengerjakan fitur "Instal Petunjuk" untuk App Store yang memungkinkan mereka memprioritaskan pemasangan aplikasi penting di ponsel baru.
Bermigrasi dari satu ponsel Android ke ponsel Android lainnya, terutama saat berpindah ke merek baru, adalah...tidak terlalu mudah, terus terang. Situasinya telah membaik dalam beberapa tahun terakhir, dengan semakin banyak aplikasi dan pengaturan yang mendukung migrasi tanpa hambatan, namun keseluruhan prosesnya masih memerlukan sedikit waktu. langkah-langkah dan waktu yang cukup lama, terutama karena sebagian besar aplikasi lama Anda diinstal satu per satu dan kemudian memerlukan intervensi pengguna untuk mendapatkan panduan masuk. Selagi Google sedang mengerjakannya membuatnya lebih mudah untuk masuk ke aplikasi pada perangkat baru, mereka juga bekerja di belakang layar untuk mempercepat proses pemulihan massal melalui "instalasi" baru. fitur petunjuk", yang bertujuan untuk membantu mengaktifkan dan menjalankan aplikasi terpenting Anda secepat mungkin di perangkat baru.
Seperti yang awalnya ditemukan oleh Pengembang yang Diakui XDA luca020400, para insinyur Google telah menjelaskan "petunjuk pemasangan" sebagai cara bagi toko aplikasi, seperti Google Play Store, untuk memutuskan filter kompiler mana yang akan digunakan untuk dex2oat saat menginstal aplikasi baru secara massal, seperti selama proses penyiapan atau pemulihan.
Berikut adalah komitmen yang relevan:
- Menambahkan bidang "skenario instalasi" ke struktur data yang sesuai:
CL ini menambahkan bidang "skenario instalasi" ke beberapa struktur data yang digunakan oleh Manajer Paket. Nilai ini akan digunakan oleh CL berikut untuk menyesuaikan pemanggilan dexopt berdasarkan kasus penggunaan yang ditunjukkan.
- Menambahkan properti filter kompiler baru untuk dexopt
- Menambahkan izin untuk tanda dexopt baru
Dex2oat adalah kompiler yang mengambil file APK dan menghasilkan artefak kompilasi yang Waktu Proses Android (ART) dimuat saat instalasi, membantu mempercepat waktu pemuatan aplikasi. Dexopt adalah program yang mengoptimalkan file dex saat instalasi.
Berdasarkan penerapan ini, tampaknya Petunjuk Penginstalan akan mengizinkan empat filter kompiler berbeda untuk diteruskan selama instalasi aplikasi: DEFAULT, FAST, BULK_CRITICAL, dan BULK_NON_CRITICAL. Kami berasumsi bahwa, selama proses pemulihan ponsel, toko aplikasi dapat mengirimkan tanda "BULK_CRITICAL" ke dex2oat sehingga tertentu aplikasi penting dapat diinstal lebih cepat, dengan mengorbankan pengoptimalan (yang mungkin dapat terjadi saat aplikasi tersebut dipasang lagi diperbarui).
Berdasarkan riwayat pemasangan dan penggunaan aplikasi Anda, tidak akan sulit bagi toko aplikasi pra-instal untuk menentukan aplikasi mana yang paling sering Anda gunakan. Dan berdasarkan perangkat yang Anda miliki, toko aplikasi akan memiliki serangkaian aplikasi yang telah ditentukan sebelumnya dan diketahui sangat dibutuhkan untuk fungsionalitas, seperti Layanan Google Play dan layanan perangkat lunak OEM lainnya. Oleh karena itu, aplikasi ini dapat diprioritaskan selama proses instalasi massal, dengan mengorbankan pengoptimalan yang dijalankan pertama kali.
Anda mungkin bertanya, bagaimana pengaruh perubahan ini terhadap Anda sebagai pengguna? Ya, sebenarnya komitmennya belum digabungkan, jadi analisis kami didasarkan pada informasi yang kami miliki dapat dilihat pada komit saat ini (dan analisis kami dapat berubah ketika komit akhirnya dilakukan digabungkan). Saat pengguna memasang sejumlah aplikasi di ponsel baru, toko aplikasi akan dapat memprioritaskan aplikasi yang diketahui sering Anda gunakan pada perangkat yang terakhir Anda gunakan. Jadi jika Anda sering menggunakan WhatsApp Messenger, misalnya, toko aplikasi akan meneruskan tanda tersebut ke kompiler untuk mengizinkannya itu akan diinstal lebih cepat, sehingga Anda dapat mulai masuk ke aplikasi yang lebih berguna bagi Anda. Di sisi lain, untuk aplikasi yang jarang Anda gunakan, aplikasi ini dapat diinstal dan dioptimalkan seperti biasa. Kami tidak tahu berapa banyak waktu yang dapat dihemat oleh pengguna — hal ini kemungkinan besar bergantung pada berapa banyak aplikasi yang dianggap penting dan berapa banyak aplikasi yang dianggap penting. aplikasi sedang dipulihkan sejak awal — tetapi hal ini dapat mengurangi waktu pengunduhan pada ponsel lama atau lebih lambat yang mengunduh ratusan aplikasi aplikasi.
Seperti disebutkan, commit belum digabungkan, jadi kami tidak tahu kapan perubahan ini akan diterapkan di Android, atau apakah akan ada perubahan lebih lanjut pada kodenya. Jika komitmen ini digabungkan dalam beberapa bulan ke depan, kita akan melihat fitur ini tersedia untuk toko aplikasi Android 12.
Ikon dibuat oleh Pik gratis dari www.flaticon.com