Этот вопрос знаком каждому мобильному разработчику: как тщательно протестировать приложение на различных телефонах и версиях ОС? Покупать десятки устройств — дорого и непрактично, а эмуляторы не всегда показывают реальное поведение на железе. В результате баги попадают в пользователей, и команда тратит много времени на их поиск.
Облачные мoбильные фермы решают эту проблему, предоставляя удаленный доступ к парку настоящих смартфонов и планшетов. Выбирая модель смартфона или планшета, вы запускаете свое приложение и видите, как все работает на реальном экране. Это похоже на удаленный доступ к целой лаборатории, который всегда под рукой.
Мы решили проверить Мобильную ферму Selectel, чтобы убедиться, что это правда. взяли реальные проекты и реализовали их на реальных iPhone и Android. Люди, которые создают мобильные приложения и предпочитают спать, могут найти это полезным.
Что такое Мобильная ферма от Selectel

«Мобильная ферма» Selectel — это способ быстро протестировать любое приложение для Android или iOS на более чем 200 смартфонах, не покупая их.
В отличие от эмуляторов Selectel предоставляет доступ к физическим устройствам. Благодаря «Мобильной ферме» вам не нужно покупать, настроить, обновлять и обслуживать собственный парк колес. Интернет достаточно надежен.
Главное: это не просто возможность удаленно получить доступ к экрану смартфона. В режиме реального времени сервис позволяет устанавливать приложения APK/IPA, вводить данные, выполнять жесты и просматривать системные логи (logcat для Android и Console для iOS).
Почему у Мобильной фермы нет аналогов в России

Мобильная платформа доступна для любых целей — вам не нужно регистрироваться как юридическое лицо, заполнять документы и так далее.
Пользователь управляет устройством через браузер и может взаимодействовать с ним мышью, клавиатурой или тач-жестами. Для командной работы есть возможность предоставлять доступ коллегам с разными уровнями прав и интеграции:
• Прямая интеграция с плагином в Android Studio позволяет запускать инструментальные тесты (Espresso и UI Automator) на выбранных устройствах фермы из среды разработки. Тесты проводятся точно так же, как и на локально подключенном устройстве.
▪ Git (GitHub Actions, GitLab CI): Готовые примеры yaml-конфигураций позволяют встроить запуск тестов на ферме в CI/CD пайплайн. При коммите в репозиторий автоматически разворачивается нужное устройство, устанавливается билд приложения, прогоняются тесты, и результаты возвращаются в систему (например, в виде отчета Allure).
Благодаря поддержке стандартных протоколов Appium/Selenium ферма может использоваться как основа для существующих фреймворков автоматизации кросс-платформенного тестирования.

Парк гаджетов насчитывает более 200 моделей, включая актуальные iPhone (на iOS 16, 17, 18), флагманы и средний сегмент Samsung (Galaxy S и A серии), Google Pixel, а также устройства Xiaomi, Realme, Tecno и Infinix. Они установлены в дата-центры уровня Tier III и совокупно дадут охват ~80% российского рынка смартфонов.
Сервис использует модель pay-as-you-go: 1 рубль/минута при поминутной аренде, либо 30 рублей/час при почасовом использовании. Нет абонентских плат или обязательных минимальных платежей. Тариф един для всех моделей устройств — стоимость минуты работы на iPhone 15 Pro Max равна стоимости минуты на бюджетном Android.
Данные автоматически удаляются с помощью криптографического стирания в соответствии с ГОСТ P 50739-95 после завершения сессии.
Устройства защищены от несанкционированного доступа на время бронирования. Кроме того, эти девайсы не имеют SIM-карт и не могут подключаться к сотовым сетям. Это предотвращает утечку SMS, номеров или несанкционированных звонков. Единственный способ получить доступ к Интернету в этом изолированном сегменте сети Selectel — использовать сеть Wi-Fi. А зашифрованное соединение передает видеопоток экрана и данные управления.
Мобильная ферма Selectel — это очень полезный инструмент для разработчиков, который позволяет прямо из браузера тестировать приложения на настоящих iPhone и Android-устройствах. Только реальное «железо» с различными версиями ОС, диагоналями экрана и производителями — никаких эмуляторов, которые делают смартфоны не похожим на настоящие. Тестирование показало, что все работает плавно, подключение быстрое, а баги можно быстро найти и воспроизвести. Это экономит время, снижает количество ошибок в релизах и ускоряет выход приложения на рынок.
Тестируем, как всё это работает

Чтобы использовать сервис, вам необходимо зарегистрироваться на сайте Selectel и внести предоплату на баланс. Вы можете начать с любой суммы, например, 100 рублей.
1. Зарегистрируйтесь в сервисе.
2. Перейдите к разделу «Мобильная ферма».
3. Нажимаем на кнопку «Создать ферму»

4. Прописываем название (ферм может быть несколько одновременно) и выбираем устройства, на которых хотите протестировать свое приложение.
Я рекомендую использовать поиск по базе устройств, чтобы избежать скроллинга 200+ устройств в поисках подходящего.
5. Готово — вы можете начать конкретное тестирование.

Консоль управления устройством чрезвычайно проста в использовании, поскольку я не разработчик, я быстро разобрался во всех функциях. В верхней панели находятся различные функции, такие как поворот экрана и включение/отключение Wi-Fi.
В центре находится окно взаимодействия с устройством; тапы и простые жесты поддерживаются. Чтобы ввести текстовые и цифровые данные, не нужно тапать на экранную клавиатуру; вместо этого ввод можно ввести с помощью клавиатура и «копипаста». Универсальный доступ позволяет выводить виртуальную кнопку «Дом» на устройствах с iOS.

Перетащите APK/IPA-файл в нижний раздел, чтобы развернуть приложение на девайсе. Программа будет установлена на устройстве автоматически.
В окне взаимодействия есть небольшой визуальный «лаг», который не мешает тестированию.

В нижнем блоке вы можете видеть консоль в реальном времени, работать с файловой системой (исключительно с Android), загружать исполняемый скрипт для запуска устройства, выгружать скриншоты, сделанные на устройстве, и просматривать техническую информацию об устройстве.
Например, Росдомофон (App Store, Google Play) и его разработчики проверили функциональность сервиса и оба остались довольны. Сборка для Android и версии для iOS с упрощённым механизмом входа для тестирования успешно завершена.
Тестирование можно остановить в любой момент, а затем возобновить с того же места, где оно находится у вас в аренде. Наконец, вы должны полностью удалить все, что сделали на устройстве.
Это все, что я хотел сказать о мобильной ферме. Ключевой ее преимуществом является то, что вы работаете с настоящими смартфонами, а не виртуальными. Это означает, что до выпуска приложения вы сможете увидеть все особенности железа и различия между версиями Android и iOS, а не после оскорбительных отзывов пользователей.
Сервис оказался чрезвычайно удобным в использовании: вам не нужно собирать свой «зоопарк» устройств и следить за их зарядкой и обновлениями; особенно это полезно, когда нужно быстро проверить баг на конкретной модели, которой просто нет под рукой.
Наконец, если вы серьёзно относитесь к качеству своего мобильного приложения, такая ферма — это не роскошь, а рабочий инструмент, который окупается спокойствием за результат. Он экономит время и усилия, позволяя сосредоточиться на разработке, а не на поиске устройств для тестирования.








