Перейти к содержимому

Условия реального мира

Язык, время, тема и батарея

Переключить устройство на тёмную тему, другой язык или часовой пояс и почти севшую батарею, не копаясь в настройках Android.

Зачем: половина багов интерфейса проявляется только у части пользователей: тёмная тема, длинные немецкие слова, другой часовой пояс, телефон на 5%. Каждое из этих условий включается в один клик в карточках рядом с телефоном.

  1. Display: включите Dark theme и ищите пропадающий текст и зашитые в код цвета. Здесь же яркость и размер шрифта.
  2. Language: выберите язык системы. Android переключается без перезагрузки; проверьте переводы, длинные слова и формат дат.
  3. Date and time: поменяйте часовой пояс, а на настоящем телефоне ещё и переведите сами часы, чтобы проверить истекающие акции и подписки.
  4. Battery: задайте низкий заряд, зарядку или режим экономии.
  5. На каждой изменённой карточке появляется жёлтая точка: видно, чем устройство отличается от обычного телефона.
  • Эти настройки действуют на всё устройство, а не только на ваше приложение, и держатся, пока сессия не закончится или вы не вернёте их обратно.
  • Виртуальное устройство живёт по часам сервера: часовой пояс поменять можно, само время — нет. На настоящих телефонах часы можно сдвинуть или выставить точный момент; если выключить Real time, Android не будет синхронизировать их обратно.
  • Карточка Language заодно добавляет раскладки клавиатуры, чтобы на экранной клавиатуре можно было печатать на этом языке. Некоторые настоящие телефоны не меняют язык системы без root; там карточка меняет язык самого приложения.
  • Battery saver отключает зарядку, потому что при зарядке Android сам выключает режим экономии. На некоторых настоящих телефонах уровень заряда подделать нельзя, работает только экономия.
  • Приложение не реагирует на тёмную тему: оно не следует системной теме. Это уже само по себе повод для баг-репорта.
  • Язык в приложении не сменился: у приложения может быть своя настройка языка, или оно читает язык только при запуске. Перезапустите приложение.
  • Нет возможности сдвинуть часы: вы на виртуальном устройстве; там меняется только часовой пояс.

Подробнее: Device controls.