2,

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

Новые API, улучшения в интерфейсе, пасхалка в стиле печенья Oreo и не только. Ссылки на скачивание Developer Preview внутри
Неделю назад компания Google посредством своего блога сообщила, что выпустит обновление Android 8.1 Oreo уже в ближайшие недели. Сегодня, 26 октября, новая версия мобильной ОС стала доступна для разработчиков — первую сборку Developer Preview уже можно установить на поддерживаемые устройства в рамках программы Android Beta Program. Ожидалось, что это будет минорное обновление Android Oreo с минимальным количеством нововведений, однако их оказалось куда больше, и они не только под капотом.

Обращаем ваше внимание, что релиз Android 8.1 Developer Preview предназначен в первую очередь для разработчиков приложений и направлен на тестирование ими новых функций. Участие в Android Beta Program имеет свой риск (не забудьте сделать резервную копию данных), как и выход из программы приведет к полному сбросу вашего устройства.

Новые API

Что нового в Android 8.1 Oreo
Android 8.1 активирует в Pixel 2 чип искусственного интеллекта Pixel Visual Core, отвечающий за обработку фотографий HDR+

Первая сборка Android 8.1 Developer Preview включает множество свежих API-интерфейсов. Это пробные версии новых функций, планирующихся к внедрению в стабильной версии обновления.
  • API нейронных сетей. API нейронных сетей (сокращенно «NNAPI») предоставляет приложениям аппаратное ускорение для операций машинного обучения на устройстве. Поддерживает создание, компиляцию и выполнение моделей на устройстве. Обычно приложения не будут использовать NNAPI напрямую, вместо этого он будет вызываться библиотеками, платформами и инструментами машинного обучения, которые позволяют разработчикам обучать свои модели и развертывать их на Android-устройствах.
  • API общей памяти. Android 8.1 (API уровня 27) представляет новый класс SharedMemory. Этот класс позволяет создавать, сопоставлять и управлять анонимной общей памятью, которая может использоваться несколькими процессами или приложениями. В теории, приложения смогут работать значительно быстрее, если будут закодированы для использования общих данных с функцией SharedMemory.
  • API WallpaperColors. API WallpaperColors добавляет поддержку для управления цветами обоев. Эта функция позволяет создавать объект WallpaperColor из растрового изображения или с использованием трех наиболее визуально отображаемых цветов. Также можно получить информацию о трех акцентных цветах используемых вами обоев.

Уведомления

Что нового в Android 8.1 Oreo
Google продолжает всячески улучшать раздел уведомлений. В Android 8.1 появилось незначительное ограничение в работе уведомлений.

Теперь приложения могут присылать уведомления со звуком не более одного раза в секунду. Звуки уведомлений, которые превышают этот показатель, не попадают в очередь и остаются незамеченными. Данное нововведение никак не влияет на другие аспекты поведения уведомлений, включая их содержимое.

Улучшенный таргетинг для устройств с малым объемом ОЗУ

Обновление Android 8.1 добавляет в диспетчер пакетов две новых константы аппаратных функций — FEATURE_RAM_LOW и FEATURE_RAM_NORMAL. Эти константы позволяют ориентировать распространение приложений и разделить APK-файлы для устройств с нормальным и маленьким объемом оперативной памяти.

Благодаря FEATURE_RAM_LOW и FEATURE_RAM_NORMAL магазин Google Play научится выделять приложения в зависимости от возможностей устройств пользователей. Таким образом Google планирует продвигать лучший контент, который будет подходить всем — и неважно, сколько оперативной памяти имеет устройство.

Усовершенствования автозаполнения

Новая функция автоматического заполнения данных (Autofill) дебютировала в Android 8.0. В обновлении Android 8.1 она получила несколько важных улучшений, которые разработчики могут внедрить в свои приложения.
  • Пользовательские описания. Добавлена поддержка пользовательских описаний, которые Android отображает в пользовательском интерфейсе автозаполнения, а не в исходном представлении данных. Нововведение придется очень кстати, например, в случае, когда вы хотите замаскировать номер своей кредитной карты и показывать только последние четыре цифры.
  • Сохранение данных. Разработчик может указать в приложении объект Validator. Он может использоваться приложением, чтобы Android показывал в меню автозаполнения кнопку «сохранить», когда это необходимо. Функциональность обеспечивается методом setValidator() класса SaveInfo.Builder.
  • Строковые представления данных. Класс BaseAdapter в Android 8.1 Developer Preview включает метод setAutofillOptions(), который реализует строковые представления значений в адаптере. Прежде всего, нововведение будет полезным для элементов управления Spinner, которые динамически генерируют значения в адаптере. Например, можно использовать метод setAutofillOptions() для включения строковых представлений списка годов, которые пользователи выбирают в качестве даты истечения срока действия кредитной карты. Функция автозаполнения может использовать строковое представление для заполнения подобного вида данных.

