Logo ms.androidermagazine.com
Logo ms.androidermagazine.com

Masalah dengan kebenaran android adalah terlalu banyak maklumat dan tidak cukup maklumat sekaligus

Anonim

Ia berlaku secara teratur dalam akhbar berteknologi. Aplikasi mempunyai keizinan yang dipersoalkan dan orang ramai mengenalinya. Kadang-kadang ia dijamin, tetapi kebanyakan masa itu adalah kerana orang-orang yang mengalahkan tidak memahami model kebenaran Android atau tidak mengambil masa untuk melihat apa alasan aplikasi mungkin memerlukan keizinan yang kelihatan samar-samar itu. Dan itu salah Google. Maaf, Google, kami mengasihi anda, tetapi ini semua milik anda.

Terdapat dua cara untuk mengendalikan membiarkan pengguna (yang anda dan saya) mengetahui apa aplikasi perlu dilakukan atau perlu dilihat untuk berfungsi. Salah satu cara adalah dengan jelas menyatakan semuanya di depan sebelum pengguna memasangnya supaya mereka tahu apa yang boleh dilakukan dan dilihat. Dengan kata lain, cara Android (kebanyakannya). Cara lain ialah dengan berhati-hati menyaring setiap aplikasi dan mempunyai pengguna mempercayai proses pemeriksaan anda dan mengetahui bahawa apl itu tidak melakukan apa-apa daripada biasa. Inilah cara Apple. Kedua-duanya baik dalam beberapa cara dan buruk dalam beberapa cara.

Ia Serenity dan kerja anak kapal di iMore untuk menangani masalah IOS di depan ini jika perlu menangani - mereka lebih berpengetahuan tentang mereka daripada saya - tetapi kita benar-benar perlu membincangkan tentang kebenaran Android di sini dan mengapa mereka memerlukan perhatian dari G. besar

Saya akan memilih aplikasi Android Central sendiri di sini kerana saya boleh melihat melalui kod atau membina sendiri dan tahu dengan tepat apa yang dilakukannya, apa yang boleh dilakukannya, dan mengapa. Mari kita mulakan dengan apa yang membuatkan orang ramai ketakutan kerana ada contoh yang baik di dalam gambar di atas - mencegah peranti daripada tidur.

Mengapa di dalam neraka adakah aplikasi untuk membaca blog perlu menyimpan telefon anda terjaga? Saya tidak menyalahkan anda jika ini adalah perkara pertama yang anda fikirkan. Malah, saya mahu ia menjadi perkara pertama yang difikirkan oleh semua orang kerana kita semua perlu menjadi sedikit ragu-ragu ketika datang ke perisian yang kita pasang pada telefon kita. Tetapi aplikasi kami tidak mempunyai niat untuk menjaga telefon anda berjalan sepanjang masa, dan jika terdapat bug di suatu tempat ia tidak. Kami memerlukan kebenaran itu supaya skrin tidak dimatikan semasa anda membaca ini.

Beritahu kami apa maksud kebenaran tersebut dan kami akan kurang tahu.

Terdapat dua isu yang sangat besar di sini yang boleh diperbaiki oleh Google. Satu sukar tetapi yang lain mudah, Seperti pai yang lazat. Yang sukar adalah untuk terus membina API sehingga kami mempunyai satu yang hanya boleh menyimpan skrin. Biarkan data latar belakang dan segala-galanya tidur sehingga ia digunakan dan teruskan pemalasan CPU melainkan jika perlu untuk mendapatkan sesuatu yang dilakukan oleh pengguna lain. Itu sahaja yang kami gunakan untuk menghalang peranti daripada kebenaran untuk tidur. Jika Google menjadikan API itu, kami akan beralih kepadanya. Sehingga itu, kami memerlukan kebenaran untuk memastikan keseluruhan telefon anda berjalan dan berjalan walaupun kami tidak melakukan apa-apa di latar belakang.

Perkara kedua dan mudah yang perlu dilakukan adalah untuk memberi lebih banyak maklumat di sini. Sebaik sahaja anda membuat keputusan bahawa anda akan memberi pengguna semua maklumat tentang keizinan yang memerlukan aplikasi, anda perlu melangkah lebih jauh apabila anda menyenaraikannya. Apa yang kita ada sekarang adalah maklumat yang terlalu banyak atau tidak cukup maklumat.

Saya seorang nerd. Saya tidak cuba menyembunyikannya. Banyak orang yang membaca ini juga akan menjadi nerdy. Apa yang kita lihat sekarang di Google Play apabila kebenaran ditunjukkan telah ditulis oleh kutu buku untuk kutu buku. Saya faham, rakan sepupu saya faham, tetapi orang biasa yang hanya mahu memasang aplikasi baru yang sejuk mungkin tidak. Pertimbangkan ini:

  • Cegah peranti anda daripada tidur. Aplikasi ini perlu menyimpan telefon anda daripada masuk ke keadaan tidur. Ini hanya boleh berlaku semasa apl berjalan dan ditunjukkan pada skrin anda dan mungkin tidak menjadi prosesor yang intensif. Sekiranya anda mempunyai sebarang pertanyaan, anda harus meminta pemaju menggunakan maklumat hubungan di bahagian bawah halaman.

Ini membawa saya seperti 30 saat untuk bangun pada papan kekunci saya. (Dan 20 lagi untuk menetapkan kesilapan tipikal kerana saya fikir saya boleh menaip dengan cepat tanpa melihat papan kekunci saya tetapi saya sebenarnya tidak boleh.) Ini bukan penjelasan yang paling besar mengenai maksud kebenaran ini, tetapi itu adalah ukuran metrik yang lebih baik yang kita ada sekarang. Orang-orang di Google lebih pintar mengenai Android daripada saya (tetapi saya mencabar mana-mana dan semua pendatang untuk menguji pengetahuan saya mengenai bahasa Dunmer) dan boleh melakukannya dengan lebih baik. Sekiranya mereka melakukannya, ia akan membantu orang yang benar-benar mengganggu untuk membaca keizinan apabila mereka melihat Twitter mencairkan tentang aplikasi yang memerlukan data GPS kerana ia adalah aplikasi yang didorong oleh iklan percuma yang memerlukan GPS untuk menunjukkan kepada anda iklan iklan yang "relevan" di tempat letak kereta Sasaran.

Model kebenaran Android perlu diperhalusi dan dijelaskan. Dan bukan dengan kutu buku.

Ini bukan masalah baru. Sejak Android menjadi orang yang popular telah melihat terlalu banyak maklumat tentang keizinan yang diperlukan tanpa maklumat yang cukup tentang kebenaran itu dan apa yang mereka maksudkan. Kemudian mereka (betul-betul) mengagakinya. Saya nikmati kegilaan mereka. Saya dapat duduk dan menonton orang benar-benar peduli tentang keselamatan mudah alih dan data peribadi berharga mereka untuk satu atau dua hari. Tetapi pemaju aplikasi pasti tidak begitu gembira apabila ia berlaku kepada mereka, dan mereka adalah sebab Android adalah seperti yang popular.

Jadi bagaimana 'pertarungan itu Google? Bolehkah anda membuat perubahan untuk memberi kita semua yang perlu kita ketahui apabila kita benar-benar melihat keizinan aplikasi tanpa pergi ke laman Pembangun Android dan membaca sekumpulan dokumentasi tentangnya? Kami akan lebih mencintai awak.