Artikel

Bersenang-senang dengan izin: Mengapa perubahan di Android 6.0 dapat membuat Anda berulang

protection click fraud
Izin Android 6.0

Android 6.0 Marshmallow secara teknis semuanya berumur seminggu. (Kurang dari itu jika Anda menghitung tanggal penurunan kode, saya kira.) Tapi itu sudah dalam status pratinjau pengembang selama berbulan-bulan, dan pengembang dapat mengirimkan aplikasi yang menggunakan level API baru (dan dengan demikian izin baru) untuk sementara waktu sekarang.

Jadi jika Anda menjalankan Marshmallow di ponsel Nexus (dan seharusnya begitu), Anda akan mulai menjalankan skema izin baru saat aplikasi diperbarui. Salah satu contoh pertama saya tentang ini adalah dengan Twitter. (Dan pujian untuk Twitter karena menjadi salah satu yang pertama.)

Bagaimana Twitter melakukannya ...

Izin psuedo Twitter

Pertimbangkan tangkapan layar ini, yang akan Anda lihat saat Anda membuka Twitter untuk pertama kalinya. Twitter ingin menggunakan lokasi saya saat ini untuk menyesuaikan pengalaman saya. Oke, kenapa tidak. Saya suka lokasi saya, dan saya suka pengalaman yang lebih baik. Saya akan mengizinkannya.

Kemudian izin baru di Marshmallow berlaku. Apakah saya ingin memberikan akses Twitter ke hal yang saya katakan ingin saya akses? Ya saya lakukan. Itulah mengapa saya menekan OK untuk pertama kalinya.

Masalahnya, kotak dialog pertama Twitter sebenarnya tidak ada hubungannya dengan mengizinkan izin untuk lokasi saya. Itu hanya memicu dialog sistem. Tapi ini lebih ramah daripada dialog izin Android.

Mempertimbangkan:

Twitter: "Twitter ingin menggunakan lokasi Anda saat ini untuk menyesuaikan pengalaman Anda."
Android: "Izinkan Twitter mengakses lokasi perangkat ini?"

Izin lokasi Twitter

Dua pertanyaan seperti izin yang menanyakan pertanyaan yang sama - tetapi hanya satu yang benar-benar mengizinkan sesuatu.

Yang pertama memberi tahu saya apa yang ingin dilakukannya - dan yang lebih penting Mengapa ia ingin melakukannya. Yang terakhir sebagian besar adalah jenis kata-kata izin yang sederhana-tapi-samar yang kami benci dari Android. Dan itu semacam kebutuhan, kurasa. Tapi di situlah aplikasi yang meminta izin - kotak dialog pertama dari Twitter - menjadi lebih penting. Alih-alih langsung memberi saya opsi "Jangan izinkan / Oke", Twitter harus mengambil kalimat lain untuk memberi tahu saya apa selanjutnya. "Twitter ingin menggunakan lokasi Anda saat ini untuk menyesuaikan pengalaman Anda. Jika Anda tidak keberatan, klik 'izinkan' di layar berikutnya." Atau sesuatu seperti itu. Kemudian Anda memiliki konteks yang lebih baik untuk permintaan izin, dan pengguna siap untuk apa yang akan datang - dan itu tidak terlalu berulang.

Itu dua penghentian yang sulit bagi pengguna, dan itu sulit. Tapi itu titik sakit satu kali. Dan itu sepadan, saya pikir, untuk membuat kita lebih memperhatikan perizinan berbahaya (itu istilah teknis) yang mungkin diperlukan aplikasi. Di sisi lain, ikonografi dan konteks mungkin berarti Anda tidak perlu memberi tahu saya bahwa Anda akan meminta izin untuk kamera, karena Saya baru saja mengetuk ikon kamera.

Ini dia bagaimana Google menjelaskannya:

Dalam beberapa situasi, Anda mungkin ingin membantu pengguna memahami mengapa aplikasi Anda membutuhkan izin. Misalnya, jika pengguna meluncurkan aplikasi fotografi, pengguna mungkin tidak akan terkejut karena diminta oleh aplikasi tersebut izin untuk menggunakan kamera, tetapi pengguna mungkin tidak mengerti mengapa aplikasi menginginkan akses ke lokasi pengguna atau kontak. Sebelum Anda meminta izin, Anda harus mempertimbangkan untuk memberikan penjelasan kepada pengguna. Ingatlah bahwa Anda tidak ingin membebani pengguna dengan penjelasan; jika Anda memberikan terlalu banyak penjelasan, pengguna mungkin akan merasa frustasi dengan aplikasi tersebut dan menghapusnya.

Bagaimana Facebook melakukannya ...

Mari kita lihat bagaimana Facebook - aplikasi lain yang sudah diperbarui untuk izin baru.

Izin Facebook

Ahhhh, permintaan izin ganda yang langka. Inilah yang Anda dapatkan dari Facebook ketika Anda menekan ikon kamera untuk pembaruan status baru. Oke, saya sedikit curang - Anda mendapatkan pemberitahuan ganda ini jika Anda menolak izin penyimpanan untuk pertama kalinya, saat mencoba mengisi gambar mini dari apa yang ada di galeri Anda. Tapi itu dilakukan dengan baik. Facebook memberi tahu Anda apa yang diinginkannya, dan mengapa ia menginginkannya.

