Ми отримали доступ до попередньої версії мікропрограми Android Oreo з EMUI 6 для Huawei Mate 9. Перевірте, що нового в майбутньому оновленні!
Вчорашня подія Google нарешті принесла нам Google Pixel 2 і Pixel 2 XL, Pixelbook, і Home Mini/Макс але навіть незважаючи на те, що запал Google зараз вщухає, ентузіасти Android ще багато чого чекають у найближчі тижні. Могутній Huawei Mate 10 незабаром дебютує 16 жовтня на прес-конференції в Мюнхені, Німеччина, і це буде перша публічна презентація майбутнього EMUI 6 від Huawei на базі Android 8.0 Oreo. Напередодні цієї події ми отримали доступ до a попередня версія прошивки Android Oreo/EMUI 6 для Huawei Mate 9, і є чимало цікавих змін, які варто відзначити для цього майбутнього оновлення.
Huawei Mate 9 був представлений в тільки в листопаді минулого року з апаратні характеристики найвищого рівня, тому не дивно бачити, що цей пристрій отримує оновлення Android Oreo. Були натяки на ранню роботу над оновленням Android 8.0 ще в квітні цього року, хоча збірка, про яку на той час витік, була досить простою. Тепер збірка, яку ми отримали, є повністю функціональною та фактично може встановлюватися безпосередньо поверх MHA-L29C432 (міжнародний варіант Huawei Mate 9), тому ми зробили саме це, щоб почати вивчати, що нового в EMUI 6 оновлення.
EMUI 6 на базі Android Oreo для Huawei Mate 9
Те, чого ви б очікували
Для початку давайте приберемо нецікаві подробиці. Як і слід було очікувати, більшість необхідних функцій Android Oreo доступні в цій збірці. Це означає підтримку режиму «картинка в картинці». суворі фонові обмеження програм, канали сповіщень і навіть це дратівливе сповіщення про те, що програма працює у фоновому режимі на щастя, все ще ховаються за допомогою програми.
Слід зазначити, що хоча Huawei реалізувала канали сповіщень, їх сповіщення важливі елементи керування насправді є пережитком EMUI 5 і не базуються на версії AOSP, яка вам може бути знайома з. Я вважаю це перевагою, оскільки це означає, що вам не потрібна стороння програма повернути елементи керування важливістю сповіщень для програм, які не націлені на Android Oreo.
Оновлення EMUI 6
Ось де все стає трохи цікавіше. Загалом, я б сказав, що зовнішніх змін між EMUI 5 і EMUI 6 небагато, але є кілька нових програмних доповнень, які мають порадувати деяких людей.
По-перше, є новий "Розширення екрану" в налаштуваннях дисплея. Це базується на функції динамічної роздільної здатності екрана EMUI 5 під назвою «розумна роздільна здатність» (яка також присутня в EMUI 6). Хоча інтелектуальна роздільна здатність автоматично перемикатиметься між 720p і 1080p для економії енергії, ця нова опція дозволяє вручну перемикатися між двома роздільними здатностями. Цей метод, швидше за все, перевершує використання команди ADB "wm size", оскільки ця команда ADB налаштовує лише віртуальну роздільну здатність, а не фактично рендеринг дисплея з нижчою роздільною здатністю.
Далі є нова кнопка, яку можна розмістити на панелі навігації. Коли цю кнопку ввімкнено, вона додає маленьку стрілку до лівої сторони панелі навігації. Натискання цієї кнопки тимчасово приховає панель навігації, доки ви не проведіть пальцем знизу вгору. Для тих із вас, хто любить мати стандартну навігаційну панель, але хоче час від часу використовувати повноекранний режим нерухомості на вимогу, ця нова кнопка перевершує команду ADB, яка назавжди приховує панель навігації або вмикає режим занурення. Ця кнопка не є технічно новою, оскільки вона присутня в китайській прошивці Huawei Mate 9, але вона нова для міжнародного варіанту.
Якщо ви не любитель навігаційної панелі програмного забезпечення, тоді є ще один новий варіант навігації, який ви можете спробувати. Це називається навігаційна док-станція і що він робить, так це розміщує рухому плаваючу кнопку, яка може замінити навігаційну панель для всіх натискань кнопок «назад», «додому» або останніх. Це відрізняється від «плаваючої док-станції» EMUI 5, оскільки ця функція діяла як псевдокругова панель керування, у якій натискання кнопки розширювало список доступних параметрів навігації. Навігаційна док-станція EMUI 6 натомість використовує елементи керування жестами, як-от проведіть пальцем угору, щоб повернутися додому, проведіть пальцем праворуч, щоб переглянути останні, і торкніться, щоб повернутися назад.
Нарешті, у параметрах розробника є щось дивне, що ми виявили. Звичайний Налаштування аудіокодека Bluetooth доступні функції, як і можливість перемикання між різними аудіокодеками Bluetooth, у тому числі aptX і aptX HD. aptX і aptX HD є власними аудіокодеками Bluetooth, які належать Qualcomm, тому компанії, які бажають їх використовувати, повинні платити Qualcomm ліцензійні збори.
Ми не впевнені, чому Huawei навіть зробив цей параметр доступним для вибору, оскільки він навіть тут не працює (вибір будь-якого з цих параметрів просто повертає вибір назад до SBC), але знову ж таки це є попередня версія, тому ці параметри, можливо, зникнуть у фінальній версії. Можливо, завдяки кореневому доступу та модулю Magisk ми зможемо ввімкнути його підтримку Google Nexus 6P власники можуть.
Під капотом зміни
Можливо, до цього моменту ви дивуєтеся, чому ми ще не показали знімок екрана розділу «Про телефон». Це тому, що, як і в кожній бета-версії/тестовій збірці, яку Huawei випускає всередині себе, версія програмного забезпечення змінюється, щоб зменшити витоки. На щастя, досить легко перевірити справжню збірку програмного забезпечення, заглянувши у файл build.prop. У ньому ми бачимо наступне:
[ro.build.version.security_patch]: [2017-09-05]
[ro.build.version.release]: [8.0.0]
[ro.build.version.sdk]: [26]
і за допомогою окремої команди ми можемо знайти версію ядра Linux
Linuxversion 4.4.23+ (android@localhost) (gcc version 4.9.x 20150123 (prerelease) (GCC) ) #1 SMP PREEMPT Thu Sep 1404:10:43 CST 2017
Отже, з цієї інформації цілком зрозуміло, що збірка Huawei Mate 9, яку ми отримали, справді базується на Android 8.0 Oreo (рівень SDK 26). The Версія ядра Linux 4.4, оновлено з 4.1 в EMUI 5 на основі Nougat на Mate 9. Крім того, рівень виправлення безпеки – вересень 2017 року, що означає, що Mate 9 є захищений від уразливості Blueborne.
Нарешті, ми виявили кілька речей, які особливо цікаві ентузіастам Android. Перший, Проект Treble підтримка є. Хоча вихідні коди ядра для Mate 9 були доступні протягом кількох місяців, для пристрою немає жодних спеціальних ПЗУ на основі AOSP. Можливо, підтримка Project Treble це змінить, можливо ні. Це все ще цікаво, оскільки воно є перший підтверджений пристрій із підтримкою Project Treble, хоча він не запускався з Android Oreo.
І останнє, але не менш важливе: ось те, чого ніхто не очікував: підтримка субстрату в EMUI. так, Теми Substratum працюють на EMUI 6. Це все завдяки зобов’язанням Overlay Manager Service (OMS), які Sony зробила для AOSP, які нарешті перейшли в повністю робочий стан в Android Oreo. Завдяки цьому користувачі Google Nexus і Pixel можуть насолоджуйтеся повною підтримкою власних тем використовуючи Доповнення Andromeda для Substratum. Ми протестували обидва інтерфейс командного рядка а також a темна тема у певних програмах і може підтвердити, що він справді працює.
На перший погляд підтримка субстрату може здатися не такою цікавою, оскільки Huawei вже має власний движок тем, але слід зазначити, що Substratum дозволить вам створити тему не лише для системних програм, як можна побачити на наведеному вище знімку екрана Google Messenger додаток.
Це все, що ми знайшли в цій внутрішній бета-версії Android 8.0 Oreo для Huawei Mate 9. Слідкуйте за новинами на порталі XDA, оскільки ми маємо більше інформації про майбутні пристрої Huawei та Honor. Найкращий спосіб стежити за Порталом – це встановити програму XDA Labs!
Прошивку надав мені для встановлення на Huawei Mate 9 FunkyHuawei.club, послуга, яка дозволяє встановлювати попередню версію прошивки Huawei, відновлювати заблоковані пристрої та ребрендингувати/конвертувати телефони з китайського регіону на міжнародні варіанти. Сервіс підтримуватиме Mate 10 після випуску.