Техническое задание: Ферма эмуляторов Android

Основная цель

Создание на выделенном сервере масштабируемой системы из 100 независимых эмуляторов Android с последующей автоматизацией действий через единую панель управления.

Ключевые задачи

1. Развертывание эмуляторов

  • Установить и настроить среду эмуляции (Android Studio или альтернативное решение).
  • Создать 100 уникальных экземпляров эмуляторов с разными параметрами (версия ОС, IMEI, серийные номера и т.д.).
  • Интегрировать и настроить решения для антидетекции (изменение цифровых отпечатков) для каждого экземпляра.

2. Разработка панели управления (Dashboard)

  • Создать веб-интерфейс для централизованного мониторинга и управления всеми эмуляторами.
  • Реализовать функционал для массовых и индивидуальных действий, в частности:
    • Публикация контента в социальных сетях.
    • Выполнение других заданных сценариев взаимодействия с приложениями.
  • Обеспечить возможность запуска, остановки и перезагрузки эмуляторов из панели.

3. Технические требования

  • Решение должно быть стабильным и работать 24/7.
  • Необходима оптимизация потребления ресурсов сервера.
  • Архитектура должна позволять потенциальное масштабирование количества эмуляторов.
  • Подробное техническое задание будет предоставлено исполнителю после согласования.