Открыть сервис

Android 8.0 Oreo

Android 8.0 Oreo — это восьмая крупная версия мобильной операционной системы Android, выпущенная компанией Google. Она была официально представлена 21 августа 2017 года и пришла на смену Android 7.0 Nougat. Кодовое название «Oreo» было выбрано в рамках традиции Google называть версии Android в алфавитном порядке названиями десертов. Система была ориентирована на повышение производительности, продление времени автономной работы, улучшение безопасности и внедрение новых пользовательских функций, таких как «Картинка в картинке» (Picture-in-Picture) и каналы уведомлений (Notification Channels).

История и разработка

Первая предварительная версия для разработчиков (Developer Preview 1) была выпущена 21 марта 2017 года. В течение следующих месяцев Google выпустила ещё три предварительные версии, внося исправления и добавляя новые API. Финальная версия для устройств семейства Google Pixel и Nexus вышла 21 августа 2017 года. В тот же день был представлен логотип и официальное название — Android Oreo, в рамках партнёрства с компанией Nabisco, производителем печенья Oreo. Выход обновления для других устройств (в том числе от сторонних производителей) растянулся на несколько месяцев.

Ключевые особенности

Производительность и фоновые ограничения

Одним из главных нововведений Android 8.0 стала система автоматического ограничения фоновой активности приложений. Операционная система начала жёстче контролировать работу приложений в фоне: ограничивала неявные широковещательные приёмники (implicit broadcasts) и фоновые службы (background services). Это было сделано для снижения потребления заряда батареи и уменьшения нагрузки на оперативную память. Внедрение механизма «Автозаполнение» (Autofill Framework) позволило приложениям для управления паролями безопасно заполнять поля входа в систему.

Уведомления

Android 8.0 ввёл концепцию каналов уведомлений (Notification Channels). Разработчики получили возможность группировать уведомления по категориям (например, «Новости», «Сообщения», «Реклама»), а пользователи — отключать или настраивать важность каждой группы отдельно. Кроме того, появилась возможность откладывать уведомления (Snooze) и отображать точки-индикаторы (Notification Dots) на значках приложений.

Картинка в картинке (Picture-in-Picture)

Режим «Картинка в картинке» (PiP) позволял воспроизводить видео в небольшом плавающем окне поверх других приложений. Эта функция была особенно востребована для видеоплееров, приложений видеоконференций и навигационных сервисов. На смартфонах окно PiP можно было перемещать по экрану, а на планшетах — изменять его размер.

Адаптивные значки

Система ввела поддержку адаптивных значков (Adaptive Icons), которые могли принимать различные формы (круг, скруглённый квадрат, квадрат) в зависимости от настроек производителя устройства или оболочки (launcher). Разработчики предоставляли базовый значок и маску, а система автоматически обрезала его под нужную форму.

Wi-Fi Aware

Технология Wi-Fi Aware (также известная как Neighbor Awareness Networking, NAN) позволяла устройствам обнаруживать друг друга и обмениваться данными напрямую через Wi-Fi без подключения к точке доступа или интернету. Это открывало возможности для локального обмена файлами, игр и сервисов на основе близости.

Безопасность

Android 8.0 Oreo значительно усилил защиту пользовательских данных. Основные изменения включали:

  • Google Play Protect: встроенный механизм сканирования приложений на вредоносный код, работающий как в магазине Google Play, так и на устройстве в фоновом режиме.
  • Безопасная загрузка (Verified Boot): усиленная проверка целостности системного раздела при загрузке устройства.
  • Улучшенная изоляция приложений: каждое приложение работало в собственном изолированном пространстве (sandbox), доступ к данным других приложений был ограничен.
  • Обновления безопасности через Project Treble: модульная архитектура, отделяющая низкоуровневый код производителя (вендора) от кода операционной системы. Это позволило Google выпускать обновления безопасности быстрее и независимо от производителей чипсетов.

Project Treble

Project Treble стал одним из самых значительных архитектурных изменений в истории Android. До Android 8.0 обновление версии ОС требовало от производителя устройства полной переработки низкоуровневых драйверов (HAL). Treble стандартизировал интерфейс между системой Android и вендорным кодом, что позволило обновлять саму ОС без изменения драйверов. Это существенно ускорило выпуск обновлений для многих устройств, хотя на практике скорость всё равно зависела от политики конкретных производителей.

Версии и обновления

Android 8.0 Oreo (API 26) и его минорное обновление Android 8.1 Oreo (API 27) выходили в течение 2017–2018 годов. Android 8.1, выпущенный 5 декабря 2017 года, добавил поддержку нейронных сетей (Neural Networks API), улучшения для экранов с вырезом (notch) и ряд оптимизаций для устройств с малым объёмом оперативной памяти (Android Go Edition).

По состоянию на середину 2018 года Android 8.0/8.1 Oreo была установлена примерно на 12–15% активных устройств Android. Её сменила Android 9.0 Pie, выпущенная в августе 2018 года. Официальная поддержка Android 8.0 Oreo со стороны Google прекратилась в октябре 2021 года, однако многие производители продолжали выпускать патчи безопасности для своих устройств на этой версии в течение некоторого времени.

Критика

Несмотря на положительные отзывы о новых функциях, Android 8.0 Oreo подвергалась критике за некоторые недостатки:

  • Совместимость приложений: из-за жёстких ограничений фоновой активности некоторые приложения, особенно старые, работали некорректно или переставали получать обновления в фоне.
  • Фрагментация обновлений: несмотря на Project Treble, многие производители (особенно бюджетного сегмента) задерживали выпуск обновлений до Android 8.0 или вовсе отказывались от него.
  • Проблемы с автозаполнением: на ранних версиях механизм Autofill работал нестабильно, что приводило к ошибкам при вводе паролей.

Значение

Android 8.0 Oreo стала важной вехой в развитии платформы. Она заложила основы для будущих версий, внедрив модульную архитектуру (Project Treble) и строгие политики управления энергопотреблением. Эти изменения впоследствии были развиты в Android 9 и Android 10. Версия Oreo также стала последней, на которой базировалась оригинальная линейка смартфонов Google Nexus (Nexus 5X и Nexus 6P).

Источники

  • Официальный блог Android Developers (2017). «Android 8.0 Oreo».
  • Google Developers. «Android 8.0 API Overview».
  • Документация Android Open Source Project (AOSP). «Project Treble».
  • Статья «Android Oreo review» на сайте The Verge (2017).
  • Материалы конференции Google I/O 2017.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →