Từ lâu, chúng tôi đã suy nghĩ xem nó sẽ trông như thế nào nếu Google quyết định triển khai thứ gì đó cho phép người dùng kiểm soát nhiều hơn những ứng dụng riêng lẻ được phép truy cập trên thiết bị của chúng tôi và tại I / O năm nay mọi thứ đã rõ ràng. Android M sẽ cho phép người dùng kiểm soát khá nhiều thông tin và phần cứng mà mỗi ứng dụng được phép truy cập và thiết lập mới này thậm chí bao gồm đơn giản hóa các loại quyền thành một vài danh mục thuận tiện.
Mặc dù chúng ta không biết gì về Android M được thiết lập, nhưng một hướng dẫn nhanh về thiết lập quyền mới này sẽ mang lại cái nhìn hợp lý về những gì sắp có trong phiên bản Android tiếp theo.
Tất cả chúng ta đều quen với việc nhận được lời nhắc đó ngay sau khi nhấn cài đặt trong Cửa hàng Google Play để cho bạn biết ứng dụng đang mong đợi gì khi ứng dụng này cập bến thiết bị của bạn. Những ngày đó đã qua trong Android M, hoặc ít nhất là họ đã hết các ứng dụng cập nhật để hỗ trợ hệ thống cấp phép mới này. Tất cả các ứng dụng sẽ bị buộc phải vô hiệu hóa bất kỳ quyền nào bạn nói với chúng theo bất kỳ cách nào, nhưng các ứng dụng được cập nhật cho mục tiêu API gần đây nhất sẽ có thể thực hiện một cách duyên dáng. Mọi thứ khác sẽ tăng nguy cơ phá vỡ ứng dụng khi bạn xóa quyền và trong thử nghiệm của chúng tôi có thể xảy ra khá thường xuyên nếu bạn không cẩn thận. Hy vọng là Google đã đưa ra cho các nhà phát triển nhiều cảnh báo và tất cả các công cụ cần thiết để thực hiện các thay đổi này và đảm bảo ứng dụng của họ hoạt động tốt với các quy tắc mới này, nhưng hoàn toàn phụ thuộc vào nhà phát triển thực hiện các thay đổi và cập nhật ứng dụng của họ.
Khi bạn cài đặt một ứng dụng tuân theo các mục tiêu API mới, bạn sẽ không còn thấy dấu nhắc cấp phép đó khi bắt đầu quá trình cài đặt. Thay vào đó, ứng dụng sẽ phải yêu cầu quyền khi ứng dụng thực sự cần tài nguyên đó và sẽ tùy thuộc vào người dùng phê duyệt hoặc từ chối quyền truy cập đó. Người dùng cũng có thể xem tổng danh sách các quyền mà mỗi ứng dụng có quyền truy cập trong tab quyền mới trong phần cài đặt ứng dụng, nhưng quan trọng hơn là người dùng có thể đi tới tab nâng cao trong cùng chế độ xem này và xem tất cả các ứng dụng và dịch vụ yêu cầu quyền truy cập vào các loại quyền cụ thể.
Trong thử nghiệm của chúng tôi, thất bại thảm hại khi quyền bị từ chối là khá hiếm.
Vô hiệu hóa các quyền trong một ứng dụng không được viết để hoạt động xung quanh khả năng đó sẽ giới thiệu các biến mà ứng dụng có thể không hoạt động được. Android M cảnh báo bạn chính xác về điều này khi bạn cố gắng vô hiệu hóa các quyền trong ứng dụng chưa được cập nhật lên các API mới nhất, nhưng không ngăn bạn kéo cần gạt. Thay vào đó, bạn có thể tự khám phá ứng dụng và xem mọi thứ vẫn hoạt động mà không có sự cho phép đó. Trong trường hợp xấu nhất, ứng dụng sẽ bị sập ngay lập tức và đưa bạn trở lại màn hình chính, nhưng trong hầu hết các trường hợp, ứng dụng sẽ không truy cập được thông tin và thông báo cho bạn về sự cố. Nó sẽ thay đổi khá nhiều từ ứng dụng này sang ứng dụng khác, nhưng trong thử nghiệm thất bại thảm khốc của chúng tôi là khá hiếm.
Với thời gian dẫn đầu trước khi Android M được ra mắt chính thức, có khả năng hầu hết các ứng dụng yêu thích của bạn sẽ hỗ trợ hệ thống mới này mà không gặp sự cố. Mặt khác, nếu bạn xem những ứng dụng nào trên điện thoại của bạn chưa được cập nhật trong một thời gian dài, có lẽ bạn đã có một chỉ báo rõ ràng về việc ứng dụng nào sẽ gặp phải vấn đề không thường xuyên khi cuối cùng bạn thực hiện chuyển sang M. Trong lúc này, bạn có thể yên tâm rằng một cách tốt hơn để xử lý các ứng dụng đang được tiến hành.