Android Pie відкриває можливість налаштування останніх програм для сторонніх лаунчерів

click fraud protection

Android Pie інтегрує огляд (останні програми) у панель запуску, а не в SystemUI. Сторонні програми запуску з підтримкою Root можуть створювати власні інтерфейси нещодавніх програм!

До Android 9 Pie інтерфейс останніх додатків Android із багатошаровими картками залишався майже незмінним, оскільки він був вперше представлений в Android 5.0 Lollipop. З впровадженням жестової навігації в Android Pie Google оновлено екран огляду останніх програм. У новому інтерфейсі є великі оглядові картки, розташовані горизонтально, але це не найбільша зміна нещодавнього інтерфейсу програм. Оскільки код останніх програм тепер інтегровано в стандартну панель запуску, тепер ви можете плавно переходити від огляду останніх програм до панелі програм панелі запуску. як AndroidCentral Ара Вагонер пояснює, це ставить програми запуску сторонніх виробників у невигідне становище, оскільки лише попередньо встановлена ​​програма запуску системи може інтегруватися з інтерфейсом користувача останніх програм. З іншого боку, якщо у вас є root-доступ, зміни Android Pie в огляді останніх програм фактично відкривають цілий новий шлях налаштування.

Налаштування огляду останніх програм перед Android Pie

До Android 9 Pie інтерфейс багатозадачності повністю оброблявся пакетом SystemUI. Таким чином, єдиним способом налаштувати екран останніх програм було змінити SystemUI. Це не було проблемою для користувальницьких ПЗУ, але це було набагато складніше для тих, хто мав лише root-доступ. У такому випадку єдиним варіантом буде або використання модуля Magisk, який повністю замінює SystemUI, або використання модуля Xposed для заміни коду, який обробляє останні інтерфейси користувача програм. Обидва варіанти, на жаль, мали недоліки, оскільки будь-яка така модифікація була б специфічною для OEM і легко зламалася б із будь-яким даним оновленням. Для розробника було б кошмаром підтримувати останній мод перемикача програм для кількох пристроїв. Однак, якщо розробнику більше не потрібно турбуватися про зміну SystemUI або інших системних програм, тоді буде простіше створювати власні перемикачі останніх програм. Android Pie має зробити таку настройку реальністю.

Налаштування огляду останніх програм в Android Pie

Всупереч тому, що ви, можливо, чули, новий інтерфейс користувача останніх програм Android Pie не є функцією Pixel Launcher. Pixel Launcher — це попередньо встановлена ​​програма запуску на Google Pixel і Google Pixel 2, тому вона просто відповідає за обробку огляду останніх програм на цих смартфонах. На інших телефонах, як-от Essential Phone, попередньо встановлений лаунчер також інтегрується з інтерфейсом користувача останніх програм. Як показано на OnePlus 6, OEM-виробники можуть навіть налаштувати, як виглядає екран останніх програм. Тепер, коли вихідний код для оновленого AOSP Launcher доступний, ми бачимо, як саме новий інтерфейс останніх програм інтегрується з панеллю запуску. Спочатку ми вважали, що програми запуску сторонніх розробників потрібно буде об’єднати в спеціальну ПЗУ, щоб скористатися перевагами нової нещодавньої інтеграції програм, але виявилося, що це не так.

Розробники Пускова установка для крісел, популярна альтернатива Pixel Launcher, інтегрувала код для обробки останніх програм у свою програму. Потім вони з’ясували кроки, необхідні для розпізнавання їх панелі запуску як обробника за замовчуванням для огляду останніх програм. Це дозволило використовувати Lawnchair, а не Pixel Launcher, як засіб запуску за замовчуванням на Pixel 2, не втрачаючи горизонтального перемикача додатків або панелі додатків, що згортаються. Ми продемонстрували це в наступному відео, записаному на Google Pixel 2 XL із стандартною рутованою збіркою Android 9 Pie.

Як команда Lawnchair це зробила? Що ж, мене попросили поки не розповідати, як вони це зробили, але отримати додатку правильні дозволи, щоб система розпізнала його, було напрочуд просто. Однак їхній метод зробити це все ще знаходиться в стадії розробки, тому він не готовий, щоб поділитися ним зі світом. (Модуль Magisk, який вони створили, не працював, тому мені довелося вручну розмістити потрібні файли в потрібному місці, а потім виконати команду.) Ось чому останній екран додатків виглядає так само, як і в стандартній версії Android 9 Pie — вони не встигли налаштувати це. Але розробники Lawnchair принаймні показали, що можна реалізувати новий інтерфейс нещодавніх програм у програмі запуску сторонніх розробників. Наступним кроком буде його налаштування, як це зробив OnePlus на OnePlus 6. Щойно у розробників Lawnchair буде щось ближче до випуску, ми повідомимо вас усіх.