Перейти до вмісту

Android Oreo

Очікує на перевірку
Матеріал з Вікіпедії — вільної енциклопедії.
Android Oreo
Домашній екран Android Oreo на Pixel смартфоні з деякими стоковими Google додатками.
РозробникGoogle
Родина ОСUNIX-подібні операційні системи
Робочий стану відкритому доступі
Вихідна модельвільний
Початковий випуск21 серпня 2017; 7 років тому (2017-08-21)
Випущено у
виробництво
20 липня 2017
Останній випуск8.1.0 (OPM4.171019.015.A1)[1] / 9 квітня 2018; 6 років тому (2018-04-09)
Останній
передперегляд
8.1.0 (OPP5.170921.005) / 25 жовтня 2017; 7 років тому (2017-10-25)
Спосіб оновленняOTA
Менеджер пакетівAPK
ПлатформиARM, x86, MIPS
Тип ядраLinux (монолітне)
Інтерфейс
користувача
графічний
ПопередняAndroid 7.1.2 «Nougat»
НаступнаAndroid Pie (9.0)
android.com/versions/oreo-8-0/
Статус підтримки
Підтримується

Android «Oreo» (кодове ім'я Android O під час розробки) — восьма основна версія мобільної операційної системи Android. Перше альфа-тестування для розробників відбулось у березні 2017 року та публічний реліз 21 серпня 2017 року.

Google зробила статуетки десертної тематики, встановивши їх на 14 Street Park у Манхетені, на місці закритої оригінальної фабрики Nabisco, де вперше створили печиво Oreo[2]-

Sony Xperia XZ1 — перший смартфон з превстановленою Oreo[3][4].

Історія

[ред. | ред. код]
Логотип Android 8.0 Oreo

Версія Android Oreo була внутрішньо закодована під назвою «Oatmeal Cookie» (вівсяне печиво). 21 березня 2017 року, компанія Google випустила першу попередню версію Android «O»[5][6], доступну для Nexus 5X, Nexus 6P, Nexus Player, Pixel C і смартфонів Pixel[7]. Наступна версія, що вважається бета-релізом, була випущена 17 травня 2017 року[8]. Третій попередній реліз був випущений 8 червня 2017 року, який став остаточною версією API[9]. У новому API рівня 26 змінився інтерфейс камери, рівень Wi-Fi та стільникового зв'язку повернулися на панель стану, додано стилізовані сповіщення, додано анімацію акумулятора в розділі «Налаштування»: акумулятор, нова піктограма та темніший фон для програми «Годинник»[10].

24 липня 2017 року був випущений четвертий попередній реліз, який містив остаточну поведінку системи, останні виправлення та оптимізацію помилок[11]. Android «O» була офіційно випущена 21 серпня 2017 року під назвою «Oreo». Статуя[en] нової версії була представлена на промо-акції через дорогу від ринку Челсі[en] в Нью-Йорку — будівлі, де раніше розташовувався завод Nabisco, який вперше виготовляв печиво Oreo. У той же день були випущені заводські зображення для сумісних пристроїв Pixel і Nexus[12]. Sony Xperia XZ1 і Sony Xperia XZ1 Compact були першими пристроями, доступними з попередньо встановленою Oreo[13].

Android 8.1 був випущений в грудні 2017 року для пристроїв Pixel і Nexus, де відбулися незначні виправлення помилок та зміни інтерфейсу користувача[14].

Починаючи з 2021 року компанія Google перестала оновлювати систему безпеки для Android 8.0-8.1 Oreo

Особливості

[ред. | ред. код]

Користувацький досвід

[ред. | ред. код]

Сповіщення можна відкласти, а також об'єднати в тематичні групи, відомі як «канали»[15][16]. Функція «Основні поточні» впорядковує сповіщення за пріоритетом, закріплюючи найважливіші програми у верхньому слоті[17]. Android Oreo містить інтегровану підтримку режиму picture-in-picture[18][19][20][21]. Застосунок «Налаштування» має новий дизайн, зменшений розмір, білу тему та глибшу категоризацію різних налаштувань[22][23], а налаштування мелодії дзвінка, будильника та звуку сповіщень тепер містять опцію додавання користувацьких звуків до списку[24][25]. Також можна налаштувати відображення спливаючих підказок[26].

Оновлення Android 8.1 підтримує відображення відсотків заряду батареї для підключених Bluetooth-пристроїв, робить відтінок сповіщень злегка напівпрозорим і затемнює екранні клавіші навігації, щоб зменшити ймовірність вигоряння[27][28].

Платформи

[ред. | ред. код]

В Android Oreo додано підтримку технології Neighborhood Aware Networking (NAN) для Wi-Fi на основі Wi-Fi Aware[29], Bluetooth 5[30], широку кольорову гаму в додатках[31], API для автозаповнювачів, підтримку багатозадачності та Google Browsing для WebViews, API для інтеграції на системному рівні для VoIP-додатків, а також запуск дій на віддалених дисплеях[32]. Android Runtime (ART)забезпечує покращення продуктивності[32]. Android Oreo містить додаткові обмеження на фонову активність програм для покращення часу автономної роботи[33]. Застосунки можуть визначати «адаптивні іконки» для контейнерів різної форми, визначених темами, як-от кола, квадрати та сквіркли[34].

Android Oreo додає нативну підтримку Advanced Audio Coding, aptX, aptX HD та LDAC Bluetooth кодеків[35]. Android Oreo підтримує нові емодзі, які були включені до стандарту Unicode 10. Також було представлено новий шрифт емодзі, в якому, зокрема, змінено дизайн фігур обличчя на традиційну круглу форму, на противагу дизайну «краплини», який було представлено в KitKat[36][37].

Базову архітектуру Android було переглянуто таким чином, щоб низькорівневий, специфічний для виробника код для підтримки апаратного забезпечення пристрою можна було відокремити від фреймворку ОС Android за допомогою шару апаратних абстракцій, відомого як «інтерфейс виробника». Інтерфейси постачальників повинні бути сумісними з майбутніми версіями Android. Ця нова архітектура, названа Project Treble[38], дозволяє швидше розробляти та розгортати оновлення Android для пристроїв, оскільки постачальникам потрібно буде лише внести необхідні зміни до свого програмного забезпечення[39][40]. Всі пристрої, що постачаються з Oreo, повинні підтримувати інтерфейс виробника, але ця функція є необов'язковою для пристроїв, які оновлюються до Oreo з більш ранньої версії[41]. Систему «безшовних оновлень», запроваджену в Android 7.0, також було модифіковано, щоб завантажувати файли оновлень безпосередньо до системного розділу, замість того, щоб спочатку завантажувати їх до користувацького розділу. Це зменшує вимоги до місця для зберігання системних оновлень[42].

Android Oreo представляє нову систему автоматичного відновлення, відому як «Rescue Party»; якщо операційна система виявить, що основні компоненти системи постійно виходять з ладу під час запуску, вона автоматично виконає серію кроків відновлення, що наростають поетапно. Якщо всі кроки автоматичного відновлення вичерпано, пристрій перезавантажиться в режим відновлення і запропонує виконати скидання до заводських налаштувань[43][44].

Оновлення Android 8.1 також представляє neural network API, який призначений для «надання програм з апаратним прискоренням для операцій машинного навчання на пристрої». Цей API призначений для використання з платформами машинного навчання, такими як TensorFlow Lite, та спеціалізованими співпроцесорами, такими як Pixel Visual Core (наявний у смартфонах Google Pixel 2, але неактивний до встановлення версії 8.1), але він також забезпечує резервний режим роботи Центрального процесора[45][46].

Android Go

[ред. | ред. код]
Докладніше: Android Go

Для Oreo було представлено спеціальний дистрибутив для малопотужних пристроїв, відомий як Android Go; він призначений для пристроїв з 1 ГБ оперативної пам'яті або менше. Цей режим має оптимізацію платформи, покликану зменшити використання мобільних даних (включно з увімкненням режиму економії даних за замовчуванням), а також спеціальний набір Мобільні сервіси Google, розроблений для меншого споживання ресурсів та пропускної здатності мережі. У Google Play Store також можна знайти «легші» версії застосунків, які підходять для цих пристроїв[47][48]. Інтерфейс операційної системи також змінено: на панелі швидких налаштувань з'явилася більш помітна інформація про заряд акумулятора, ліміт мобільних даних та доступну пам'ять, меню нещодавніх програм має змінений макет і обмежується чотирма програмами (для зменшення споживання оперативної пам'яті), а також API, що дозволяє операторам мобільного зв'язку впроваджувати відстеження даних і поповнення рахунку в меню налаштувань Android[30] Сервіси Google Play також було змінено, щоб зменшити обсяг пам'яті, яку вони займають[30].

