Google выпустила тестовую версию Android 8.1 Oreo для разработчиков

В новую версию была добавлена оптимизация памяти для устройств на Android Go, поддержка новых API Neural Networks и SharedMemory, а также улучшена функция автозаполнения.
Oreo

25 октября Google выпустила новейшую версию Android для разработчиков (Developer Preview). Android 8.1 будет выпущена в декабре, но пользователи, участвующие в программе бета-тестирования Android, уже могут познакомиться с ней. Обновление включает в себя оптимизацию для Android Go (версия ОС для устройств, имеющих 1 ГБ или меньше оперативной памяти) и новый нейросетевой API (Neural Networks API) для ускорения машинного обучения на мобильных устройствах, а также несколько других функций.

Android 8.1 Developer Preview можно установить на устройства линеек Pixel и Nexus. Если вы являетесь участником программы бета-тестирования, то в скором времени получите обновление «по воздуху». Тестовая версия совместима с устройствами Nexus 5X, Nexus 6P, Pixel C, Pixel, Pixel XL, Pixel 2 и Pixel 2 XL.

Что нового в Android 8.1?

Новая версия включает в себя несколько новых функций и API для разработчиков. Никуда не делись и улучшение оптимизации, устранение багов и ошибок безопасности.

  • Оптимизация памяти в Android Go. Были добавлены новые функциональные возможности аппаратных средств для настройки определения конечных объектов в приложениях и разделах APK на обычных или низкоуровневых устройствах под управлением Android 8.1 и более поздних версий.
  • Нейросетевой API. Для использования возможностей машинного обучения через NDK был добавлен Neural Networks API. Он позволяет аппаратно ускорять вычислительные операции на поддерживаемых устройствах. Этот API является основой фреймворков машинного обучения вроде TensorFlow Lite, Caffe2 и других.
  • Усовершенствования автозаполнения. Было упрощено использование фреймворка Autofill в менеджерах паролей и других службах автозаполнения. Например, была расширена возможность настройки интерфейса диалогового окна «Сохранить». Также была добавлена функция setAutofillOptions(),  предназначенная для того, чтобы пользователи могли установить срок действия кредитной карты с помощью счетчика.
  • SharedMemory API. Этот новый API позволяет приложениям распределять общую память для более быстрого доступа к общим данным. Приложения могут размечать анонимную общую память и управлять элементами управления с помощью API SharedMemory. Он совместим с AIDL и предоставляет полезные функции, такие как удаление прав на запись.

Дополнительную информацию вы можете найти на сайте Android 8.1. Там можно увидеть список изменений, а также обновленную документацию API.

Также напоминаем, что вместе с Android 8.1 Google выпустила обновление IDE Android Studio 3.0, поддерживающую разработку под последние версии мобильной ОС.

Источник: блог Android Developers