RocketSim

RocketSim1 — очень мощное дополнение к симулятору iOS. Но доступен он по платной подписке. Давайте разберемся, кому этот инструмент нужен, а кто может обойтись без него.

Инструмент предоставляет большое количество дополнительных опций и расширений:

  • Позволяет делать скриншоты, доступные на хост-машине, записывать видео экрана симулятора;
  • Добавляет сетку и линейки;
  • Предоставляет возможность сравнивать текущий экран с эталоном дизайна;
  • Увеличивает отдельные части экрана симулятора;
  • Даёт возможность поменять геолокацию, включать режим полета, работать с диплинками и многое другое.

Чтобы не перечислять все фишки RocketSim, я оставлю здесь ссылку на документацию2 — в ней описаны все возможности.

Помимо этого, в нём есть шорткаты для быстрых настроек, например, масштабирования экрана. Вы спросите, кому нужно это ваше масштабирование? Лично знаю людей, у которых включен не просто AssistiveTouch, а увеличенный размер шрифта самого устройства.

Опытные разработчики скажут, что часть этих функций доступны в самом симуляторе. Отчасти, так и есть. Но до некоторых вещей потребуется пролезть в настройки и выставить нужные значения. То есть из коробки у нас нет возможности что-то быстро поменять и вернуть обратно.

Кому этот инструмент нужен?

Если вы работаете с UI, внимательно следите за доступностью (a11y), проверяете и доводите до совершенства отображение экранов на устройствах с разными форм-факторами, то покупка станет полезной инвестицией.

Кто может обойтись без него?

Если вы, как и я, в большей степени занимаетесь вопросами инфраструктуры, работой с контрактами API, процессами CI/CD и не работаете с UI ваших приложений, то, вероятнее всего, для вас эта покупка будет не такой неактуальной.