ios
3 статей
-
Тестирование прерываний и жизненного цикла мобильного приложения
Мобилка живёт не в вакууме — ОС в любой момент вмешивается, и именно там баги. Прерывания (звонок, пуш, шторка, split-screen), жизненный цикл и убийство процесса в фоне, поворот экрана, обрывы сети, low-memory kill и энергосбережение, отзыв разрешений. Чек-лист и как это воспроизводить.
-
Тестирование runtime-разрешений в мобильном приложении: состояния, отзыв на лету и edge-кейсы
Разрешения — это не «дал/не дал», а матрица состояний. Модель из пяти состояний, pre-permission priming, graceful fallback на отказ, убийство процесса при отзыве на лету, background location и точная/приблизительная гео, ATT и limited Photos на iOS, «Don't ask again» на Android, проверка по трафику через Proxyman и чек-лист на 12 пунктов.
-
Accessibility-чек-лист для мобильного приложения в 2026
28 июня 2025 в EU вступил в силу European Accessibility Act — для b2c-приложений a11y теперь юридическое требование. 11 разделов чек-листа: VoiceOver/TalkBack, Dynamic Type, контраст, touch targets, семантика, автотесты.