Реальні умови
Мова, час, тема й батарея
Перемкнути пристрій на темну тему, іншу мову чи часовий пояс і майже розряджену батарею, не копирсаючись у налаштуваннях Android.
Навіщо: половина багів інтерфейсу проявляється лише в частини користувачів: темна тема, довгі німецькі слова, інший часовий пояс, телефон на 5%. Кожна з цих умов вмикається одним кліком у картках поруч із телефоном.
Що відбувається
Section titled “Що відбувається”- Display: увімкніть Dark theme і шукайте текст, що зникає, та зашиті в код кольори. Тут само яскравість і розмір шрифту.
- Language: оберіть мову системи. Android перемикається без перезавантаження; перевірте переклади, довгі слова й формат дат.
- Date and time: змініть часовий пояс, а на справжньому телефоні ще й переведіть сам годинник, щоб перевірити акції та підписки, що спливають.
- Battery: задайте низький заряд, заряджання або режим економії.
- На кожній зміненій картці з’являється жовта крапка: видно, чим пристрій відрізняється від звичайного телефона.
Варто знати
Section titled “Варто знати”- Ці налаштування діють на весь пристрій, а не лише на ваш застосунок, і тримаються, доки сесія не завершиться або ви не повернете їх назад.
- Віртуальний пристрій живе за годинником сервера: часовий пояс змінити можна, сам час — ні. На справжніх телефонах годинник можна зсунути або виставити точний момент; якщо вимкнути Real time, Android не синхронізуватиме його назад.
- Картка Language заодно додає розкладки клавіатури, щоб на екранній клавіатурі можна було друкувати цією мовою. Деякі справжні телефони не змінюють мову системи без root; там картка змінює мову самого застосунку.
- Battery saver вимикає заряджання, бо під час заряджання Android сам вимикає режим економії. На деяких справжніх телефонах рівень заряду підробити не можна, працює лише економія.
Якщо не працює
Section titled “Якщо не працює”- Застосунок не реагує на темну тему: він не слідує системній темі. Це вже саме по собі привід для баг-репорту.
- Мова в застосунку не змінилася: у застосунку може бути власне налаштування мови, або він читає мову лише під час запуску. Перезапустіть застосунок.
- Немає можливості зсунути годинник: ви на віртуальному пристрої; там змінюється лише часовий пояс.
Докладніше: Device controls.