Izin Facebook

Dan kemudian Anda mengulangi diri Anda sendiri lagi. Ya, saya ingin Facebook memiliki izin untuk meminta ponsel saya melakukan sesuatu.

Tapi, sekali lagi, itu adalah tombol "Izinkan" pertama yang bermasalah. Itu sebenarnya tidak mengizinkan apa pun selain dialog sistem untuk bertanya kepada Anda hal yang sama persis lagi. Dan Anda hanya perlu melakukannya sekali.

Bagaimana Hangouts melakukannya ...

Izin Hangouts

Berikut satu contoh lagi, kali ini di Google Hangouts. Menekan ikon kamera atau galeri dalam percakapan hanya akan memicu dialog sistem. Tidak ada permintaan yang berlebihan sebelum permintaan sebenarnya yang memberikan izin. (Dan, sekali lagi, saya berpendapat bahwa itu tidak masalah. Saat saya mengetuk ikon kamera, mendapatkan permintaan untuk izin kamera sudah memiliki konteks.)

Izin kontak Hangouts

Menurut saya Google Betulkah melakukan pekerjaan yang baik adalah dengan penjelasan pertama ini untuk izin kontak, yang diperlukan agar aplikasi dapat berfungsi sama sekali. Pertama katanya Mengapa itu membutuhkan akses ke kontak Anda. Menekan "Berikutnya" lalu menampilkan permintaan izin sistem. Yang mengatakan "Berikutnya" dan bukan "Izinkan" adalah hal yang sangat penting di sana. Satu mengalir ke yang lain. Anda jelas tidak ingin melakukannya setiap permintaan izin layar penuh seperti ini. Tetapi untuk sesuatu yang cukup penting untuk disajikan pada penayangan pertama, itu dilakukan dengan sangat baik.

Peralihan ke izin waktu proses adalah hal yang besar, dan penting. Tapi itu mungkin proses pembelajaran kecil.

Saya memang membuat sedikit gunung dari sarang tikus mondok di sini. Anda hanya perlu melalui ini pertama kali untuk sebuah aplikasi. Tapi izin itu penting. (Dan menurut saya peralihan ke izin waktu proses adalah hal yang bagus.) Penjelasan tentang izin itu bagus. Bahkan pemberhentian ganda dapat diabaikan atas nama membuat Anda melihat sebelum Anda melompat. Jelaskan izin kepada pengguna, namun jangan membuat mereka berpikir bahwa mereka telah mengizinkannya sekali, hanya untuk membuatnya sebenarnya lakukan satu langkah nanti dalam permintaan sistem. Saya hanya tidak suka mengulang sendiri itu saja.

Dan seperti biasa, Anda bebas mencabut izin kapan pun Anda mau. Jika Anda melakukannya, aplikasi akan meminta izin Anda lagi saat Anda mencoba menggunakan fungsi itu lagi.

Intinya adalah, kita sebagai pengguna memiliki sesuatu yang baru untuk membiasakan diri di sini. Tapi begitu juga, pengembang aplikasi.

Memperbarui: Untuk mengetahui lebih teknis tentang semua ini - dan, omong-omong, konfirmasi bahwa cara Facebook dan Twitter melakukan sesuatu tidak terlalu ideal - lihat Episode 33 dari podcast Backstage Pengembang Android.

Ini adalah earbud nirkabel terbaik yang dapat Anda beli dengan harga berapa pun!
Saatnya memotong kabelnya!

Ini adalah earbud nirkabel terbaik yang dapat Anda beli dengan harga berapa pun!

Earbud nirkabel terbaik nyaman, terdengar bagus, tidak mahal, dan mudah dimasukkan ke dalam saku.

Semua yang perlu Anda ketahui tentang PS5: Tanggal rilis, harga, dan lainnya
Generasi selanjutnya

Semua yang perlu Anda ketahui tentang PS5: Tanggal rilis, harga, dan lainnya.

Sony secara resmi telah mengonfirmasi bahwa mereka sedang mengerjakan PlayStation 5. Inilah yang kami ketahui sejauh ini.

Nokia meluncurkan dua ponsel Android One anggaran baru di bawah $ 200
Nokias baru

Nokia meluncurkan dua ponsel Android One anggaran baru di bawah $ 200.

Nokia 2.4 dan Nokia 3.4 adalah tambahan terbaru dalam jajaran smartphone anggaran HMD Global. Karena keduanya merupakan perangkat Android One, mereka dijamin akan menerima dua pembaruan OS utama dan pembaruan keamanan reguler hingga tiga tahun.

Amankan rumah Anda dengan bel pintu dan kunci SmartThings ini
Ding Dong - pintu terkunci

Amankan rumah Anda dengan bel pintu dan kunci SmartThings ini.

Salah satu hal terbaik tentang SmartThings adalah Anda dapat menggunakan banyak perangkat pihak ketiga lainnya di sistem Anda, termasuk bel pintu dan kunci. Karena mereka semua pada dasarnya berbagi dukungan SmartThings yang sama, kami telah berfokus pada perangkat mana yang memiliki spesifikasi dan trik terbaik untuk membenarkan penambahannya ke gudang SmartThings Anda.

instagram story viewer