Google mungkin menjadikan Android Sharesheet sebagai modul Project Mainline.
Google diperkirakan akan merilis versi pratinjau pengembang pertama Android 14 hanya dalam beberapa minggu. Saat kami semakin dekat dengan peluncurannya, kami mulai melihat laporan tentang beberapa perubahan yang dapat kami lihat pada pemutakhiran Android mendatang. Misalnya, baru-baru ini kami mengetahui bahwa Android 14 dapat hadir sertifikat akar yang dapat diperbarui Dan mengharuskan ponsel cerdas memiliki dukungan AV1. Sekarang, laporan baru dari kemampuan esper menunjukkan bahwa pembaruan juga dapat membawa perubahan yang sangat dibutuhkan pada menu berbagi Android.
Saat ini, menu berbagi Android tidak konsisten di seluruh aplikasi dan skin OEM. Aplikasi menghasilkan lembar berbagi khusus dan bukan menu berbagi sistem saat Anda mengetuk tombol bagikan. Seperti yang ditunjukkan pada tangkapan layar terlampir, lembar berbagi khusus untuk setiap aplikasi menyajikan opsi berbeda. Hal ini sangat memperlambat proses berbagi konten, karena pengguna tidak bisa hanya mengandalkan memori otot untuk memilih target.
Demikian pula, menu berbagi sistem bervariasi di seluruh kulit OEM Android dan menimbulkan masalah yang sama bagi pengguna yang sering berpindah antar perangkat dari produsen berbeda. Google tampaknya menyadari masalah ini dan mungkin merilis perubahan pada Android 14 untuk membuat pengalaman menu berbagi lebih konsisten di seluruh aplikasi dan skin OEM.
Berdasarkan milik Esper Mishaal Rahman, Google mungkin memindahkan Android Sharesheet ke a Jalur Utama Proyek modul dalam rilis mendatang untuk mengatasi inkonsistensi menu berbagi. Untuk itu, Google telah menambahkan aplikasi baru ke image sistem dengan Android 13 QPR1 beta. Kode sumber Android 13 QPR1 mengungkapkan bahwa aplikasi "Intent Resolver" baru akan menangani implementasi Android kode "pemilih", yang memanggil Android Sharesheet dengan memaksa pengguna memilih aplikasi mana yang akan digunakan untuk berbagi tindakan.
Google telah membagi kode pemilih kerangka kerja dan semua dependensinya ke repositori baru di AOSP: /packages/modules/IntentResolver. Rahman menjelaskan bahwa jalur /packages/modules di AOSP "adalah tempat penyimpanan kode sumber untuk setiap komponen sistem modular, mis. Modul Project Mainline, berada. Ini adalah bukti bahwa Google dapat mengubah IntentResolver menjadi modul Project Mainline baru pada rilis mendatang, yang berarti modul tersebut dapat menerima pembaruan langsung dari Google melalui Pembaruan Sistem Play. Saat ini, menu berbagi sistem hanya dapat diperbarui melalui pembaruan OTA reguler karena merupakan bagian dari paket kerangka kerja. Selain itu, OEM dapat banyak menyesuaikan menu berbagi kerangka kerja, namun mereka akan jauh lebih terbatas dalam hal apa yang dapat mereka lakukan untuk a Modul yang ditandatangani dan disediakan oleh Google, mungkin di luar beberapa tema ringan melalui penggunaan Runtime Resource Overlay (RRO)."
Dengan memindahkan Android Sharesheet ke modul Project Mainline, Google akan dapat menawarkan menu berbagi sistem yang lebih konsisten di seluruh perangkat Android dari OEM yang berbeda. Di dalam Selain itu, kemampuan untuk memperbarui modul melalui Play System Updates akan memungkinkan perusahaan untuk bereksperimen dan meningkatkan pengalaman berbagi lembar di seluruh aplikasi tanpa memerlukan OTA pembaruan. Namun, masih terlalu dini untuk mengatakan apakah perusahaan akan melakukan perubahan ini. Kami harus menunggu hingga versi pratinjau pengembang Android 14 tiba dalam beberapa minggu untuk mengetahui apakah Google melanjutkan eksperimen ini untuk menjadikan Android Sharesheet sebagai modul Project Mainline.
Untuk mempelajari lebih lanjut tentang Android Sharesheet dan cara kerjanya saat ini, pastikan untuk membaca analisis mendetail Mishaal dengan mengikuti tautan sumber di bawah. Jika Anda belum terbiasa dengan Project Mainline Android, kunjungi penjelasan mendalam kami untuk mempelajari semua modul dan fungsinya.
Sumber:kemampuan esper