Android có hệ thống cấp quyền cho các ứng dụng riêng lẻ, nhưng iPhone và iPad cũng vậy. Android cung cấp cho bạn một lời nhắc duy nhất khi bạn cài đặt một ứng dụng, nhưng iOS cho phép bạn đưa ra nhiều quyết định hơn.

Nhiều chuyên gia từ lâu đã tin rằng hệ thống cấp phép của Android là một lợi thế so với việc thiếu hệ thống cấp phép trên iOS. Điều này có thể gây sốc khi đề xuất đối với nhiều chuyên gia Android, nhưng hệ thống cấp phép của iOS được cho là thực tế hơn nhiều.

Cập nhật: Google đã xóa tính năng AppOps khỏi Android 4.4.2 sau khi bài báo này được viết, tuyên bố rằng nó đã vô tình được phát hành. Điều này có nghĩa là tình hình cấp phép ứng dụng Android hiện thậm chí còn tồi tệ hơn so với mô tả bên dưới.

Vấn đề với quyền của Android

Trước khi chúng ta có thể đánh giá đầy đủ về cách các quyền ứng dụng hoạt động khác nhau trên iPhone và iPad, chúng ta hãy xem nhanh cách chúng hoạt động trên Android. Khi cài đặt ứng dụng từ Google Play (hoặc bất kỳ nơi nào khác), bạn sẽ thấy danh sách các quyền mà ứng dụng yêu cầu. Các ứng dụng phải khai báo quyền để thực hiện mọi thứ từ truy cập Internet để đọc bộ lưu trữ USB, cho đến truy cập trạng thái cuộc gọi điện thoại và dữ liệu vị trí GPS của bạn.

Nếu bạn là người thực sự chú ý, bạn có thể xem danh sách các quyền này tại thời điểm cài đặt. Nhưng đó là một quyết định tạm thời. Bạn có thể chọn cài đặt ứng dụng và chấp nhận các quyền hoặc từ chối cài đặt ứng dụng và từ chối các quyền.

Nếu bạn là một người dùng Android trung bình, có nhiều khả năng bạn thậm chí không quan tâm nhiều đến quyền. Bạn có thể đã được đào tạo rằng các ứng dụng sẽ yêu cầu tất cả các loại quyền, bao gồm cả quyền “vị trí” trong các trò chơi miễn phí cho mục đích nhắm mục tiêu quảng cáo. Nếu bạn muốn sử dụng ứng dụng, bạn sẽ phải cài đặt nó.

LIÊN QUAN: Mọi thứ bạn cần biết về quản lý quyền ứng dụng trên Android

Đây là quyết định cấp phép duy nhất mà hầu hết người dùng từng thực hiện. Trên Android 4.3 trở lên, giờ đây có thể quản lý quyền ứng dụng bằng các cài đặt được tích hợp sẵn trong hệ thống với bảng điều khiển AppOps mới, nhưng các cài đặt này bị ẩn và hầu hết mọi người sẽ không bao giờ tìm thấy. Bạn cũng phải đưa ra quyết định chủ động hơn, tìm kiếm bảng điều khiển để quản lý quyền sau khi cài đặt ứng dụng.

Cách hoạt động của quyền trên iOS

Quyền ứng dụng trên iPhone và iPad hoạt động khác nhau. Khi cài đặt một ứng dụng, bạn không thực hiện bất kỳ lựa chọn nào về quyền. Bạn đang chọn cho phép một số quyền cơ bản – mọi ứng dụng bạn cài đặt đều có một số quyền cơ bản, chẳng hạn như khả năng truy cập Internet. Tại thời điểm cài đặt, bạn chỉ đang cài đặt ứng dụng – không cấp cho ứng dụng bất kỳ quyền đặc biệt nào như quyền truy cập vào GPS hoặc danh bạ của bạn.

Để sử dụng các quyền nhất định – cụ thể là để truy cập Dịch vụ vị trí (GPS), Danh bạ, Lịch, Lời nhắc, Ảnh, Bluetooth, Micrô, Hoạt động chuyển động, tài khoản Twitter hoặc tài khoản Facebook – ứng dụng yêu cầu quyền khi cần sử dụng. Ví dụ: khi bạn cài đặt Google Maps hoặc một ứng dụng bản đồ khác, ứng dụng này sẽ hiển thị cửa sổ bật lên yêu cầu xem vị trí của bạn khi bạn sử dụng các tính năng lập bản đồ lần đầu tiên. Nếu một ứng dụng cần danh bạ của bạn cho một tính năng nhất định, bạn sẽ chỉ thấy lời nhắc cấp quyền cho danh bạ khi bạn sử dụng tính năng cụ thể đó lần đầu tiên.

Dễ hiểu hơn tại sao một ứng dụng muốn có quyền và ứng dụng đó sử dụng nó để làm gì.

Hơn nữa, bạn có nhiều lựa chọn ở đây. Bạn có thể từ chối yêu cầu cấp quyền – nói “không, tôi không tin tưởng ứng dụng này có thể truy cập danh bạ hoặc vị trí GPS của tôi” – và vẫn tiếp tục sử dụng ứng dụng. Bạn có thể bật một số quyền nhưng không cho phép những quyền khác.

Trên Android, người dùng bình thường có thể chọn cho phép tất cả các quyền tại thời điểm cài đặt hoặc chỉ không sử dụng ứng dụng. Trên iOS, người dùng bình thường có thể quản lý và hiểu các quyền dễ dàng hơn nhiều.

Bạn cũng có thể vào màn hình Cài đặt iOS và chạm vào Quyền riêng tư để xem các danh mục quyền này.

Nhấn vào một danh mục để xem những ứng dụng đã cài đặt nào có quyền truy cập vào quyền và tùy chọn thu hồi chúng. Về cơ bản, đây là phiên bản màn hình AppOps của iOS trên Android, nhưng nó hiển thị với người dùng bình thường thay vì ẩn chỉ dành cho những người sành sỏi.

Hệ thống này buộc các nhà phát triển ứng dụng phải biện minh cho các quyền mà họ yêu cầu. Trên iOS, người dùng sẽ từ chối quyền truy cập vào Angry Birds nếu ứng dụng này đột ngột yêu cầu đọc vị trí GPS của họ. Trên Android, nhiều người dùng có thể thậm chí không nhận ra rằng họ đang cho phép điều này.

Trường hợp Android vẫn thắng

Tất nhiên, hệ thống cho phép của Android vẫn có những ưu điểm của nó. Nếu bạn là một người đam mê, bạn có thể kiểm soát quyền chi tiết hơn thông qua AppOps. Android cũng buộc các ứng dụng khai báo nhiều quyền hơn, vì vậy bạn có thể xem liệu một ứng dụng có thể truy cập Internet hay không. Android cũng cung cấp các quyền không có trên iOS, cho phép các ứng dụng làm được nhiều việc hơn.

Tuy nhiên, mặc dù Android vẫn linh hoạt và mạnh mẽ theo nhiều cách, nhưng nó lại vấp phải sự cố khi chuyển sang thế giới thực. Người dùng bình thường chỉ muốn chơi trò chơi di động mà không cần thu thập danh bạ và thu thập địa điểm có nhiều quyền kiểm soát trên iOS.

Chẳng có lý do gì mà hệ thống cấp phép của Android lại “mang nó đi” trừ khi bạn biết về màn hình cài đặt bí mật. Web hoạt động giống như iOS – nếu một trang web muốn truy cập vị trí của bạn, nó phải yêu cầu. Nếu nó muốn truy cập vào micrô hoặc webcam của bạn, nó phải yêu cầu. Bạn có thể chọn cho phép hoặc từ chối bất kỳ quyền nào trong số này và vẫn tiếp tục sử dụng trang web. Nó cũng sẽ hoạt động như thế này trên Android.


Hy vọng rằng Google sẽ tiếp tục phát triển AppOps và cung cấp cho người dùng Android bình thường. Hiện tại, không đúng khi nói rằng Android có quyền ứng dụng trong khi iOS thì không – cả hai hệ điều hành đều có hệ thống quyền. Và giải pháp của Apple có lẽ tốt hơn cho hầu hết mọi người.

Tham khảo (HowToGeek)