Google анонсировал некоторые из предстоящих функций конфиденциальности и безопасности для Android 11, новейшей ОС Android. Самые интересные новости для пользователей и разработчиков Android будут сохранены на Google I / O 2020 в мае.
На данный момент компания поделилась тем, что называется первым предварительным просмотром для разработчиков. Вот краткое изложение некоторых функций, объявленных Google.
Одноразовый доступ с разрешением
Android тщательно контролирует данные, к которым имеют доступ приложения. Раньше пользователь должен был дать разрешение на доступ к данным при установке приложения. Когда был выпущен Android 6.0 Marshmallow, были введены разрешения на выполнение. Приложение могло запрашивать у пользователя доступ к определенным конфиденциальным данным даже после установки.
Некоторые из конфиденциальных данных включали местоположение, микрофон и камеру. В Android 10 Google представила версию разрешений времени выполнения, которая позволяла пользователю предоставлять доступ только во время работы приложения. Однако эта функция была только для данных о местоположении.
Android 11 дает пользователям более точный контроль над дополнительными конфиденциальными данными, включая доступ к камере и микрофону. Google представил новое разовое разрешение для Android 11 Developer Preview.
Эта новая функция позволяет пользователям временно предоставлять доступ к приложению, пока оно находится на переднем плане. Как только пользователь покинет приложение, доступ будет отменен.
Изменения в хранилище с ограниченным объемом
Изменение, известное как Ограниченное хранилище должен был остановить чрезмерное использование READ_EXTERNAL_STORAGE. Слишком многим приложениям в Google Play был предоставлен доступ ко всему внешнему хранилищу, где пользователи сохраняли свои личные документы, фотографии и другие файлы. Приложения Scoped Storage предоставляли доступ только к нужным им файлам. Если приложение имеет разрешение READ_EXTERNAL_STORAGE в хранилище с заданной областью, оно может просматривать определенные файлы через MediaStore API.
В качестве альтернативы приложение может попросить пользователя вручную выбрать, к каким файлам предоставить ему доступ, с помощью средства выбора системных файлов. Приложения, которым по-прежнему нужен полный доступ к внешнему хранилищу, могут запросить у пользователя доступ к корневому каталогу внешнего хранилища.
К 1 августаул, 2020 все новые приложения, представленные в Google Play Store, должны быть нацелены на Android 10. К 1 ноябряул, 2020 все обновления существующих приложений должны делать то же самое. Разработчики файловых менеджеров для Android 11 должны предоставить Google форму декларации, если им нужен широкий доступ к внешнему хранилищу.
Когда форма будет принята, приложение файлового менеджера будет иметь полное представление о MediaStore, но не будет иметь доступа к внешним каталогам приложений.
Поддержка мобильных водительских лицензий
С прошлого года Google работает над функцией, которая закладывает основу для безопасного хранения документы, удостоверяющие личность на вашем мобильном устройстве, в частности, мобильное вождение в соответствии с ISO 18013-5 лицензии. Google анонсировал эту функцию на Google I / O 2019, и теперь Android 11 готов ее поддерживать. Несколько штатов США тестируют или внедряют eDL.
Быстрые изменения BioMetric
Google теперь включает три разных типа аутентификации: сильную, слабую и учетные данные устройства. В Android 11 разработчики теперь могут запрашивать биометрические методы, которые считаются слабый как программные решения для распознавания лиц, которые можно найти на многих телефонах. Google ранее отмечал несколько телефонов, которые дают слабый аутентификатор распознавания лиц при криптографической аутентификации. Теперь разработчики решают, какой уровень аутентификации требуется их приложению.
Модули безопасного хранения и магистральные модули
BlobstoreManager упростит и улучшит совместный доступ приложений к BLOB-объектам данных или коллекциям двоичных данных. Это также будет более безопасным вариантом для ваших данных. Кроме того, у Google теперь есть 20 новых модулей проекта Mainline для Android 11 Developer Preview.
Упрочнение платформы
Google расширяет использование дезинфицирующих средств до нескольких критически важных для безопасности компонентов. Эти дезинфицирующие средства обнаружат проблемы с памятью в производственной среде для всех приложений, ориентированных на Android 11 или выше. Это позволит разработчикам тщательно протестировать свои приложения перед их запуском.
Эти новые разработки появятся на горизонте в этом году, и пользователям Android определенно есть чего ждать. А пока наслаждайтесь предварительным просмотром!