Программные действия Safe Browsing

Что нового в Android 8.1 Oreo
Используя технологию WebView с API Safe Browsing, приложения для Android 8.1 могут обнаруживать, когда экземпляр WebView пытается найти URL-адрес, который Google классифицировала как известную угрозу. По умолчанию пользователю показывается промежуточное предупреждение об известной угрозе с предоставлением возможности загрузить URL-адрес в любом случае или вернуться на предыдущую безопасную страницу.

Также в Android 8.1 разработчики могут разрешить приложениям программно определять, как они будут реагировать на известные угрозы:
  • Сообщать об известных угрозах Safe Browsing.
  • Автоматически выполнять определенное действие: например, каждый раз, когда приложение сталкивается с URL-адресом с классификацией опасности, возвращаться на безопасную страницу.

Другие нововведения

Как это обычно бывает, Google в официальном журнале изменений указала далеко не все новые функции, которые появились в Android 8.1 Developer Preview. Более того, первые пользователи следующей версии операционной системы обнаружили намного больше других нововведений, чем ожидалось. И, конечно, это не может не радовать.
Что нового в Android 8.1 Oreo
  • Новый дизайн меню питания в правой части экрана и необычная кнопка отчета об ошибке (при активированной функции в меню для разработчиков). Ранее этот дизайн появился на Android 8.0 в новых флагманах Pixel 2 и Pixel 2 XL. Теперь его получат все пользователи Android 8.1.
Что нового в Android 8.1 Oreo
  • Затемнение клавиш навигации на рабочем столе и в приложениях. Функция работает автоматически когда навигационный бар не используется в течение нескольких секунд.
Что нового в Android 8.1 Oreo
  • Новая иконка системных уведомлений Android в стиле печенья Oreo.
Что нового в Android 8.1 Oreo
  • Отображение уровня заряда батареи для подключенных Bluetooth-устройств в панели быстрых настроек. Более подробная информация показывается в настройках Bluetooth.
Что нового в Android 8.1 Oreo
  • Панель поиска в приложении «Настройки» пришла на смену иконке лупы.
Что нового в Android 8.1 Oreo
  • Автоматическая смена светлой и темной тем оформления. Работает за счет нового API WallpaperColors, беря за основу акцентные цвета обоев рабочего стола.
Что нового в Android 8.1 Oreo
  • Переключатель режима отображения цветов sRGB пропал из меню для разработчиков.
Что нового в Android 8.1 Oreo
  • Опция настройки сохранения Wi-Fi во время сна удалена в Android 8.1.
Что нового в Android 8.1 Oreo
  • Настройки жестов переместились в отдельный раздел с соответствующим названием. Ранее пользователи терялись в поисках этой функции, поскольку она располагалась по пути: Система → Язык и ввод → Жесты.
Что нового в Android 8.1 Oreo
  • Выбор рингтона теперь в полноэкранном режиме с кнопкой «Сохранить» в верхней правой части страницы.
Что нового в Android 8.1 Oreo
  • Обновленная функция Ambient Display теперь показывает на заблокированном экране не только время, но и дату, а также установленные будильники.
Что нового в Android 8.1 Oreo
  • Новый дизайн экрана выключения и перезагрузки. В случае перезагрузки экран теперь показывает более логичное слово «Restarting...» (Перезапуск), а не «Shutting down...» (Выключение). Цвет интерфейса выбирается на основе установленных обоев с помощью API WallpaperColors, то есть он может быть разным в зависимости от акцентного оттенка рабочего стола.
Что нового в Android 8.1 Oreo
  • Android 8.1 отображает дренаж батареи в реальном времени. В настройках соответствующего раздела теперь одно или несколько приложений, которые потребляют наибольшее количество энергии, отображаются с красным логотипом батареи. При этом система также рекомендует, что можно отключить из используемых приложением функций для сохранения заряда.
Что нового в Android 8.1 Oreo
  • Дождались! Новое пасхальное яйцо в стиле печенья Oreo появилось в Android 8.1. При длительном нажатии на логотип по-прежнему показывается странный осьминог.

Как установить

Первая сборка Android 8.1 Developer Preview (индекс OPP5.170921.005) доступна для установки двумя способами: путем прошивки системных образов или OTA-обновлением по воздуху (его тоже можно скачать, также требуется участие в программе Android Beta Program). Файлы обновления опубликованы на официальном сайте Android для разработчиков и доступны всем желающим.

Приводим прямые ссылки на образы для поддерживаемых устройств:
Выпуск стабильной версии Android 8.1 Oreo запланирован на декабрь 2017 года.

Материалы по теме:

Последнее изменение:
 
