Иллюстрация с сайта Android
Вчера компания Google объявила об официальной доступности новой версии своей популярной мобильной Linux/Java-платформы Android — 8.0 под кодовым названием Oreo (релиз также называют Android O).
Сравнивая очередную версию Android с «вашей любимой печенькой» (Oreo) и называя её самой вкусной за всю историю платформы, Google заявляет о 2-кратном уменьшении времени загрузки устройств (по данным измерения на Google Pixel) и значительном сокращении энергопотребления благодаря минимизации активности приложений в фоновом режиме (для этого в платформе введены принудительные лимиты на использование ресурсов свёрнутыми программами). Среди других ключевых новшеств в Android 8.0, анонсируемых на странице релиза:
- автоматическое заполнение форм (с разрешения пользователя) для быстрого входа в приложениях, аутентифицирующихся в веб-сервисах (например, Twitter);
- функция «картинки в картинке» (picture-in-picture), позволяющая просматривать видео в маленьком окне приложения (например, YouTube или видеозвонок) и одновременно с этим работать в другом приложении;
- механизм «точек для уведомлений» (Notification Dots) для оперативного получения новых сведений из любого приложения (отображается как точка у иконки программы);
- «мгновенные приложения» Android Instant Apps, запускаемые внутри браузера без необходимости в установке на устройство;
- механизм Google Play Protect, «защищающий устройство и данные от неуместного поведения приложений, сканируя более 50 миллиардов приложений в день»;
- набор иконок emoji с новым дизайном и более 60 новых элементов.
Распространение Android 8.0 «Oreo» на устройства будет производиться традиционными способами. Обновления по воздуху (OTA) для устройств Google: Pixel, Pixel XL, Nexus 5X, Nexus 6P, Nexus Player и Pixel C — начнутся «в скором времени». Участники программы бета-тестирования новых релизов Android также получат автоматическое обновление до финальной версии.
На сайте AOSP (Android Open Source Project) уже появилась документация по Android 8.0, проекту Treble, языку HAL Interface Description Language (HIDL).