Компания Google опубликовала (https://android-developers.googleblog.com/2017/12/welcoming-...) релиз открытой мобильной платформы Android - Android 8.1 (http://developer.android.com/). Связанные с новым выпуском исходные тексты размещены в Git-репозиторий (http://source.android.com/source/downloading.html) проекта (ветка android-8.1.0_r1). Обновления прошивки будут доставлены пользователям устройств Pixel 2, Pixel 2 XL, Pixel, Pixel XL, Pixel C, Nexus 5X и Nexus 6P в течение следующей недели.
Одновременно опубликована специализированная редакция Android Oreo (Go edition) (https://www.android.com/versions/oreo-8-0/go-edition/) редакции платформы Android для младших моделей смартфонов, имеющих 1 Гб ОЗУ или меньше. Android Go сочетает в себе оптимизированные системные компоненты Android и урезанный набор приложений Google Apps, адаптированный для снижения потребления памяти, места в постоянном хранилище и трафика. В том числе подготовлены специальные сокращённые варианты просмотрщика видео YouTube Go, браузера Chrome и экранной клавиатуры Gboard (https://play.google.com/store/apps/details?id=com.google.and...). В каталоге Google Play для маломощных устройств в первую очередь предлагаются приложения, специально разработанные для устройств с небольшим ОЗУ.
Ключевые особенности (https://developer.android.com/about/versions/oreo/android-8....) Android 8.1:
- В рамках проекта Android Go подготовлены оптимизации для сокращения потребления памяти и представлены средства для поставки в рамках одного APK-пакета разных вариантов приложения для обычных устройств и устройств с ограниченным объёмом ОЗУ;
- Представлен Neural Networks API (https://developer.android.com/ndk/guides/neuralnetworks/inde...) для задействования средств аппаратного ускорения для систем машинного обучения. API позиционируется как базовая прослойка для функционирования в Android фреймворков машинного обучения, таких как TensorFlow Lite (https://www.opennet.ru/opennews/art.shtml?num=46058) и Caffe2. Для использования на мобильных устройствах преложен ряд готовых моделей нейронных сетей, в том числе MobileNets (https://research.googleblog.com/2017/06/mobilenets-open-sour...) (распознавание объектов на фотографиях),
Inception v3 (https://arxiv.org/abs/1512.00567) (компьютерное зрение) и Smart
Reply (https://research.googleblog.com/2017/11/on-device-conversati...) (подбор вариантов ответа на сообщения).
- Улучшены средства автозаполнения полей, которые теперь проще интегрируется с менеджерами паролей и другими сервисами. Расширены возможности по кастомизации оформления интерфейса автозаполнения в диалоге сохранения файлов. Добавлена функция setAutofillOptions(), через которую можно установить дату истечения срока действия кредитных карт;
- Добавлен класс SharedMemory (https://developer.android.com/reference/android/os/SharedMem...), позволяющий приложениям запрашивать блоки разделяемой памяти для ускорения обращения к совместно используемым данным, управлять блокировками и выставлять параметры доступа (например, можно установить запрет на запись);
- Добавлен API WallpaperColors для управления цветом фоновых изображений.
URL: https://android-developers.googleblog.com/2017/12/welcoming-...
Новость: https://www.opennet.ru/opennews/art.shtml?num=47686