Компания Google опубликовала (http://android-developers.googleblog.com/2017/10/android-81-...) предварительный выпуск следующей версии открытой мобильной платформы Android - Android 8.1 Developer Preview (http://developer.android.com/preview/). Для оценки новых возможностей платформы предложена (http://developer.android.com/preview/support.html) программа бета-тестирования (https://developer.android.com/preview/download.html), в рамках которой экспериментальную ветку можно установить и поддерживать в актуальном виде через штатный интерфейс установки обновлений (OTA, over-the-air), без необходимости ручной замены прошивки. Обновления доступны для пользователей устройств Pixel 2, Pixel 2 XL, Pixel, Pixel XL, Pixel C, Nexus 5X и Nexus 6P. Релиз Android 8.1 ожидается в декабре.Ключевые особенности (http://developer.android.com/preview/api-overview.html) Android 8.1 Developer Preview:
- Внесены оптимизации для Android Go, реадакции платформы Android для младших моделей смартфонов, имеющих 1 Гб ОЗУ или меньше. Android Go сочетает в себе оптимизированные системные компоненты Android и урезанный набор приложений Google Apps, адаптированный для снижения потребления памяти, места в постоянном хранилище и трафика. В том числе подготовлены специальные сокращённые варианты просмотрщика видео YouTube Go, браузера Chrome и экранной клавиатуры Gboard (https://play.google.com/store/apps/details?id=com.google.and...). В Android 8.1 внесена новая порция оптимизаций для сокращения потребления памяти и представлены средства для поставки в рамках одного 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.
- Улучшены средства автозаполнения полей, которые теперь проще интегрируется с менеджерами паролей и другими сервисами. Расширены возможности по кастомизации оформления интерфейса автозаполнения в диалоге сохранения файлов. Добавлена функция setAutofillOptions(), через которую можно установить дату истечения срока действия кредитных карт;
- Добавлен класс SharedMemory (https://developer.android.com/reference/android/os/SharedMem...), позволяющий приложениям запрашивать блоки разделяемой памяти для ускорения обращения к совместной используемым данным, управлять блокировками и выставлять параметры доступа (например, можно установить запрет на запись);
- Добавлен API WallpaperColors для управления цветом фоновых изображений.
Одновременно подготовлен (https://android-developers.googleblog.com/2017/10/android-st...) релиз интегрированной среды разработки Android Studio 3.0 (https://developer.android.com/studio/preview/index.html), в состав которой включён плагин для написания Android-приложений на языке Kotlin. Кроме средств для сопровождения разработки плагин предоставляет возможность преобразования имеющихся Java-проектов в представление для дальнейшей разработки на языке Kotlin.
Из других заметных улучшений в Android Studio 3.0 можно отметить новый набор инструментов для профилирования и диагностики проблем с производительностью, а также существенное ускорение процесса сборки больших проектов с использованием Gradle, включение Google Play Store и поддержки OpenGL ES 3.0 в эмулятор Android, поддержка разработки для Android Things, средства разработки Instant App (приложения, которые можно напрямую запускать из Google Play без выполнения процесса установки), поддержка новых возможностей языка Java 8 и платформы Android 8, режим отладки уже собранных APK-файлов.
URL: http://android-developers.googleblog.com/2017/10/android-81-...
Новость: https://www.opennet.ru/opennews/art.shtml?num=47449