Fazylbekovich_
Fazylbekovich_ , 26 октября 2017 - 19:29   (...)
Nexus 5X вышел в 15-ом году, а он обновится до 8.1! Не чудо ли это. Грань между андоид и айос стирается. Даже если айфоны древнее нексуса 5х получат, то начнут они уже тормозить. То, чем гордилась эпл, уже становится не их достоянием:)
Ответить
21soroka
21soroka, 26 октября 2017 - 22:34   (...)
3 года поддержки — это такой хороший показатель для андроид-устройств?:)
Ответить
Fazylbekovich_
Fazylbekovich_ , 26 октября 2017 - 22:40   (...)
Просто не вижу смысла в дальнейших обновлениях, если смартфон будет глючит. + еще за цену айфона можно купить три смарта, каждый из которых будет обновляться стабильно 3 года, то в итоге дает 9 лет (!) поддержки.
Ответить
21soroka
21soroka, 26 октября 2017 - 22:57   (...)
Если купить вместо марседеса, который прослужит 20 лет, пять жигули (по 5 лет), то все они разом прослужат 25 лет (!)
Ответить
Fazylbekovich_
Fazylbekovich_ , 27 октября 2017 - 06:08   (...)
Некорректное сравнение, ибо жигуль не дает то, чего есть у мерседеса.А у ван п ласа есть даже свои преимущества перед айфонами, чего нет у жигули перед мерседесом.Я не говорю «лучше купить 15 яомии за 6к, которые прослужат 30 лет».Вотт в чем дело. Сейчас эпл просто логотипом зарабатывает. Айос много чего заимствует у андрюшы, а потом эплофаны единогласно твердят «зато у эпл иной подход» (бля, внедрить то, чего у андрюшы было года 4 назад, учитывая все минусы конкурента и пожелания пользователей в форуме — гениально просто).
Ответить
ilmir
ilmir, 27 октября 2017 - 08:29   (...)
Считаешь ты хреново. Теперь надо пиксели покупать чтобы получить как топ железо так и топ обновы, сразу. А они, извини, не такие то и дешёвые. А программа андроид one не катит потому что там бюджетное железо. В итоге хрен ты купишь 3 устройства по цене Эппл. И три года поддержки твои в трубу
Ответить
fauxrock
fauxrock , 10 ноября 2017 - 22:46   (...)
>купить три смарта, каждый из которых будет обновляться стабильно 3 года
Ссылочку на такие дешманские флагманы, пжалста.
Ответить
BonzieBuddy
BonzieBuddy, 25 января 2018 - 13:22   (...)
Сяоми
Ответить
Ogorelkov
Ogorelkov, 2 ноября 2017 - 20:22   (...)
OnePlus One вышел в 2014 году и он тоже уже на Oreo. Пускай всех доп. фишек с 7-го ещё не довезли, но работает очень быстро и стабильно
Ответить
Zdorowij
Zdorowij, 27 октября 2017 - 12:38   (...)
Интересно, мой Nokia 5 получит?
Ответить
Pavell62
Pavell62 , 27 октября 2017 - 14:09   (...)
Может быть получит
Ответить
VALVIX
VALVIX, 27 октября 2017 - 20:13   (...)
Получит, они обещали до конца года 👌
Ответить
tomacristi
tomacristi, 27 октября 2017 - 17:33   (...)
Ждём LineAge OS 15.1 :D
Ответить
mkolpakov
mkolpakov , 27 октября 2017 - 18:58   (...)
На s3 mini) До сих пор кто-то пилит на него 14.1)
novafusion.pl
Ответить
NickMeller
NickMeller2, 27 октября 2017 - 22:05   (...)
Ух ты, новафьюжен ещё жива.
Ответить
mkolpakov
mkolpakov , 28 октября 2017 - 12:42   (...)
Ну так да) Я до сих пор ору с этого)
Ответить
Thunder_AG
Thunder_AG, 7 ноября 2017 - 23:39   (...)
О, этот телефон ещё у кто-то кроме меня служит?
Ответить
metal_messiah
metal_messiah, 29 октября 2017 - 18:28   (...)
  • Затемнение клавиш навигации на рабочем столе и в приложениях. Функция работает автоматически и только когда на экране не происходит никаких действий. ©

небольшое исправление: не «когда на экране не происходит никаких действий», а когда не пользуешься пару секунд навбаром, а по экрану можно пальцами возить сколько душе угодно, навбар так и останется затемненным
Ответить
IvS
IvS2, 29 октября 2017 - 21:05   (...)
Спасибо за уточнение. Поправил.
Ответить
Cinium
Cinium, 4 ноября 2017 - 15:37   (...)
В этом уже больше логики. А то при прочтении новости было непонятно, какой в этом смысл — просто сидеть и залипать в экран, тогда они затемнятся?
Ответить

Добавить комментарий
Если нужно ответить кому-то конкретно,
лучше нажать на «Ответить» под его комментарием