Перейти до вмісту

Реальні умови

Повільний або нестабільний інтернет

Посадити пристрій на 3G, слабкий сигнал чи поїздку в метро й подивитися, як застосунок дає раду затримкам, втратам і обривам.

Навіщо: в офісі все літає, а користувачі відкривають застосунок в електричці. Перевірте, що він показує завантаження, повторює запити й зрозуміло повідомляє про помилки, а не показує порожній екран і не списує гроші двічі.

  1. Відкрийте картку Network. Рядок Network conditions веде на вкладку Network поруч із DevTools, де зібрано всі мережі, які вміє імітувати сесія.
  2. Оберіть мережу, наприклад 3G. Для кожної показано затримку, швидкість, втрати й короткий опис.
  3. Користуйтеся застосунком і дивіться, як він поводиться: повільні картинки, пізні ціни, таймаути.
  4. Сценарії на кшталт Subway, Driving чи Elevator змінюють мережу з часом, з короткими періодами без зв’язку.
  5. Airplane mode, Wi-Fi і Mobile data вимикають мережу повністю.
  6. Оберіть No emulation, щоб повернути звичайний зв’язок.
  • Сповільнюється лише трафік застосунків. Екран, DevTools і ADB лишаються швидкими, тож працювати так само зручно.
  • Під час обриву в сценарії Android вважає, що мережа є: запити висять до таймауту, як біля мертвої вежі. З Airplane mode інакше: Android знає, що мережі немає, і повідомляє про це застосункам.
  • Регіони додають затримку, яку мають користувачі певної країни до CDN і до ваших серверів. Поєднуйте їх із VPN-локацією тієї самої країни.
  • Цифри — це реалістичні середні значення з відкритих звітів, а не виміри конкретного оператора.
  • Немає рядка Network conditions: для імітації мереж потрібні VPN-локації, а в цьому Holtdroid їх немає.
  • Застосунок працює швидше, ніж обіцяє обрана мережа: маршрут через VPN уже повільніший за цю мережу. Вкладка Network про це попереджає; оберіть ближчу VPN-локацію.
  • Гальмує все, разом з екраном: це ваш власний інтернет, а не імітація.

Докладніше: Network, Network conditions.