так как применение данной функциональности может негативно влиять на время автономной работы и приводить к повышенному потреблению ресурсов (для заданий, выполняемых по расписанию, рекомендуется использовать активацию в приблизительное время). Приложениям с реализацией календаря и часов, использующим активацию в точное время, при установке должно быть предоставлено полномочие USE_EXACT_ALARM. Публикации в каталоге Google Play приложений с разрешением USE_EXACT_ALARM допускается только для программ с реализацией будильника, таймера и календаря с уведомлениями о событиях.
Предоставлена возможность указания настроек языка, привязанных к отдельным приложениям. Разработчик приложения теперь может изменять параметры localeConfig через вызов LocaleManager.setOverrideLocaleConfig для определения списка языков, показываемых для приложения в интерфейсе настройки Android.
Добавлен API Grammatical Inflection для упрощения добавления переводов элементов интерфейса, учитывающих языки с системой родов.
Для предотвращения перехвата вредоносными приложениями intent-запросов в новой версии запрещена отправка intent-ов без явного указания пакета или внутреннего компонента.
Повышена безопасность динамической загрузки кода (DCL, Dynamic Code Loading) — для избежания подстановки вредоносного кода в динамически загружаемые исполняемые файлы, данные файлы теперь должны иметь права доступа, допускающие только чтение.
Запрещена установка приложений, для которых заявлена версия SDK ниже 23, что позволит блокировать обход ограничений полномочий через привязку к старым API (версия API 22 запрещена, так как в верcии 23 (Android 6.0) появилась новая модель управления доступом, позволяющая на лету запросить доступ к системным ресурсам). Установленные ранее приложения, использующие старые API, после обновления Android продолжат свою работу.
Предложен API Credential Manager, позволяющий организовать в приложениях вход с использованием учётных данных внешних провайдеров аутентификации. Реализована поддержка технологии Passkeys, позволяющей пользователю проходить аутентификацию без паролей с использованием биометрических идентификаторов, таких как отпечаток пальца или распознавание лица. Улучшен интерфейс для выбора учётной записи.
В Android Runtime (ART) реализована поддержка OpenJDK 17. Базовые Java-библиотеки платформы и средства разработки приложений обновлены до OpenJDK 17. Добавлена поддержка доступных в OpenJDK 17 языковых возможностей и Java-классов, например, классов типа record, многострочных строк и сопоставления c образцом в операторе «instanceof».
В Android Runtime задействованы более прогрессивные методы сжатия, позволившие уменьшить размер файлов в среднем на 9.3% без ущерба для производительности.
Изменён способ обновления сертификатов удостоверяющих центров (CA). Системные сертификаты больше не будут привязаны к прошивке, а станут доставляться отдельным пакетом, обновляемым через Google Play. Подобный подход упростит поддержание актуальных сертификатов и удаление сертификатов скомпрометированных удостоверяющих центров, а также не позволит производителям устройств манипулировать списком корневых сертификатов и сделает процесс их обновления независимым от обновления прошивки. С другой стороны, новый способ доставки не позволит пользователю вносить изменения в системные сертификаты, даже если он имеет root-доступ в системе и полностью контролирует прошивку.
Дополнение: Компания Google представила новые смартфоны Pixel 8 и Pixel 8 Pro на базе Android 14, а также умные часы Pixel Watch 2 на базе Wear OS 4. Время формирования обновлений платформы Android, предусматривающих переход на новые значительные ветки Android, для смартфонов Pixel 8 и Pixel 8 Pro увеличено до 7 лет.
В Wear OS 4, редакции платформы Android для носимых устройств, добавлена поддержка XML-формата WFF (Watch Face Format) для определения внешнего вида и поведения цифровых часов без написания кода. Добавлена возможность переноса данных с одних умных часов на другие через облачный сервис Google, применяемый для создания резервных копий. Расширены анимационные эффекты, доступные для разработчиков приложений.
tags: HELPSOC мнение:, обзор Android 14, Компания Google, Обалдеть, в наглую рекламируют свои шпионы за пользователями:, «хранилище Health Connect»,
тэги: HELPSOC мнение:, обзор Android 14, Компания Google, Обалдеть, в наглую рекламируют свои шпионы за пользователями:, «хранилище Health Connect».