Android Q отримує новий режим робочого столу, і доступ до нього можна отримати прямо зараз, якщо ви використовуєте емулятор Android Studio. Ось як це виглядає.
Коли я вперше оприлюднив Android Q в січні, була одна функція, якою я дуже хотів похвалитися, але, на жаль, не зміг, оскільки вона не була повністю реалізована: експериментальний режим робочого столу. Ми знайшли параметр у параметрах розробника, який «примусово вмикає експериментальний режим робочого столу на вторинному дисплеї." Хоча ми могли перемикати налаштування, ми не намагалися зробити цей "режим робочого стола" відкритим де завгодно. Тепер, коли перша бета-версія Android Q випущено для всіх смартфонів Google Pixel і емулятора Android Studio, його можна спробувати.
Користувач Twitter @Shad0wKn1ght93 помітили, що в AOSP Launcher є новий компонент, який під час запуску відкриває новий інтерфейс робочого столу Android. Я помітив посилання на цей компонент запуску у фреймворку Q, але AOSP Launcher, який постачався разом із збіркою, що витік, не мав цього компонента. Тепер, коли це так, можна запустити компонент вручну. Якщо у вас є емулятор Android Studio, все, що вам потрібно зробити, це запустити таку команду ADB залежно від того, який образ Q ви завантажили:
-
Не GMS:
adb shell am start -n "com.android.launcher3/com.android.launcher3.SecondaryDisplayLauncher"
-
GMS:
adb shell am start -n "com.google.android.apps.nexuslauncher/com.android.launcher3.SecondaryDisplayLauncher"
Ось як виглядає інтерфейс робочого столу після запуску в збірці без GMS із використанням програми запуску AOSP.
Ви можете додати ярлики програм на робочий стіл, які запускаються в кілька вікон довільної форми, функція, яка вперше була запущена в Android 7.0 Nougat. Ви також можете встановити власні шпалери для робочого столу. Рядок стану та панель навігації здаються незмінними, але тепер у вас є набагато більше місця для роботи.
Цей режим робочого стола можна ввімкнути, перейшовши до параметрів розробника на Google Pixel, Pixel 2 або Pixel 3 із бета-версією та увімкнувши опцію розробника «примусовий режим робочого столу», а потім запустивши дію в Pixel Launcher за допомогою команди «GMS» із вище. Однак перед трансляцією або підключенням екрана телефону до зовнішніх дисплеїв вам потрібно буде змінити DPI свого Pixel.
Google Pixel Launcher, AOSP Launcher та інші програми запуску OEM можуть бути не єдиними програмами запуску, які працюють у новому режимі робочого столу. Розробники додатків запуску можуть додати приймач намірів для фільтрації викликів для запуску вторинних домашніх засобів запуску, як описано тут. Після виклику вторинним компонентом засобу запуску стороннього виробника може бути те, що показано в режимі робочого столу.
Ця стаття буде оновлена, коли ми отримаємо більше деталей. Повертайтеся, щоб дізнатися більше про новий режим робочого столу!
Оновлення 1 14.03.19 о 17:51 CT: додано команду для збірок GMS Android Studio.
Оновлення 2 14.03.19 о 17:56 CT: додано інформацію про те, що ви можете використовувати цей режим робочого столу на телефоні Pixel, запустивши дію, змінивши DPI, а потім транслюючи екран телефону. Також додано четвертий скріншот.
Оновлення 3 14.03.19 о 10:16 CT: додано інформацію про програми запуску сторонніх виробників.