Команда Android выпустила предварительную версию Android 8.1 Oreo для разработчиков. Обновление несёт немало изменений, о которых мы и поговорим.
Учитывая, что это только Developer’s Preview, вероятно, большинство нововведений будут незамеченными конечными пользователями, но для разработчиков это будто праздник.
- Добавлен API нейронных сетей
NNAPI обеспечивает аппаратное ускорением для операций машинного обучения на устройстве. API поддерживает создание, компиляцию и выполнение моделей на устройстве. Приложения, как правило, не используют NNAPI напрямую; вместо этого, NNAPI предназначается для машинного обучения, библиотек, фреймворков и инструментов, которые позволяют разработчикам обучать свои модели и их развёртывание на устройствах Android.
- Изменения в уведомлениях
Теперь приложения могут создавать уведомления только один раз в секунду. Звуки оповещения, превышающие эту скорость, не ставятся в очередь и пропадают. Это изменение не влияет на другие аспекты поведения уведомлений.
- Улучшенный таргетинг для устройств с низким объёмом RAM
Android 8.1 добавляет в диспетчер пакетов две новые константы аппаратных функций-FEATURE_RAM_LOW и FEATURE_RAM_NORMAL. Эти константы позволяют ориентировать распространение приложений на устройствах с нормальным или низким уровнем оперативной памяти. Эти константы позволяют Play Store предоставлять улучшенный пользовательский опыт, выделяя приложения, что особенно хорошо подходят к возможностям данного устройства.
- Обновление платформы автозаполнения
Developer’s Preview добавляет поддержку пользовательских описаний, которые система Android показывает в пользовательском интерфейсе автозаполнения, а не оригинальном представлении данных. Это полезно, например, когда требуется замаскировать номер кредитной карты и показать только последние четыре цифры.
- Действия по программному безопасному просмотру
Используя реализацию API безопасного просмотра WebView, ваше приложение может определить, когда экземпляр WebView пытается перейти по URL-адресу, который Google классифицирует как известную угрозу. По умолчанию, программа показывает предупреждение для пользователей, давая им возможность загрузить URL-адрес или вернуться к предыдущей странице.
- Добавлен API-интерфейс WallpaperColors
Android 8.1 Developer Preview добавляет поддержку управления цветами обоев. Эта функция позволяет создать объект WallpaperColors из растрового изображения, рисуемого или с помощью первых трёх наиболее визуально репрезентативных цветов. Вы также можете получить подробную информацию о первых трёх заметных цветах обоев.
- Обновление технологии распознавания отпечатков пальцев
Класс FingerprintManager ввёл следующие коды ошибок:
FINGERPRINT_ERROR_LOCKOUT_PERMANENT-пользователь слишком много раз пытался разблокировать устройство с помощью считывателя отпечатков пальцев.
FINGERPRINT_ERROR_VENDOR-произошла специфическая для поставщика ошибка считывания отпечатков пальцев.
Источник: Droid-Life