Android memiliki sistem perizinan untuk aplikasi individual, begitu juga iPhone dan iPad. Android memberi Anda satu perintah saat Anda memasang aplikasi, tetapi iOS memungkinkan Anda membuat lebih banyak keputusan.
Banyak geek telah lama percaya bahwa sistem izin Android lebih unggul daripada tidak adanya sistem di iOS. Ini mungkin mengejutkan untuk disarankan bagi banyak ahli Android, tetapi sistem izin iOS bisa dibilang jauh lebih praktis.
Update: Google menghapus fitur AppOps dari Android 4.4.2 setelah artikel ini ditulis, mengklaim itu dirilis secara tidak sengaja. Artinya, situasi izin aplikasi Android sekarang lebih buruk daripada yang digambarkan di bawah ini.
Masalah Dengan Izin Android
Sebelum kita dapat sepenuhnya memahami bagaimana izin aplikasi bekerja secara berbeda di iPhone dan iPad, mari kita lihat sekilas cara kerjanya di Android. Saat Anda memasang aplikasi dari Google Play (atau di mana pun), Anda akan melihat daftar izin yang diperlukan aplikasi tersebut. Aplikasi harus menyatakan izin untuk melakukan apa saja mulai dari mengakses internet hingga membaca penyimpanan USB, hingga mengakses status panggilan telepon dan data lokasi GPS Anda.
Jika Anda adalah seseorang yang benar-benar memperhatikan, Anda dapat melihat daftar izin ini pada waktu penginstalan. Tapi itu keputusan ambil-atau-tinggalkan-saja. Anda dapat memilih untuk menginstal aplikasi dan menerima izin atau menolak untuk menginstal aplikasi dan menolak izin.
Jika Anda adalah pengguna Android biasa, ada kemungkinan Anda bahkan tidak terlalu memperhatikan izin. Anda mungkin pernah dilatih bahwa aplikasi akan meminta semua jenis izin, termasuk izin "lokasi" di game gratis untuk tujuan penargetan iklan. Jika Anda ingin menggunakan aplikasi, Anda harus memasangnya.
TERKAIT: Semua yang Perlu Anda Ketahui Tentang Mengelola Izin Aplikasi di Android
Ini adalah satu-satunya keputusan izin yang dibuat oleh sebagian besar pengguna. Di Android 4.3 dan lebih baru, sekarang mungkin untuk mengelola izin aplikasi dengan pengaturan yang dibangun ke dalam sistem dengan panel AppOps baru, tetapi pengaturan ini disembunyikan dan tidak akan pernah ditemukan oleh kebanyakan orang. Anda juga harus membuat keputusan yang lebih aktif, mencari panel kontrol untuk mengelola izin setelah menginstal aplikasi.
Bagaimana Izin iOS Bekerja
Izin aplikasi di iPhone dan iPad berfungsi secara berbeda. Saat memasang aplikasi, Anda tidak membuat pilihan apa pun tentang izin. Anda memilih untuk mengizinkan izin dasar tertentu - setiap aplikasi yang Anda instal memiliki beberapa izin dasar, seperti kemampuan untuk mengakses Internet. Pada waktu pemasangan, Anda hanya memasang aplikasi - tidak memberinya izin khusus seperti akses ke GPS atau kontak Anda.
Untuk menggunakan izin tertentu - khususnya, untuk mengakses Layanan Lokasi (GPS), Kontak, Kalender, Pengingat, Foto, Bluetooth, Mikrofon, Aktivitas Gerakan, akun Twitter, atau akun Facebook - aplikasi meminta izin saat perlu menggunakannya. Misalnya, saat Anda menginstal Google Maps atau aplikasi pemetaan lainnya, aplikasi akan menampilkan pop-up yang meminta untuk melihat lokasi Anda saat pertama kali menggunakan fitur pemetaannya. Jika suatu aplikasi memerlukan kontak Anda untuk fitur tertentu, Anda hanya akan melihat permintaan izin kontak saat pertama kali menggunakan fitur khusus tersebut.
Lebih mudah untuk memahami mengapa aplikasi menginginkan izin dan untuk apa menggunakannya.
Terlebih lagi, Anda memiliki lebih dari satu opsi di sini. Anda dapat menolak permintaan izin - mengatakan "tidak, saya tidak mempercayai aplikasi ini untuk mengakses kontak atau lokasi GPS saya" - dan tetap terus menggunakan aplikasi tersebut. Anda dapat mengaktifkan beberapa izin tetapi tidak yang lainnya.
Di Android, pengguna biasa dapat memilih untuk mengizinkan semua izin pada waktu penginstalan atau hanya tidak menggunakan aplikasi. Di iOS, pengguna biasa dapat mengelola dan memahami izin dengan lebih mudah.
Anda juga dapat masuk ke layar Pengaturan iOS dan mengetuk Privasi untuk melihat kategori izin ini.
Ketuk kategori untuk melihat aplikasi terinstal mana yang memiliki akses ke izin dan secara opsional mencabutnya. Ini pada dasarnya adalah versi iOS dari layar AppOps di Android, tetapi ini terlihat oleh pengguna rata-rata, bukan hanya disembunyikan untuk geek.
Sistem ini memaksa pengembang aplikasi untuk membenarkan izin yang mereka butuhkan. Di iOS, pengguna akan menolak akses ke Angry Birds jika tiba-tiba diminta untuk membaca lokasi GPS mereka. Di Android, banyak pengguna mungkin bahkan tidak menyadari bahwa mereka mengizinkan ini.
Dimana Android Masih Menang
Tentu saja, sistem perizinan Android masih memiliki kelebihan. Jika Anda seorang geek, Anda bisa mendapatkan kontrol izin yang lebih cermat melalui AppOps. Android juga memaksa aplikasi untuk menyatakan lebih banyak izin, sehingga Anda dapat melihat apakah suatu aplikasi dapat mengakses internet atau tidak. Android juga menawarkan izin yang tidak tersedia di iOS, memungkinkan aplikasi melakukan lebih banyak hal.
Namun, meski Android masih fleksibel dan kuat dalam banyak hal, Android tersandung saat berhubungan dengan dunia nyata. Pengguna normal yang hanya ingin memainkan game seluler tanpa kontak mereka diambil dan lokasi dikumpulkan memiliki lebih banyak kontrol di iOS.
Tidak ada alasan mengapa sistem izin Android harus begitu "ambil-atau-tinggalkan" kecuali Anda tahu tentang layar setelan rahasia. Web berfungsi seperti iOS - jika situs web ingin mengakses lokasi Anda, ia harus memintanya. Jika ingin mengakses mikrofon atau webcam Anda, ia harus memintanya. Anda dapat memilih untuk mengizinkan atau menolak izin ini dan tetap menggunakan situs web. Ini harus bekerja seperti ini di Android juga.
Mudah-mudahan, Google akan terus mengembangkan AppOps dan membuatnya tersedia untuk pengguna Android biasa. Untuk saat ini, tidaklah benar untuk mengatakan bahwa Android memiliki izin aplikasi sedangkan iOS tidak - kedua sistem operasi memiliki sistem izin. Dan solusi Apple mungkin lebih baik bagi kebanyakan orang.