Первоначально он был представлен как альфа- версия для разработчиков в марте 2017 года, а затем стал доступен широкой публике 21 августа 2017 года.
Он содержит ряд основных функций, включая каналы уведомлений, поддержку «картинка в картинке» для видео, улучшения производительности и оптимизацию использования батареи, а также поддержку автозаполнителей , Bluetooth 5 , системную интеграцию с приложениями VoIP , широкую цветовую гамму и Wi-Fi Aware . Android Oreo также представляет две основные функции платформы: Android Go — программный дистрибутив операционной системы для бюджетных устройств — и поддержку реализации уровня аппаратной абстракции .
По состоянию на август 2023 года Android Oreo (который перестал получать обновления безопасности с октября 2021 года) работал на 4,36% устройств Android (1,07% на Android 8.0 и 3,21% на Android 8.1). [3]
История
Android Oreo имел внутреннее кодовое название «Oatmeal Cookie». [4] 21 марта 2017 года Google выпустила первую предварительную версию Android «O» для разработчиков, [5] [6] [7] доступную для Nexus 5X , Nexus 6P , Nexus Player , Pixel C и обоих смартфонов Pixel. [8] Вторая, считающаяся бета-версией, была выпущена 17 мая 2017 года. [9] Третья предварительная версия для разработчиков была выпущена 8 июня 2017 года и предлагала финальную версию API. [10] DP3 завершил выпуск API до уровня API 26, [10] изменил пользовательский интерфейс камеры , вернул уровни подключения Wi-Fi и сотовой связи в строке состояния обратно к Wi-Fi, находящемуся слева, добавил тематические уведомления, добавил анимацию батареи в Настройки: Батарея, новый значок и более темный фон для приложения Часы и форму значка в виде слезы для приложений.
24 июля 2017 года была выпущена четвертая предварительная версия для разработчиков, которая включала окончательное поведение системы и последние исправления ошибок и оптимизации. [11] Android «O» был официально выпущен 21 августа 2017 года под названием «Oreo», в честь бренда печенья-сэндвича Oreo . Его статуя на газоне была представлена на рекламном мероприятии напротив рынка Челси в Нью-Йорке — здания, в котором раньше располагалась фабрика Nabisco , где впервые было произведено печенье Oreo. Изображения фабрики были доступны для совместимых устройств Pixel и Nexus позже в тот же день. [12] [13] Sony Xperia XZ1 и Sony Xperia XZ1 Compact были первыми устройствами, доступными с предустановленной Oreo. [14]
Android 8.1 был выпущен в декабре 2017 года для устройств Pixel и Nexus, в котором были исправлены незначительные ошибки и изменен пользовательский интерфейс. [15]
Функции
Пользовательский опыт
Уведомления можно откладывать и группировать в тематические группы, известные как «каналы». [16] [17] Функция «Major Ongoing» упорядочивает оповещения по приоритету, закрепляя наиболее важное приложение в верхнем слоте. [18] Android Oreo содержит встроенную поддержку режимов «картинка в картинке » . [19] [20] [21] [22] Приложение «Настройки» отличается новым дизайном, который был уменьшен в размере, с белой темой и более глубокой категоризацией различных настроек, [23] [24] в то время как его настройки мелодии звонка, будильника и звука уведомлений теперь содержат возможность добавления пользовательских звуков в список. [25] [26] Подсказки также можно устанавливать для просмотров. [27]
Обновление Android 8.1 поддерживает отображение процентов заряда батареи для подключенных Bluetooth- устройств, делает шторку уведомлений слегка полупрозрачной и затемняет экранные навигационные клавиши, чтобы уменьшить вероятность выгорания . [15] [28]
Платформа
Android Oreo добавляет поддержку Neighborhood Aware Networking (NAN) для Wi-Fi на основе Wi-Fi Aware , [29] Bluetooth 5 , [30] широкие цветовые гаммы в приложениях, [31] API для автозаполнения , многопроцессорность и поддержка Google Browsing для WebViews, API для интеграции на системном уровне для приложений VoIP и запуска действий на удаленных дисплеях. [5] Android Runtime (ART) отличается улучшениями производительности. [5] Android Oreo содержит дополнительные ограничения на фоновые действия приложений для улучшения срока службы батареи. [32] Приложения могут указывать «адаптивные значки» для контейнеров разной формы, указанных темами, такими как круги, квадраты и квадратики . [33]
Android Oreo добавляет встроенную поддержку кодеков Advanced Audio Coding , aptX , aptX HD и LDAC Bluetooth . [34] Android Oreo поддерживает новые эмодзи , которые были включены в стандарт Unicode 10. Также был представлен новый шрифт эмодзи, в котором заметно изменен дизайн лицевых фигур для использования традиционной круглой формы, в отличие от дизайна «клякса», который был представлен в KitKat . [35] [36]
Базовая архитектура Android была пересмотрена таким образом, чтобы низкоуровневый, специфичный для поставщика код для поддержки оборудования устройства мог быть отделен от фреймворка ОС Android с помощью уровня абстракции оборудования, известного как «интерфейс поставщика». Интерфейсы поставщиков должны быть совместимы с будущими версиями Android. Эта новая архитектура, называемая Project Treble, [37] позволяет быстрее разрабатывать и развертывать обновления Android для устройств, поскольку поставщикам нужно будет только вносить необходимые изменения в свое программное обеспечение. [38] [39] Все устройства, поставляемые с Oreo, должны поддерживать интерфейс поставщика, но эта функция является необязательной для устройств, обновляемых до Oreo с более ранней версии. [40] Система «бесшовных обновлений», представленная в Android 7.0, также была изменена для загрузки файлов обновлений непосредственно в системный раздел, а не для их предварительной загрузки в пользовательский раздел. Это снижает требования к пространству хранения для обновлений системы. [41]
Android Oreo представляет новую систему автоматического восстановления, известную как «Rescue Party»; если операционная система обнаруживает, что основные системные компоненты постоянно выходят из строя во время запуска, она автоматически выполняет ряд эскалационных шагов восстановления. Если все автоматические шаги восстановления исчерпаны, устройство перезагрузится в режим восстановления и предложит выполнить сброс настроек к заводским. [42] [43]
Для Oreo был представлен адаптированный дистрибутив для бюджетных устройств, известный как Android Go; он предназначен для устройств с 1 ГБ ОЗУ или меньше. Этот режим имеет оптимизацию платформы, разработанную для сокращения использования мобильных данных (включая включение режима Data Saver по умолчанию), и специальный набор Google Mobile Services, разработанный для менее ресурсоемких и требующих меньше пропускной способности. В магазине Google Play также будут представлены легкие приложения, подходящие для этих устройств. [46] [47] Интерфейс операционной системы также был изменен: панель быстрых настроек обеспечивает большую заметность информации о батарее, лимите мобильных данных и доступном хранилище, меню последних приложений использует измененную компоновку и ограничено четырьмя приложениями (для снижения потребления ОЗУ), а API позволяет операторам мобильной связи осуществлять отслеживание данных и пополнение баланса в меню настроек Android. [30] Сервисы Google Play также были модулизированы для уменьшения объема используемой памяти . [30]
Android Go стал доступен OEM-производителям для Android 8.1. [44]
Безопасность
Android Oreo переименовывает несколько функций безопасности, предоставляемых Google Play Services, под общим названием «Google Play Protect», включая автоматическое сканирование Google Play Store и сторонних приложений, а также Android Device Manager, который теперь называется «Find My Device». В отличие от единой общесистемной настройки для включения установки приложений из источников за пределами Google Play Store , эта функция теперь реализована как разрешение, которое может быть предоставлено отдельным приложениям (т. е. клиентам для сторонних репозиториев приложений, таких как Amazon Appstore и F-Droid ). Проверенная загрузка теперь включает функцию «Rollback Protection», которая накладывает ограничение на откат устройства к предыдущей версии Android, направленную на то, чтобы не дать потенциальному вору обойти меры безопасности, установив предыдущую версию операционной системы, в которой они отсутствуют. [30] [48]
^ Берк, Дэйв (21 августа 2017 г.). «Представляем Android 8.0 Oreo». Блог разработчиков Android . Архивировано из оригинала 20 сентября 2019 г. Получено 28 августа 2018 г.
^ "Android Source". Google Git . Архивировано из оригинала 3 февраля 2023 г. Получено 3 августа 2021 г.
^ "Mobile & Tablet Android Version Market Share Worldwide". StatCounter Global Stats . Архивировано из оригинала 13 мая 2022 г. Получено 14 февраля 2023 г.
^ "Android 8 Oreo Internal Code Reveals, Features, Affects". Взлом . Архивировано из оригинала 28 октября 2021 г. Получено 26 сентября 2017 г.
^ abc Бон, Дитер (21 марта 2017 г.). «Google выпускает Android O для разработчиков, обещая лучшую работу от батареи и уведомления». The Verge . Vox Media . Архивировано из оригинала 16 марта 2024 г. . Получено 22 марта 2017 г. .
^ Лардинойс, Фредерик (21 марта 2017 г.). «Google запускает первую предварительную версию Android O для разработчиков». TechCrunch . AOL . Архивировано из оригинала 22 марта 2017 г. . Получено 22 марта 2017 г. .
^ Раддок, Дэвид (21 марта 2017 г.). «Google анонсирует Android O: фокус на управлении питанием, уведомлениях и многом другом». Android Police . Архивировано из оригинала 22 марта 2017 г. . Получено 22 марта 2017 г. .
↑ Crider, Michael (21 марта 2017 г.). «Android O Developer Preview поддерживает Nexus 5X и 6P, Nexus Player, Pixel и Pixel XL, а также Pixel C». Android Police . Архивировано из оригинала 22 марта 2017 г. Получено 22 марта 2017 г.
^ «Что нового в Android: O Developer Preview 2 и многое другое». 17 мая 2017 г. Архивировано из оригинала 20 мая 2017 г. Получено 20 мая 2017 г.
^ ab "Android O Developer Preview 3 launches, finalizes APIs". Ars Technica . 8 июня 2017 г. Архивировано из оригинала 9 июня 2017 г. Получено 10 июня 2017 г.
^ "Developer Preview 4 уже доступна, официальный Android O скоро!". Блог разработчиков Android . Архивировано из оригинала 24 июля 2017 г. Получено 24 июля 2017 г.
^ Ли, Абнер (21 августа 2017 г.). «Google выпускает заводские образы Android 8.0 Oreo для Pixel, Nexus, поскольку OTA не работает для многих [Обновление: исправлено]». 9to5Google . Архивировано из оригинала 21 декабря 2019 г. . Получено 22 августа 2017 г. .
^ "Android O наконец-то получил имя: поприветствуйте Oreo". CNET . Архивировано из оригинала 7 ноября 2017 г. Получено 4 ноября 2017 г.
^ "Xperia XZ1 доступен в США по цене $700; Xperia XZ1 Compact появится в продаже в ближайшее время". Digital Trends . 19 сентября 2017 г. Архивировано из оригинала 27 мая 2018 г. Получено 20 сентября 2017 г.
^ ab "Android 8.1 уже вышел – вот все, что он приносит". TechRadar . Архивировано из оригинала 19 декабря 2017 г. Получено 18 декабря 2017 г.
^ Гартенберг, Хаим (21 марта 2017 г.). «Android O даст вам еще больше контроля над уведомлениями». The Verge . Vox Media . Архивировано из оригинала 21 марта 2017 г. . Получено 22 марта 2017 г. .
^ Дэвенпорт, Корбин (21 марта 2017 г.). «В центре внимания функции Android O: каналы уведомлений предоставляют пользователям больше контроля над уведомлениями». Android Police . Архивировано из оригинала 22 марта 2017 г. Получено 22 марта 2017 г.
^ "Обзор Android Oreo: важно то, что внутри". The Verge . Архивировано из оригинала 27 июня 2018 г. Получено 27 июня 2018 г.
^ «Восемь функций Android Oreo, которые вам обязательно нужно проверить». NDTV Gadgets360.com . Архивировано из оригинала 9 января 2022 г. Получено 29 августа 2017 г.
^ «Режим «картинка в картинке» YouTube в Oreo доступен только платным клиентам Red в пяти странах, и это проблема». Android Police . 29 августа 2017 г. Архивировано из оригинала 29 августа 2017 г. Получено 29 августа 2017 г.
^ Гарун, Натт (21 марта 2017 г.). «Android O приносит поддержку «картинка в картинке», чтобы вы могли смотреть YouTube, пока ловите Lyft». The Verge . Vox Media . Архивировано из оригинала 21 марта 2017 г. . Получено 22 марта 2017 г. .
^ Whitwam, Ryan (21 марта 2017 г.). "В центре внимания функции Android O: видео "картинка в картинке" для всех устройств и новые функции оконного режима". Android Police . Архивировано из оригинала 22 марта 2017 г. . Получено 22 марта 2017 г. .
^ Амадео, Рон (23 марта 2017 г.). «Практическое знакомство с Android O — миллион новых настроек и потрясающая функция повтора». Ars Technica . Condé Nast . Архивировано из оригинала 14 апреля 2017 г. . Получено 14 апреля 2017 г. .
^ Uche, Prinx (16 декабря 2020 г.). "Android 8.0 (Oreo): функции, обзор и обновления". Priceurb . Архивировано из оригинала 7 ноября 2020 г. . Получено 16 декабря 2020 г. .
^ Эль-Хури, Рита (23 марта 2017 г.). «Обзор функций Android O: легко добавляйте пользовательские рингтоны, звуки будильника и звуки уведомлений». Android Police . Архивировано из оригинала 24 марта 2017 г. Получено 24 марта 2017 г.
^ Statt, Nick (23 марта 2017 г.). «Android O упростит добавление пользовательских рингтонов и звуков уведомлений». The Verge . Vox Media . Архивировано из оригинала 24 марта 2017 г. . Получено 24 марта 2017 г. .
^ «Подсказки». Разработчики Android .
^ Захаров-Ройтт, Алекс. «Обновление Android Oreo 8.1 выпущено для устройств Google Pixels и Nexus». iTWire . Архивировано из оригинала 26 июля 2018 г. Получено 18 декабря 2017 г.
^ Whitwam, Ryan (21 марта 2017 г.). "В центре внимания функции Android O: режим Neighborhood Aware Networking (NAN) для WiFi". Android Police . Архивировано из оригинала 22 марта 2017 г. Получено 22 марта 2017 г.
^ abcd "Android 8.0 Oreo, тщательно проверен". Ars Technica . Архивировано из оригинала 11 мая 2020 г. Получено 14 сентября 2017 г.
^ Раддок, Дэвид (21 марта 2017 г.). «В центре внимания функции Android O: Android будет поддерживать профили с широким цветовым охватом в приложениях». Android Police . Архивировано из оригинала 22 марта 2017 г. Получено 22 марта 2017 г.
^ Карман, Эшли (21 марта 2017 г.). «Android Oreo ограничит то, что приложения могут делать в фоновом режиме, чтобы сэкономить заряд батареи». The Verge . Vox Media . Архивировано из оригинала 21 марта 2017 г. . Получено 22 марта 2017 г. .
^ Crider, Michael (21 марта 2017 г.). "Android O Feature Spotlight: адаптивные иконки дают разработчикам и OEM-производителям простые маски форм и дополнительные эффекты". Android Police . Архивировано из оригинала 22 марта 2017 г. Получено 21 марта 2017 г.
^ "Чем Oreo лучше Nougat: аудио". Android Authority . 23 августа 2017 г. Архивировано из оригинала 23 марта 2020 г. Получено 22 декабря 2019 г.
^ "Google (снова) переделывает эмодзи для Android O". GSMArena . Архивировано из оригинала 18 мая 2017 г. Получено 19 мая 2017 г.
^ "Google I/O 2017: Android O принесет переработанные эмодзи, полную поддержку символов Emoji 5.0". NDTV . 18 мая 2017 г. Архивировано из оригинала 18 мая 2017 г. Получено 19 мая 2017 г.
^ «Project Treble – Can Android Fix Their Update Problem Now?». Bettershark . 19 декабря 2018 г. Архивировано из оригинала 19 декабря 2018 г. Получено 19 декабря 2018 г.
^ «Проект Treble от Google решает одну из многочисленных проблем с обновлением Android». Ars Technica . 12 мая 2017 г. Архивировано из оригинала 3 декабря 2017 г. Получено 12 мая 2017 г.
^ Malchev, Iliyan (12 мая 2017 г.). «Here comes Treble: A modular base for Android». Блог разработчиков Android . Архивировано из оригинала 18 июля 2018 г. Получено 18 июля 2018 г.
^ "OnePlus не будет поддерживать функцию быстрых обновлений ОС Android Oreo". The Verge . Архивировано из оригинала 1 декабря 2017 г. Получено 26 ноября 2017 г.
^ ""Потоковые обновления ОС" Android 8.0 будут работать, даже если ваш телефон заполнен". Ars Technica . Архивировано из оригинала 7 августа 2017 г. . Получено 7 августа 2017 г. .
^ "Rescue Party". Android Developers . Архивировано из оригинала 14 сентября 2017 г. Получено 14 сентября 2017 г.
^ «Эта новая функция Android Oreo помогает устранить проблемы Bootloop». NDTV Gadgets360 . Архивировано из оригинала 14 сентября 2017 г. . Получено 14 сентября 2017 г. .
^ ab "Android 8.1 Oreo выходит в финальную версию, теперь она доступна на устройствах Pixel и Nexus". Ars Technica . Архивировано из оригинала 2 января 2018 г. Получено 4 января 2018 г.
^ "Google запускает Android 8.1 Developer Preview". Ars Technica . Архивировано из оригинала 5 января 2018 г. . Получено 4 января 2018 г. .
^ ""Android Go" урежет Android для сверхбюджетных телефонов". Ars Technica . Conde Nast. 17 мая 2017 г. Архивировано из оригинала 18 августа 2019 г. Получено 19 мая 2017 г.
^ "Android Go может помочь сделать Android O ошеломляющим успехом". Engadget . Архивировано из оригинала 19 мая 2017 г. . Получено 19 мая 2017 г. .
^ "Обзор функций Android Oreo: защита от отката, новая часть проверенной загрузки, не позволит вам запустить пониженную версию ОС". Android Police . 5 сентября 2017 г. Архивировано из оригинала 7 сентября 2017 г. Получено 7 сентября 2017 г.
Внешние ссылки
Медиафайлы, связанные с Android Oreo на Wikimedia Commons