Google анонсувала наступну версію Android. Зустрічайте Android O з новим попереднім переглядом для розробників. Читайте далі, щоб дізнатися більше про Android O та його зміни!
Набридло працювати з Android Nougat на вашому смартфоні? Хочете дізнатися, що чекає в майбутньому наступну ітерацію найпопулярнішої у світі мобільної операційної системи? Компанія Google щойно оголосила про те, що з’явиться після Android Nougat.
Знайомтесь Android O.
За звичаєм Google, наступна версія ОС буде називатися Android O, поки вона нарешті не з’явиться для споживачів десь у третьому кварталі 2017 року. Ми можемо припустити, якою буде повна назва, і у нас також є кілька місяців, щоб зробити це.
Але зараз ми маємо повний попередній перегляд для розробників і безліч змін, які O внесе в Android. Google перерахував нові можливості і API в Android O, тому ми коротко торкнемося деяких із них нижче.
Перегляньте наш повний огляд Android O!
Фонові обмеження
Термін служби батареї продовжує залишатися пріоритетом для Google в O. Android O накладає додаткові автоматичні обмеження на те, що програми можуть робити у фоновому режимі в цих трьох основних областях: неявні трансляції, фонові служби та оновлення місцезнаходження. Ми детально обговорили, як
Google закладав основи для знищення шахрайських фонових процесів в Android Nougat, але тепер компанія вносить додаткові зміни, щоб приборкати шахрайські програми, які виснажують заряд батареї. Ці зміни спростять створення програм, які мінімально впливають на час автономної роботи користувача, тому Google рекомендує ознайомитися з документацією на обмеження фонового виконання і фонові обмеження розташування для більш детальної інформації.Канали сповіщень
Представляємо Android O канали сповіщень створити уніфіковану систему, яка допоможе користувачам керувати сповіщеннями за допомогою категорій, визначених програмою для вмісту сповіщень. Це дозволить розробникам створити канал сповіщень для кожного окремого типу сповіщень, які їм потрібно надіслати, а також відобразити вибір, зроблений користувачами програми. Наприклад, розробники можуть створити окремі канали сповіщень для кожної групи розмов у програмі обміну повідомленнями.
Користувачі також можуть керувати більшістю налаштувань, пов’язаних із сповіщеннями, за допомогою узгодженого інтерфейсу користувача системи. Усі сповіщення, опубліковані в певному каналі, працюватимуть однаково.
Android O також забороняє розробникам встановлювати рівні пріоритету для окремих сповіщень. Натомість тепер можна встановити рекомендований рівень важливості під час створення каналу сповіщень. Після створення каналу сповіщень лише система може змінити його важливість, повертаючи владу користувачеві.
Користувачі також можуть відкласти сповіщення щоб знову з’явитися пізніше. Сповіщення з’являтимуться знову з тим самим рівнем важливості, з яким вони з’явилися спочатку. Програми також можуть видаляти або оновлювати відкладене сповіщення, але оновлення відкладеного сповіщення не призведе до його повторної появи.
Крім того, Android O також додає нові візуальні ефекти та групування до сповіщень, що полегшує роботу користувачі, щоб побачити, що відбувається, коли вони отримують вхідне повідомлення або переглядають сповіщення відтінок. Для нас це дуже схоже на тікер сповіщень, який був присутній у старих версіях Android до Heads Up, хоча нам доведеться підтвердити те саме.
API автозаповнення
Android O офіційно визнає роль менеджерів паролів, включаючи API автозаповнення. Підтримка автозаповнення платформою дозволить користувачам вибирати програму автозаповнення так само, як вони вибирають програму для клавіатури. Google додає нові API також запровадити службу автозаповнення.
Картинка в картинці для телефонів і нові функції вікон
Дисплей PiP тепер доступний як для телефонів, так і для планшетів, тож користувачі тепер можуть з нетерпінням чекати перегляду відео під час спілкування в чаті чи будь-якого іншого подібного завдання. Розробники можуть вказати співвідношення сторін і набір користувацьких взаємодій, як-от пауза/відтворення.
Інші нові функції вікон включають a нове вікно накладання програми для програм, які використовують замість вікна системного сповіщення, а також підтримка кількох дисплеїв для запуску дії на віддаленому дисплеї.
Ресурси шрифтів у XML
Тепер шрифти є повністю підтримуваним типом ресурсу в Android O. Програми тепер можуть використовувати шрифти в XML-макетах, а також оголошувати стиль і товщину шрифту разом із файлами шрифтів.
Адаптивні значки
Android O також пропонує адаптивні значки який тепер може відображати різні форми на різних пристроях і моделях. Ви можете встановити піктограму запуску за допомогою круглої форми на одному OEM-пристрої та використовувати «кілечок» на іншому. Кожен OEM-пристрій надасть маску, яку система потім використовує для візуалізації всіх значків однакової форми. Система також анімує взаємодію з піктограмами, а також використовує піктограми в ярликах, програмі «Налаштування», діалоговому вікні спільного доступу та екрані огляду.
Широка палітра кольорів для програм
Розробники додатків для обробки зображень тепер можуть скористатися новими пристроями, які мають дисплей із широкою палітрою кольорів. Щоб відображати зображення з широкою гамою, програмам потрібно буде ввімкнути прапорець у своєму маніфесті для кожної дії та завантажувати растрові зображення з вбудованим широким кольоровим профілем. Ми кричали для цієї функції протягом місяців, і, схоже, Google нарешті відповів на наші молитви.
Підключення
Android O також підтримує високоякісні аудіокодеки Bluetooth, такі як кодек LDAC від Sony. Android Police підтвердив через заяву від Google, що оновлення приносить підтримка aptX, який є a високоякісний кодек Bluetooth від Qualcomm.
Нові функції Wi-Fi включають Wi-Fi Aware, також відомий як Neighborhood Aware Networking (NAN). На пристроях із відповідним апаратним забезпеченням програми та пристрої поблизу можуть виявляти та спілкуватися один з одним через Wi-Fi без точки доступу до Інтернету.
Google також розширює ConnectionService API з інфраструктури Telecom, щоб сторонні додатки для викликів могли інтегруватись із системним інтерфейсом користувача та бездоганно працювати з іншими аудіододатками. Наприклад, програми можуть відображати виклики та керувати ними в різних інтерфейсах користувача, таких як головні пристрої автомобіля.
Клавіатурна навігація
Android O працює над створенням більш надійної та передбачуваної моделі для навігації за допомогою стрілок і вкладок. Це з огляду на офіційну доступність програм Android для ОС Chrome, на пристроях якої є апаратна клавіатура. Ви можете переглянути повну документацію тут.
AAudio API для Pro Audio
AAudio — це новий нативний API, спеціально розроблений для додатків, яким потрібен високопродуктивний звук із малою затримкою. Попередній перегляд для розробників містить ранню версію цього API для отримання відгуків від розробників.
Покращення WebView
Android O активує багатопроцесний режим для WebViews за замовчуванням і додає API, щоб програма могла обробляти помилки та збої. Розробники також можуть увімкнути об’єкти WebView своєї програми для перевірки URL-адрес за допомогою Google Safe Browsing.
API мови Java 8
Android O підтримує кілька нових API мови Java. Крім того, Android Runtime швидший, ніж будь-коли раніше, і Google заявляє про покращення до 2 разів на дещо тести додатків.
Функція доступності: Жести відбитками пальців
Сервіси спеціальних можливостей також можуть реагувати на альтернативні механізми введення, як-от спрямоване проведення вздовж датчика відбитків пальців пристрою. Це означає що сторонні розробники може використовувати жести відбитків пальців, офіційно, щоб виконувати власні дії!
Попередній перегляд для розробників
Якщо вам справді дуже хочеться випробувати Android O, ви можете спробувати його за допомогою образів системи, наданих Google для пристроїв Nexus 5X, Nexus 6P, Nexus Player, Google Pixel, Pixel XL і Pixel C. Крім того, ви також можете завантажити оновлений SDK і випробувати Android O на офіційному емуляторі Android. Існує також емулятор для тестування Android Wear 2.0 на Android O.
Google твердо наполягає на тому, що цей попередній випуск для розробників призначений лише для розробників. Він не призначений для щоденного та споживчого використання (але це, ймовірно, не завадить читачам XDA). Таким чином, ці збірки доступні лише для завантаження та перепрошивки вручну. Реєстрація через програму бета-тестування Android розпочнеться, коли Google наблизиться до кінцевого продукту, тому наразі бета-версія Android для Android O недоступна. Десь у третьому кварталі цього року перед остаточним випуском буде 3 додаткові попередні перегляди для розробників. Наступний Developer Preview буде випущено десь у середині травня, тож у нас буде 2 місяці, щоб пограти з цим новим оновленням, перш ніж Google пригостить нас ще Oрео доброта.
Посилання для завантаження та інструкції з перепрошивки для Android O Developer Preview 1 див. голова сюди.
Ми в захваті від Android O та змін, які він вносить в екосистему Android. Це перший із багатьох попередніх переглядів для розробників, тож ми можемо бути впевнені, що представлені тут функції будуть вдосконалені до того часу, коли вони досягнуть кінцевого споживача.
Що ви думаєте про Android O та його Developer Preview 1? Дайте нам знати в коментарях нижче!