С сегодняшнего дня Google запустил первый предварительный просмотр Android 8.1 для разработчиков, который теперь доступен для следующих поддерживаемых устройств: Nexus 6P, Nexus 5X, Pixel, Pixel XL, Pixel 2, Pixel 2 XL и Pixel C.
Чтобы получить его, вы можете зарегистрировать любое из этих устройств в бета-версии Android, а затем дождаться обновление, или же вы сможете вручную запустить его установку, если будете зачислены в бета-группу.
Это лишь первая версия из двух сборок превью Android 8.1 для разработчиков, которая будет выпущена. Следующая ожидается в конце ноября, а окончательное программное обеспечение поступит в декабре.
Обновление не приносит заметных для простого пользователя изменений, но очень важно для разработчиков.
Итак, давайте посмотрим, что нового приносит первая версия сборки Android 8.1 для разработчиков:
Добавлен API нейронных сетей
API нейронных сетей (NNAPI) предоставляет приложениям аппаратное ускорение для операций машинного обучения на устройстве.
Изменения в уведомлениях
Теперь приложения могут делать оповещение о тревоге только один раз в секунду. Звуки оповещения, которые превышают этот показатель, не попадают в очередь и теряются. Это изменение не влияет на другие аспекты поведения уведомлений, а сообщения уведомлений по-прежнему публикуются, как ожидалось.
Улучшенный таргетинг для устройств с низким ОЗУ
В диспетчер пакетов добавлены две новые функциональные возможности аппаратного обеспечения FEATURE_RAM_LOW и FEATURE_RAM_NORMAL. Эти константы позволяют настроить распределение ваших приложений и разделов APK на устройствах с нормальной или низкой памятью, а также позволяют Play Store продвигать лучший пользовательский интерфейс, выделяя приложения, лучше всего подходящие для возможностей данного устройства.
Обновление для автозаполнения
Добавляет поддержку пользовательских описаний, которые Android-система показывает в пользовательском интерфейсе автозаполнения, а не в исходном представлении данных. Это полезно, например, когда вы хотите замаскировать номер кредитной карты и показывать только последние четыре цифры.
Программные действия безопасного просмотра
Используя WebView API безопасного просмотра, ваше приложение может обнаружить, когда WebView пытается перейти к URL-адресу, который Google классифицировал как известную угрозу. По умолчанию WebView показывает для пользователя предупреждение об известной угрозе и предоставляет возможность выбора загрузить URL-адрес или вернуться на предыдущую безопасную страницу.
Добавлен API-интерфейс WallpaperColors
Добавляет поддержку для управления цветами обоев. Эта функция позволяет создавать объект WallpaperColors из растрового изображения.
Обновления отпечатков пальцев
Класс FingerprintManager ввел следующие коды ошибок:
FINGERPRINT_ERROR_LOCKOUT_PERMANENT - пользователь слишком много раз пытался разблокировать свое устройство с помощью считывателя отпечатков пальцев.
FINGERPRINT_ERROR_VENDOR - произошла ошибка чтения отпечатка пальца.
Источник
Чтобы получить его, вы можете зарегистрировать любое из этих устройств в бета-версии Android, а затем дождаться обновление, или же вы сможете вручную запустить его установку, если будете зачислены в бета-группу.
Это лишь первая версия из двух сборок превью Android 8.1 для разработчиков, которая будет выпущена. Следующая ожидается в конце ноября, а окончательное программное обеспечение поступит в декабре.
Обновление не приносит заметных для простого пользователя изменений, но очень важно для разработчиков.
Итак, давайте посмотрим, что нового приносит первая версия сборки Android 8.1 для разработчиков:
Добавлен API нейронных сетей
API нейронных сетей (NNAPI) предоставляет приложениям аппаратное ускорение для операций машинного обучения на устройстве.
Изменения в уведомлениях
Теперь приложения могут делать оповещение о тревоге только один раз в секунду. Звуки оповещения, которые превышают этот показатель, не попадают в очередь и теряются. Это изменение не влияет на другие аспекты поведения уведомлений, а сообщения уведомлений по-прежнему публикуются, как ожидалось.
Улучшенный таргетинг для устройств с низким ОЗУ
В диспетчер пакетов добавлены две новые функциональные возможности аппаратного обеспечения FEATURE_RAM_LOW и FEATURE_RAM_NORMAL. Эти константы позволяют настроить распределение ваших приложений и разделов APK на устройствах с нормальной или низкой памятью, а также позволяют Play Store продвигать лучший пользовательский интерфейс, выделяя приложения, лучше всего подходящие для возможностей данного устройства.
Обновление для автозаполнения
Добавляет поддержку пользовательских описаний, которые Android-система показывает в пользовательском интерфейсе автозаполнения, а не в исходном представлении данных. Это полезно, например, когда вы хотите замаскировать номер кредитной карты и показывать только последние четыре цифры.
Программные действия безопасного просмотра
Используя WebView API безопасного просмотра, ваше приложение может обнаружить, когда WebView пытается перейти к URL-адресу, который Google классифицировал как известную угрозу. По умолчанию WebView показывает для пользователя предупреждение об известной угрозе и предоставляет возможность выбора загрузить URL-адрес или вернуться на предыдущую безопасную страницу.
Добавлен API-интерфейс WallpaperColors
Добавляет поддержку для управления цветами обоев. Эта функция позволяет создавать объект WallpaperColors из растрового изображения.
Обновления отпечатков пальцев
Класс FingerprintManager ввел следующие коды ошибок:
FINGERPRINT_ERROR_LOCKOUT_PERMANENT - пользователь слишком много раз пытался разблокировать свое устройство с помощью считывателя отпечатков пальцев.
FINGERPRINT_ERROR_VENDOR - произошла ошибка чтения отпечатка пальца.
Источник