Ini adalah kejadian biasa dalam pers teknologi. Aplikasi memiliki izin yang dipertanyakan dan orang-orang panik karenanya. Kadang-kadang itu dibenarkan, tetapi sebagian besar karena orang-orang yang ketakutan tidak mengerti model izin Android atau belum meluangkan waktu untuk melihat alasan apa yang mungkin diperlukan suatu aplikasi untuk memerlukan izin yang tampaknya tidak jelas itu. Dan itu salah Google. Maaf, Google, kami mencintaimu, tapi ini milikmu.
Ada dua cara untuk menangani membiarkan pengguna (yaitu Anda dan saya) tahu apa yang perlu dilakukan atau perlu dilihat aplikasi agar berfungsi. Salah satu caranya adalah dengan jelas menyatakan semuanya di muka sebelum pengguna menginstalnya sehingga mereka tahu persis apa yang dapat dilakukan dan dilihat. Dengan kata lain, cara Android (kebanyakan). Cara lain adalah dengan hati-hati menyaring setiap aplikasi dan membuat pengguna memercayai proses penyaringan Anda dan tahu bahwa aplikasi tersebut tidak melakukan sesuatu yang luar biasa. Ini cara Apple. Keduanya baik dalam beberapa hal dan buruk dalam beberapa hal.
Adalah Serenity dan tugas kru di iMore untuk mengatasi masalah iOS di bagian depan ini jika perlu ditangani - mereka lebih berpengetahuan tentang mereka daripada saya - tetapi kita benar-benar perlu berbicara tentang izin Android di sini dan mengapa mereka perlu perhatian dari G. besar.
Saya akan memilih aplikasi Android Central kami sendiri di sini karena saya dapat melihat-lihat kode atau membuatnya sendiri dan tahu persis apa yang dilakukannya, apa yang bisa dilakukan, dan mengapa. Mari kita mulai dengan apa yang membuat orang panik karena ada contoh yang bagus tepat di gambar di atas - mencegah perangkat tidur.
Kenapa aplikasi untuk membaca blog perlu menjaga ponsel Anda tetap terkunci? Saya tidak menyalahkan Anda sama sekali jika ini adalah hal pertama yang Anda pikirkan. Sebenarnya, saya ingin itu menjadi hal pertama yang dipikirkan semua orang karena kita semua perlu sedikit skeptis dalam hal perangkat lunak yang kita instal di ponsel kita. Tetapi aplikasi kami tidak memiliki niat untuk menjaga ponsel Anda berjalan sepanjang waktu, dan kecuali ada bug di suatu tempat itu tidak. Kami memerlukan izin itu agar layar tidak mati saat Anda membaca ini.
Beri tahu kami apa maksud dari izin itu dan kami akan kurang panik.
Ada dua masalah sangat besar di sini yang dapat diperbaiki Google. Satu sulit tapi yang lain mudah, Suka pie lezat mudah. Yang sulit adalah untuk terus membangun API sampai kita punya satu yang hanya bisa menjaga layar. Biarkan data latar belakang dan yang lainnya tidur sampai digunakan dan biarkan CPU tetap menyala kecuali jika perlu meningkatkan sesuatu yang dilakukan pengguna. Itu saja yang kami gunakan untuk mencegah perangkat dari izin tidur. Jika Google membuat API itu, kami akan beralih ke sana. Sampai saat itu, kami memerlukan izin untuk menjaga seluruh ponsel Anda tetap berfungsi meskipun kami tidak melakukan apa-apa di latar belakang.
Hal kedua dan lebih mudah yang perlu dilakukan adalah memberikan informasi lebih lanjut di sini. Setelah Anda memutuskan bahwa Anda akan memberikan kepada pengguna semua info tentang izin yang dibutuhkan suatu aplikasi, Anda perlu melangkah lebih jauh saat Anda mencantumkannya. Apa yang kita miliki saat ini adalah terlalu banyak informasi atau tidak cukup informasi.
Saya seorang kutu buku. Aku bahkan tidak berusaha menyembunyikannya. Banyak orang yang membaca ini juga akan menjadi kutu buku. Apa yang kita lihat sekarang di Google Play ketika izin ditampilkan ditulis oleh kutu buku untuk kutu buku. Saya mengerti, sesama kutu buku saya memahaminya, tetapi orang normal yang hanya ingin menginstal aplikasi baru yang keren mungkin tidak. Pertimbangkan ini:
- Cegah perangkat Anda dari tidur. Aplikasi ini perlu menjaga ponsel Anda dari keadaan tidur. Ini hanya dapat terjadi ketika aplikasi sedang berjalan dan ditampilkan di layar Anda dan mungkin tidak intensif prosesor. Jika Anda memiliki pertanyaan, Anda harus bertanya kepada pengembang menggunakan informasi kontak di bagian bawah halaman.
Saya butuh waktu 30 detik untuk menyalakan keyboard saya. (Dan 20 lagi untuk memperbaiki kesalahan ketik karena saya pikir saya bisa mengetik sangat cepat tanpa melihat keyboard saya tapi saya benar-benar tidak bisa.) Ini bukan penjelasan terbesar tentang apa arti izin ini, tapi itu adalah shitload metrik lebih baik daripada apa yang kita miliki sekarang. Orang-orang di Google jauh lebih pintar tentang Android daripada saya (tapi saya menantang semua dan semua pendatang untuk menguji pengetahuan saya tentang pengetahuan Dunmer) dan bisa melakukan ini lebih baik lagi. Jika mereka melakukannya, itu akan membantu orang yang benar-benar repot untuk membaca izin ketika mereka melihat Twitter melebur tentang aplikasi yang membutuhkan data GPS karena itu adalah aplikasi gratis yang digerakkan oleh iklan yang membutuhkan GPS untuk menunjukkan kepada Anda iklan Target "relevan" ketika Anda sedang di tempat parkir Target.
Model izin Android perlu disempurnakan dan dijelaskan. Dan bukan oleh kutu buku.
Ini bukan masalah baru. Sejak Android menjadi populer, orang telah melihat terlalu banyak informasi tentang izin yang diperlukan tanpa informasi yang cukup tentang izin itu dan apa artinya. Kemudian mereka (secara wajar) merasa takut akan hal itu. Saya menikmati freakout itu. Saya bisa duduk dan menonton orang-orang benar-benar peduli dengan keamanan seluler dan data pribadi mereka yang berharga selama satu atau dua hari. Tetapi pengembang aplikasi pasti tidak terlalu senang ketika itu terjadi pada mereka, dan mereka adalah alasan Android sama populernya dengan itu.
Jadi bagaimana dengan Google? Bisakah Anda membuat perubahan untuk memberi kami segala yang perlu kami ketahui saat kami benar-benar melihat izin aplikasi tanpa mengunjungi situs Pengembang Android dan membaca banyak dokumentasi tentangnya? Kami akan lebih mencintaimu.