Trang chủ » làm thế nào để » iOS cũng có quyền ứng dụng và chúng tốt hơn nhiều so với Android

    iOS cũng có quyền ứng dụng và chúng tốt hơn nhiều so với Android

    Android có một hệ thống cấp phép 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 viên máy tính 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 một cái trên iOS. Điều này có thể gây sốc khi đề xuất cho nhiều chuyên viên máy tính 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 viết này được viết, tuyên bố nó đã vô tình được phát hành. Điều này có nghĩa là tình trạng cấp phép ứng dụng Android thậm chí còn tồi tệ hơn so với miêu tả bên dưới.

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

    Trước khi chúng ta hoàn toàn có thể đánh giá cao cách các quyền ứng dụng hoạt động khác nhau trên iPhone và iPad, hãy xem nhanh cách chúng hoạt động trên Android. Khi bạn cài đặt một ứng dụng từ Google Play (hoặc bất kỳ nơi nào khác), bạn sẽ thấy một 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 cho phép thực hiện mọi thứ từ truy cập Internet để đọc bộ nhớ USB, cho đến khi 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 quyền này khi cài đặt. Nhưng đó là một quyết định mang nó hoặc bỏ nó. Bạn có thể chọn cài đặt ứng dụng và chấp nhận quyền hoặc từ chối cài đặt ứng dụng và từ chối quyền.

    Nếu bạn là người dùng Android trung bình, rất có thể bạn thậm chí không chú ý đến các quyền. Có lẽ bạn đã đượ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 truy cập vào vị trí của Cameron 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, cuối cùng bạn sẽ cài đặt nó.

    Đây là quyết định cấp phép duy nhất mà hầu hết người dùng từng đưa ra. Trên Android 4.3 trở lên, giờ đây có thể quản lý quyền ứng dụng với các cài đặt được tích hợp trong hệ thống với bảng điều khiển AppOps mới, nhưng hầu hết mọi người sẽ không tìm thấy các cài đặt nà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 thức hoạt động của quyề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 có 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 nhất định - mọi ứng dụng bạn cài đặt đều có một số quyền cơ bản, như khả năng truy cập Internet. Khi cài đặt, bạn chỉ cài đặt ứng dụng - không cấp cho nó 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 một số quyền nhất định - cụ thể, để truy cập Dịch vụ vị trí (GPS), Danh bạ, Lịch, Nhắc nhở, Ả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, nó sẽ hiển thị một cửa sổ bật lên yêu cầu xem vị trí của bạn khi bạn lần đầu tiên sử dụng các tính năng lập bản đồ của 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 phép 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à sử dụng nó để làm gì.

    Hơn thế nữa, bạn có nhiều hơn một lựa chọn ở đây. Bạn có thể từ chối yêu cầu cấp phép - nói rằng không có, tôi không tin tưởng ứng dụng này sẽ truy cập vào danh bạ của tôi hoặc vị trí GPS, và tiếp tục sử dụng ứng dụng này. Bạn có thể kích hoạt một số quyền nhưng không phải 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 khi cài đặt hoặc 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 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 loại quyền này.

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

    Hệ thống này buộc các nhà phát triển ứng dụng phải chứng minh 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 nó đột nhiên yêu cầu đọc vị trí GPS của họ. Trên Android, nhiều người dùng thậm chí không nhận ra họ đang cho phép điều này.

    Android vẫn thắng

    Tất nhiên, hệ thống cấp phép của Android vẫn có những ưu điểm của nó. Nếu bạn là người đam mê, bạn có thể nhận được quyền kiểm soát cấp phép chi tiết hơn thông qua AppOps. Android cũng buộc các ứng dụng phải khai báo thêm quyền, vì vậy bạn có thể xem ứ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ó sẵn trên iOS, cho phép các ứng dụng làm được nhiều việc hơn.

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

    Không có lý do nào khiến hệ thống cấp phép của Android phải hoạt động như vậy, hãy mang nó đi hoặc rời khỏi nó, trừ khi bạn biết về màn hình cài đặt bí mật. Web hoạt động như iOS - nếu một trang web muốn truy cập vị trí của bạn, nó phải hỏi. Nếu nó muốn truy cập micro hoặc webcam của bạn, nó phải hỏi. Bạn có thể chọn cho phép hoặc từ chối bất kỳ quyền nào trong số những quyền này và vẫn tiếp tục sử dụng trang web. Nó cũng hoạt động như thế này trên Android.


    Hy vọ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, thật 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 cấp phép. Và giải pháp của Apple có lẽ tốt hơn cho hầu hết mọi người.