Android Go стала доступною для OEM-виробників для Android 8.1[45].

Безпека

[ред. | ред. код]

В Android Oreo кілька функцій безпеки, що надаються службами Google Play, об'єднано під загальною назвою «Google Play Protect», зокрема автоматичне сканування Google Play Store і додатків, що завантажуються збоку, а також диспетчер пристроїв Android, який тепер називається «Знайти мій пристрій». На відміну від єдиного загальносистемного налаштування, що дозволяє встановлювати програми з джерел за межами Google Play Store, ця функція тепер реалізована як дозвіл, який можна надати окремим програмам (наприклад, клієнтам сторонніх сховищ програм, таких як Amazon Appstore і F-Droid). Підтверджене завантаження тепер включає функцію «Захист від відкату», яка застосовує обмеження на відкат пристрою до попередньої версії Android, спрямовану на запобігання потенційному злодієві обійти заходи безпеки, встановивши попередню версію операційної системи, в якій вони не застосовуються[30][49].

Примітки

[ред. | ред. код]
  1. Google Git. Android Source. Google. Архів оригіналу за 14 квітня 2018. Процитовано 9 квітня 2018.
  2. Coinciding The Solar Eclipse, Google Revealed Android O As "Oreo". Eyerys.com. 21 серпня 2017. Архів оригіналу за 22 серпня 2017. Процитовано 22 серпня 2017.
  3. The Xperia XZ1 is available in the U.S. for $700; Xperia XZ1 Compact coming soon. Digital Trends. 19 вересня 2017. Архів оригіналу за 21 вересня 2017. Процитовано 20 вересня 2017.
  4. Sony Xperia XZ1 hits Amazon with Android 8.0 Oreo out of the box. Android Authority (амер.). 20 вересня 2017. Архів оригіналу за 1 лютого 2018. Процитовано 21 вересня 2017.
  5. Android O announced with lots of little changes, but no major new features yet. The Verge. Архів оригіналу за 10 серпня 2017. Процитовано 19 травня 2018.
  6. Google announces Android O: Focus on power management, notifications, and more. Android Police (амер.). 21 березня 2017. Архів оригіналу за 8 червня 2018. Процитовано 19 травня 2018.
  7. Android O Developer Preview Supports Nexus 5X and 6P, Nexus Player, Pixel and Pixel XL, and Pixel C. Android Police (амер.). 21 березня 2017. Архів оригіналу за 20 травня 2018. Процитовано 19 травня 2018.
  8. What’s New in Android: O Developer Preview 2 & More. Android Developers Blog (амер.). Архів оригіналу за 20 травня 2017. Процитовано 19 травня 2018.
  9. Android O Developer Preview 3 launches, finalizes APIs. Ars Technica (амер.). Архів оригіналу за 9 червня 2017. Процитовано 19 травня 2018.
  10. Here’s everything new in Android O Developer Preview 3 [Gallery]. 9to5Google (амер.). 8 червня 2017. Архів оригіналу за 15 червня 2017. Процитовано 19 травня 2018.
  11. Developer Preview 4 now available, official Android O coming soon!. Android Developers Blog (амер.). Архів оригіналу за 24 липня 2017. Процитовано 19 травня 2018.
  12. Google releases Android 8.0 Oreo factory images for Pixel, Nexus as OTA fails for many [Update: Fixed]. 9to5Google (амер.). 21 серпня 2017. Архів оригіналу за 21 грудня 2019. Процитовано 19 травня 2018.
  13. The Xperia XZ1 Compact is available for pre-order starting at $600. Digital Trends (амер.). 29 вересня 2017. Архів оригіналу за 27 травня 2018. Процитовано 19 травня 2018.
  14. Zaharov-Reutt, Alex. iTWire - Android Oreo 8.1 update released for Google's Pixels and Nexus devices. www.itwire.com (брит.). Архів оригіналу за 26 липня 2018. Процитовано 19 травня 2018.
  15. Gartenberg, Chaim (21 березня 2017). Android O will give you even more control over notifications. The Verge. Vox Media. Архів оригіналу за 21 березня 2017. Процитовано 22 березня 2017.
  16. Davenport, Corbin (21 березня 2017). Android O feature spotlight: Notification Channels give more controls over notifications to users. Android Police. Архів оригіналу за 22 березня 2017. Процитовано 22 березня 2017. [Архівовано 2017-03-22 у Wayback Machine.]
  17. Android Oreo review: it's what's inside that counts. The Verge. Архів оригіналу за 27 червня 2018. Процитовано 27 червня 2018.
  18. Eight Android Oreo Features You Need to Definitely Check Out. NDTV Gadgets360.com. Архів оригіналу за 9 січня 2022. Процитовано 29 серпня 2017.
  19. YouTube's Picture-in-Picture mode in Oreo is only available to paying Red customers in five countries, and that's a problem. Android Police. 29 серпня 2017. Архів оригіналу за 29 серпня 2017. Процитовано 29 серпня 2017.
  20. Garun, Natt (21 березня 2017). Android O brings picture-in-picture support so you can watch YouTube while hailing a Lyft. The Verge. Vox Media. Архів оригіналу за 21 березня 2017. Процитовано 22 березня 2017.
  21. Whitwam, Ryan (21 березня 2017). Android O feature spotlight: Picture-in-picture video for all devices and new windowing features. Android Police. Архів оригіналу за 22 березня 2017. Процитовано 22 березня 2017.
  22. Amadeo, Ron (23 березня 2017). Hands-on with Android O—A million new settings and an awesome snooze feature. Ars Technica. Condé Nast. Архів оригіналу за 14 квітня 2017. Процитовано 14 квітня 2017.
  23. Uche, Prinx (16 грудня 2020). Android 8.0 (Oreo): Features, Review and Updates. Priceurb. Архів оригіналу за 7 листопада 2020. Процитовано 16 грудня 2020.
  24. El Khoury, Rita (23 березня 2017). Android O feature spotlight: Easily add custom ringtones, alarm sounds, and notification sounds. Android Police. Архів оригіналу за 24 березня 2017. Процитовано 24 березня 2017.
  25. Statt, Nick (23 березня 2017). Android O will make it easier to add custom ringtones and notification sounds. The Verge. Vox Media. Архів оригіналу за 24 березня 2017. Процитовано 24 березня 2017.
  26. Tooltips. Android Devlopers.
  27. Android 8.1 has arrived – here's everything it brings. TechRadar. Архів оригіналу за 19 грудня 2017. Процитовано 18 грудня 2017.
  28. Zaharov-Reutt, Alex. Android Oreo 8.1 update released for Google's Pixels and Nexus devices. iTWire. Архів оригіналу за 26 липня 2018. Процитовано 18 грудня 2017.
  29. Whitwam, Ryan (21 березня 2017). Android O feature spotlight: Neighborhood Aware Networking (NAN) mode for WiFi. Android Police. Архів оригіналу за 22 березня 2017. Процитовано 22 березня 2017.
  30. а б в г Android 8.0 Oreo, thoroughly reviewed. Ars Technica. Архів оригіналу за 11 травня 2020. Процитовано 14 вересня 2017.
  31. Ruddock, David (21 березня 2017). Android O feature spotlight: Android will support wide color gamut profiles in apps. Android Police. Архів оригіналу за 22 березня 2017. Процитовано 22 березня 2017.
  32. а б Bohn, Dieter (21 березня 2017). Google releases Android O to developers, promising better battery life and notifications. The Verge. Vox Media. Архів оригіналу за 16 березня 2024. Процитовано 22 березня 2017.
  33. Carman, Ashley (21 березня 2017). Android Oreo will limit what apps can do in the background to save battery life. The Verge. Vox Media. Архів оригіналу за 21 березня 2017. Процитовано 22 березня 2017.
  34. Crider, Michael (21 березня 2017). Android O Feature Spotlight: Adaptive icons give devs and OEMs easy shape masks, extra effects. Android Police. Архів оригіналу за 22 березня 2017. Процитовано 21 березня 2017.
  35. How Oreo is better than Nougat: Audio. Android Authority (амер.). 23 серпня 2017. Архів оригіналу за 23 березня 2020. Процитовано 22 грудня 2019.
  36. Google redesigns emoji (again) for Android O. GSMArena. Архів оригіналу за 18 травня 2017. Процитовано 19 травня 2017.
  37. Google I/O 2017: Android O to Bring Redesigned Emojis, Full Support for Emoji 5.0 Characters. NDTV. 18 травня 2017. Архів оригіналу за 18 травня 2017. Процитовано 19 травня 2017.
  38. Project Treble – Can Android Fix Their Update Problem Now?. Bettershark. 19 грудня 2018. Архів оригіналу за 19 грудня 2018. Процитовано 19 грудня 2018.
  39. Google's "Project Treble" solves one of Android's many update roadblocks. Ars Technica. 12 травня 2017. Архів оригіналу за 3 грудня 2017. Процитовано 12 травня 2017.
  40. Malchev, Iliyan (12 травня 2017). Here comes Treble: A modular base for Android. Android Developers Blog. Архів оригіналу за 18 липня 2018. Процитовано 18 липня 2018.
  41. OnePlus won't support Android Oreo's quick OS updates feature. The Verge. Архів оригіналу за 1 грудня 2017. Процитовано 26 листопада 2017.
  42. Android 8.0's "streaming OS updates" will work even if your phone is full. Ars Technica. Архів оригіналу за 7 серпня 2017. Процитовано 7 серпня 2017.
  43. Rescue Party. Android Developers. Архів оригіналу за 14 вересня 2017. Процитовано 14 вересня 2017.
  44. This New Android Oreo Feature Helps Rectify Bootloop Issues. NDTV Gadgets360. Архів оригіналу за 14 вересня 2017. Процитовано 14 вересня 2017.
  45. а б Android 8.1 Oreo goes final, rolling out now to Pixel and Nexus devices. Ars Technica. Архів оригіналу за 2 січня 2018. Процитовано 4 січня 2018.
  46. Google launches the Android 8.1 Developer Preview. Ars Technica. Архів оригіналу за 5 січня 2018. Процитовано 4 січня 2018.
  47. "Android Go" will strip Android down for ultra-low-budget phones. Ars Technica. Conde Nast. 17 травня 2017. Архів оригіналу за 18 серпня 2019. Процитовано 19 травня 2017.
  48. Android Go could help make Android O a runaway success. Engadget. Архів оригіналу за 19 травня 2017. Процитовано 19 травня 2017.
  49. Android Oreo feature spotlight: Rollback Protection, a new part of Verified Boot, won't allow you to start a downgraded OS. Android Police. 5 вересня 2017. Архів оригіналу за 7 вересня 2017. Процитовано 7 вересня 2017.