Hỏi đáp

Kiểm tra Android Permissions trước khi cài đặt ứng dụng cho thiết bị Android

Huy Erick

Android Permissions chắc hẳn nhiều bạn chưa biết tác dụng và ý nghĩa cụ thể của nó. Tuy nhiên, nếu bạn là người dùng quen thuộc thì chắc hẳn bạn biết rõ nó là gì....

Android Permissions chắc hẳn nhiều bạn chưa biết tác dụng và ý nghĩa cụ thể của nó. Tuy nhiên, nếu bạn là người dùng quen thuộc thì chắc hẳn bạn biết rõ nó là gì. Nhưng hầu hết mọi người khi sử dụng đều chấp nhận điều khoản và điều kiện thật sự khá là vô lý.

Tại sao cần kiểm tra Android Permissions?

Với việc phát triển ứng dụng Android là một nhiệm vụ vô cùng khó khăn để cho ứng dụng đạt được hiệu quả cao mà thiết kế khá độc đáo. Trong quá trình phát triển, các lập trình viên còn tiếp tục phát triển thêm các tính năng để bổ sung cập nhật thêm cho ứng dụng. Tuy nhiên, nhiều ứng dụng lại yêu cầu quyền truy cập đa phương tiện, đọc địa chỉ liên lạc, tin nhắn và nhiều quyền khác không cần thiết.

Vậy, liệu ứng dụng đồng hồ thực sự cần quyền truy cập vào đa phương tiện? Chúng ta nên cấp quyền phù hợp cho ứng dụng thay vì cho phép nó lấy quá nhiều thông tin không cần thiết và xâm phạm quyền riêng tư của bạn.

Quyền ứng dụng là gì?

Giấy phép ứng dụng (Android Permissions) là những đặc quyền mà một ứng dụng đòi hỏi để thực hiện các chức năng của nó. Điều này bao gồm truy cập thông tin từ hệ thống của bạn, bao gồm vị trí, microphone, camera, và phương tiện truyền thông được lưu trữ trên thiết bị. Khi bạn cài đặt một ứng dụng từ Play Store, bạn sẽ thấy popup hiển thị tất cả các quyền ứng dụng yêu cầu. Tuy nhiên, chúng ta thường bỏ qua tầm quan trọng của quyền này.

Ví dụ, Google Maps đòi hỏi quyền truy cập vị trí, đây là điều đương nhiên. Nhưng đối với ứng dụng đồng hồ lại yêu cầu quyền truy cập đa phương tiện như mp3, mp4, video, đây là điều đáng báo động. Vì vậy, quyết định cấp quyền cho ứng dụng phụ thuộc vào bạn. Hãy cấp những quyền cần thiết và bảo vệ quyền riêng tư của bạn.

Làm thế nào để kiểm tra quyền ứng dụng?

Nếu bạn đã cài đặt các ứng dụng, bạn có thể kiểm tra quyền truy cập từ Cài đặt Android. Điều hướng đến Cài đặt -> Ứng dụng và chọn ứng dụng cần kiểm tra quyền truy cập. Trong màn hình thông tin ứng dụng, bạn sẽ thấy danh sách các quyền mà ứng dụng sử dụng.

Google đã giới thiệu tính năng Granular Permissions trong Android Marshmallow mới nhất cho phép bạn lựa chọn quyền của một ứng dụng có thể sử dụng. Nếu bạn đang sử dụng ROM Cyanogen, bạn cũng có thể tìm thấy tính năng tương tự trong phần thông tin ứng dụng.

Nếu bạn đã cấp tất cả các quyền cho các ứng dụng, bạn có thể thu hồi một số quyền trên ứng dụng mà bạn đã cài đặt ngay trong cài đặt Android. Điều này giúp bạn đảm bảo rằng điện thoại thông minh của bạn chỉ cấp quyền cần thiết và loại bỏ các quyền không cần thiết.

Quyền ứng dụng phổ biến

Để quyết định việc cho phép quyền ứng dụng, bạn cần hiểu về các quyền thông thường mà hầu hết các ứng dụng yêu cầu. Dưới đây là một số quyền ứng dụng phổ biến:

In-app purchases

Sự cho phép này cho phép bạn thực hiện mua hàng trên ứng dụng. Hầu hết các ứng dụng trong chợ ứng dụng là "Freemium" có nghĩa là miễn phí để tải về nhưng yêu cầu trả tiền cho một số nội dung và tính năng. Thông thường, chỉ nên mua các tính năng cần thiết để tránh tiêu tiền một cách vô ích.

Camera

Đối với các ứng dụng chụp ảnh, cho phép truy cập vào camera là bắt buộc. Tuy nhiên, bạn cần kiểm tra xem ứng dụng sử dụng camera với mục đích cụ thể để tránh bị xâm phạm quyền riêng tư.

Microphone

Microphone là một phần quan trọng và cho phép ứng dụng sử dụng nó khi được yêu cầu. Bạn cần cẩn thận chọn ứng dụng mà bạn cho phép truy cập microphone để không bị thu âm từ xa với mục đích xấu.

Storage (Lưu trữ)

Sự cho phép truy cập lưu trữ là bắt buộc đối với các ứng dụng để đọc và ghi tập tin của bạn. Bạn cần cấp quyền này cho các chức năng cần thiết trong ứng dụng.

Location (Vị trí)

Hầu hết các ứng dụng định vị và dịch vụ địa điểm yêu cầu quyền truy cập vị trí để cung cấp dịch vụ tốt hơn. Bạn có thể cho phép sử dụng thông tin WiFi gần đó hoặc chức năng GPS để xác định vị trí chính xác.

Identity (Danh tính)

Một số trò chơi yêu cầu thông tin tài khoản để xác thực thành tựu của bạn hoặc đề cử danh sách trên bảng xếp hạng. Điều này cho phép ứng dụng truy cập thông tin tài khoản liên quan bạn đã đăng nhập trên thiết bị.

Vì vậy, bây giờ bạn đã hiểu tầm quan trọng của quyền ứng dụng Android và sử dụng chúng trong các ứng dụng. Hãy xem xét kỹ các quyền khi cài đặt ứng dụng và từ chối những quyền không cần thiết. Một vài phút kiểm tra quyền có thể tránh xâm phạm quyền riêng tư của bạn.

1