Google опубликовали Android 8.1 Developer’s Preview

Команда 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