Kami telah lama memikirkan apa yang kelihatan seperti jika Google memutuskan untuk melaksanakan sesuatu yang memberi pengguna lebih banyak kawalan ke atas apa aplikasi individu dibenarkan untuk diakses pada peranti kami, dan pada tahun I / O semuanya menjadi jelas. Android M akan membenarkan pengguna agak mengawal apa maklumat dan perkakasan yang membolehkan setiap aplikasi dibenarkan akses, dan persediaan baharu ini juga termasuk memudahkan jenis kebenaran ke dalam beberapa kategori mudah.
Walaupun kita tahu apa-apa mengenai Android M yang ditetapkan dalam batu, langkah pantas persediaan kebenaran baru ini memberikan penampilan yang wajar pada apa yang akan datang dalam versi Android yang akan datang.
Kami semua digunakan untuk mendapatkan prompt itu sebaik sahaja memasang pemasangan di Google Play Store yang memberitahu anda keizinan apa yang dijangkakan oleh aplikasi apabila ia jatuh pada peranti anda. Hari-hari tersebut sudah berakhir di Android M, atau sekurang-kurangnya mereka sudah selesai untuk aplikasi yang mengemas kini untuk menyokong sistem kebenaran baru ini. Semua aplikasi akan dipaksa untuk melumpuhkan keizinan apa sahaja yang anda berikan kepada mereka sama ada dengan cara, tetapi aplikasi dikemas kini kepada sasaran API yang paling baru-baru ini akan dapat melakukannya dengan anggun. Segala-galanya akan mempunyai risiko yang lebih tinggi untuk memecahkan aplikasi apabila anda mengeluarkan izin, dan dalam ujian kami yang boleh berlaku dengan kerap jika anda tidak berhati-hati. Harapannya adalah Google telah memberi pemaju banyak amaran dan semua alat yang diperlukan untuk membuat perubahan ini dan memastikan aplikasi mereka bermain dengan baik dengan peraturan baru ini, tetapi ia sepenuhnya terpulang kepada pemaju untuk benar-benar melaksanakan perubahan dan mengemas kini apl mereka.
Apabila anda memasang aplikasi yang mengikuti sasaran API baharu, anda tidak akan lagi melihat keizinan yang dihidupkan pada awal proses pemasangan. Sebaliknya, aplikasi itu perlu meminta keizinan apabila apl itu sebenarnya memerlukan sumber itu, dan ia terpulang kepada pengguna untuk meluluskan atau menafikan akses itu. Pengguna juga boleh melihat senarai keseluruhan kebenaran setiap aplikasi mempunyai akses ke dalam tab kebenaran baru dalam seksyen aplikasi tetapan, tetapi lebih penting pengguna boleh menuju ke tab lanjutan dalam pandangan yang sama ini dan melihat semua aplikasi dan perkhidmatan yang meminta akses kepada jenis kebenaran tertentu.
Dalam ujian kami, kegagalan bencana apabila kebenaran ditolak agak jarang berlaku.
Melumpuhkan keizinan dalam aplikasi yang tidak ditulis untuk berfungsi di sekitar keupayaan itu memperkenalkan pembolehubah aplikasi mungkin tidak dapat berfungsi. Android M memberi amaran kepada anda tentang perkara ini apabila anda cuba melumpuhkan keizinan dalam apl yang belum dikemas kini ke API terkini, tetapi tidak menghalang anda daripada menarik tuil. Sebaliknya, anda dapat meneroka sendiri aplikasi dan melihat sama ada segala-galanya masih berfungsi tanpa kebenaran itu. Dalam senario kes terburuk, aplikasi akan jatuh dengan serta-merta dan mengembalikan anda ke skrin utama, tetapi dalam kebanyakan kes app tidak akan gagal untuk mengakses maklumat tersebut dan memaklumkan kegagalan anda. Ia akan bervariasi sedikit dari aplikasi ke aplikasi, tetapi dalam kegagalan bencana ujian kami agak jarang berlaku.
Memandangkan masa utama sebelum Android M dilancarkan secara rasmi, kemungkinan kebanyakan aplikasi kegemaran anda akan menyokong sistem baru ini tanpa masalah. Sebaliknya, jika anda melihat aplikasi mana yang ada pada telefon anda tidak dikemas kini dalam beberapa waktu, anda mungkin mendapat penunjuk yang baik mengenai aplikasinya yang akan menjadi masalah sesekali apabila anda akhirnya membuat suis ke M. Dalam masa yang sama, anda boleh yakin bahawa cara yang lebih baik untuk mengendalikan aplikasi sedang dalam perjalanan.