Лучшие эмуляторы и симуляторы операционной системы iOS для Windows

Удобно ли вам, что ваши устройства работают под разными ОС? Вот было бы здорово превратить компьютер в эдакий комбайн «всё-в-одном»: нажал первую кнопку – загрузилась Windows, нажал вторую – Android, нажал третью – iOS. И чтобы всё по-настоящему: и музыка играла, и камера снимала, и игры запускались.

Если подобные вопросы на виртуальных Windows и Android уже решены, то создатели программ, представленных в этом обзоре, пока только делают осторожные шаги в этом направлении. Практически все существующие эмуляторы iOS на ПК – на самом деле не эмуляторы, а симуляторы. В чем между ними разница и для чего предназначены те и другие, расскажем дальше.

Приложения для Windows

IPadian: для знакомства с iOS

IPadian – симулятор iOS 8-13 для Windows. В отличие от эмулятора – программы, которая в точности или в значительной части воспроизводят реальное устройство с его аппаратными ресурсами и операционной системой, симулятор лишь имитирует пользовательский интерфейс и действия устройства.

ipadian

IPadian предназначен для изучения возможностей системы и некоторых приложений iOS, которые были разработаны специально для запуска в его среде. К сожалению, он не позволяет скачивать и устанавливать ПО из реальных магазинов App Store и iTunes, поскольку настоящим программам необходима настоящая iOS-платформа.

Особенности, функции и возможности iPadian:

  • Реалистичный графический дизайн iOS (только англоязычный).
  • Полноэкранный режим отображения.
  • Поддержка управления клавиатурой и мышью.
  • Комплект встроенных стандартных приложений iOS: браузер Safari, мессенджер I Messages, магазин AppStore, Фотогалерея, Почта, Календарь, Музыка, Настройки и т. д. А также ПО сторонних разработчиков, например, YouTube, WhatsApp, Facebook, Instagram, игры (набор различается в зависимости от версии iPadian).
  • Защита доступа паролем.
  • Смена обоев рабочего стола.

Некоторые приложения iPadian имеют полный или почти полный функционал (например, часы), некоторые – частичный, некоторые просто имитируют интерфейс.

Стоимость лицензии последней версии iPadian составляет $20, пробный период в ней не предусмотрен, однако на просторах Глобальной сети можно найти предшествующие бесплатные версии.

AIR iPhone: для ознакомления и тестирования

AIR iPhone – простенький десктопный симулятор древнего айфона с интерактивными иконками приложений и кнопкой «Home».

air iphone

Программка предназначена для ознакомления с интерфейсом iOS и тестирования собственных разработок. Часть «приложений», собранных в AIR iPhone, при нажатии на иконку имитирует запуск и позволяет выполнить некоторые действия: покликать по элементам на экране, заполнить форму авторизации, набрать номер телефона или ввести в браузер адрес сайта (однако сам сайт при этом не загружается). Другая часть – просто пустышки.

Функции и возможности AIR iPhone:

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

Для запуска AIR iPhone необходима предварительная инсталляция на компьютер среды Adobe AIR. При возникновении ошибки «Невозможно установить приложение, так как поврежден файл программы установки», которую при попытке запустить симулятор выдает Adobe AIR, достаточно перевести системную дату на 2015 год, а после успешного запуска вернуть обратно.

Electric Mobile Studio: для веб-дизайнеров и разработчиков сайтов

Electric Mobile Studio – коммерческий симулятор, предназначенный для отладки и тестирования веб-ресурсов в среде iOS. С помощью этой программы веб-мастера, дизайнеры и разработчики получают возможность оценивать вид, функциональность и производительность сайтов в браузере Safari.

Electric Mobile Studio

Electric Mobile Studio позволяет одновременно запускать несколько копий виртуальных iPhone и iPad различных версий и конфигураций. Для управления гостевыми ОС в программе используется единая консоль – командная «палитра». С ее помощью можно включать, выключать, синхронизировать и поворачивать устройства, делать скриншоты виртуальных экранов, менять их разрешение, активировать и деактивировать функции тестируемого контента и т. д.

консоль Electric Mobile Studio

Функции и возможности Electric Mobile Studio:

  • Интеграция со средой разработки Microsoft Visual Studio 2012, 2013 и 2015.
  • Поддержка HTML 5, JavaScript, баз данных IndexedDB, WebSQL, объектов localStorage, Location, WebGL и других, благодаря которым пользователь может управлять отображением 2D/3D-графики, имитировать нажатие кнопок, выделять текст, воспроизводить аудиоконтент, саунд-эффекты и т. д.
  • Пошаговая отладка с помощью интегрированных инструментов Chrome и WebKit Debugging Tools.
  • Ручная настройка географических координат на карте, определение геопозиции по GPS.
  • Эмуляция касаний сенсорного экрана.
  • Управление с помощью горячих клавиш.
  • Создание списка избранных конфигураций.

В Electric Mobile Studio есть встроенная справка (раздел Help) с наглядным описанием всего функционала. Но она, как и остальные части программы, полностью на английском языке.

Стоимость лицензии приложения составляет $39.99, есть 7-дневная триальная версия.

Microsoft Xamarin.iOS: для разработчиков мобильных приложений

Xamarin.iOS представляет собой пакет SDK для iOS и один из модулей платформы Microsoft Xamarin – комплексной среды разработки ПО для разных операционных систем, включая iOS, iPadOS, TVOS и WatchOS, посредством .NET Framework. Причем совершенно бесплатный.

Microsoft Xamarin iOS

В набор Xamarin.iOS входит реалистичный симулятор iPhone и iPad различных моделей и версий, предназначенный для тестирования приложений. Он запускается из рабочего окна Visual Studio.

В составе симулятора есть следующие интерактивные инструменты:

  • Кнопка «Главная». Она имитирует работу кнопки запуска смартфона.
  • Кнопка «Блокировка». Имитирует блокировку экрана.
  • Кнопка «Сделать снимок» предназначена для скриншотов, которые сохраняются в подкаталоге программы \Xamarin\iOS.
  • Кнопка «Параметры» открывает раздел с элементами управления гостевой ОС: подключения клавиатуры, выбора месторасположения, активации Touch ID и т. д.
  • «Другие параметры» открывают раздел с остальными элементами настройки и управления, например, поворотом экрана, нажатием «Home», имитацией встряхивания, вращения, перезагрузки и прочего.

Симулятор Xamarin.iOS позволяет тестировать любой функционал разрабатываемых приложений, в том числе воспроизводить игры и мультимедийный контент.

Платформа Xamarin предназначена только для профессионального использования. Ее установка, настройка, а тем более освоение требует глубокого погружения в процесс и значительных затрат времени. Поэтому, несмотря на бесплатность и богатый функционал, в качестве средства развлечения она малопригодна.

Расширение для браузера

Ripple Emulator: для разработчиков мобильных приложений и сайтов

Ripple Emulator – многоплатформенное бесплатное средство разработки и тестирования мобильных и веб-приложений на HTML 5. В его состав входят среды Apache Cordova / PhoneGap 1.0, Apache Cordova 2.0, Blackbarry 10, WebWorks 1.0, WebWorks 2.0, WebWorks-TabletOS 2.0 и Mobile Web.

Ripple Emulator

Ripple поддерживает эмуляцию (точнее, симуляцию) следующих устройств: iPad, iPad 3, iPhone 3G и 3Gs, iPhone 4 и 4s, iPhone 5. Соответственно, последняя версия iOS, которую можно запустить в этой программе, – шестая.

Возможности Ripple:

  • Симуляция различных устройств на базе iOS, Android, BlackBerry OS, Symbian OS.
  • Отображение мобильного экрана в вертикальном и горизонтальном положении.
  • Настройка геопозиции устройства с помощью таблицы координат, карты или файла GPX.
  • Имитация работы акселерометра.
  • Использование прокси.
  • Пошаговая отладка.

Для запуска сторонних приложений и игр Ripple Emulator, к сожалению, также не предназначен.

Веб-симуляторы

Transmog.Ne (уже не работает): для тестирования мобильных версий веб-сайтов

Transmog.Ne предназначен для просмотра веб-страниц на экране виртуального Айфона 3G, 4, 5, Айпада 2 и Самсунга Галакси S3. Сервис полностью бесплатный и, несмотря на англоязычный интерфейс, очень простой в применении. Он не требует ни настройки, ни установки на ПК. Достаточно кликнуть по кнопке с названием устройства, например, iPhone 5, и ввести в строку «URL» адрес тестируемого сайта.

Transmog Ne

Для навигации по сайту можно использовать кнопки «Вперед» и «Назад», которые находятся на нижней панели виртуального устройства. Кроме того, сервис имитирует функции поворота экрана и обновления страницы.

Возможности Transmog:

  • Отправка запросов выбранному юзер-агенту.
  • Максимально точное отображение веб-страниц на экране мобильных устройств без полос прокрутки.
  • Поддержка отладки веб-приложений при помощи Firebug и Chromebug.

Владельцы интернет-ресурсов могут разместить и использовать симулятор Transmog на собственных сайтах.

iPhone 4 simulator и iPhone 5c simulator (уже не работает): для тестирования мобильных веб-ресурсов

iphone 4 simulator

iPhone 4 simulator и iPhone 5c simulator – бесплатные онлайн-симуляторы одноименных устройств. Как и Transmog, они предназначены для тестирования мобильных версий сайтов и веб-приложений.

iphone 5c simulator

Функции сервисов крайне незамысловаты. В числе их возможностей:

  • Поворот виртуального экрана в горизонтальное и вертикальное положение.
  • Разблокировка экрана перемещением ползунка (только в iPhone4simulator).
  • Кнопки «Вперед» и «Назад» для навигации по тестируемому ресурсу (только в iPhone4simulator).
  • Открытие дополнительных вкладок в виртуальном браузере (по факту открывается еще одна копия iPhone4simulator в реальном браузере).
  • Отправка ссылки на iPhone4simulator в Facebook и Twitter.

Разработчик iPhone 4 simulator и iPhone 5c simulator рекомендует запускать сервисы в браузерах Safari, Google Chrome или Firefox. В других они могут работать некорректно.

iPad 2 simulator: для знакомства с iOS и тестирования приложений (уже не работает)

iPad 2 simulator, как можно понять из названия, представляет собой виртуальную имитацию старенького iPad с набором стандартных приложений. Впрочем, последние – просто иконки, которые можно кликать, двигать, удалять и перемещать в док-панель.

iPad 2 simulator

В текущей версии iPad 2 simulator реально «работают» только 2 приложения – Notes (Заметки) и Maps (Карты). Первое позволяет добавлять и удалять записи, второе отображает масштабируемую карту мира Google на русском языке.

Прочие свойства и возможности iPad 2 simulator:

  • Дизайн, реалистично имитирующий интерфейс iPad.
  • Разблокировка виртуального экрана с помощью ползунка.
  • Интерактивная кнопка «Home», нажатие которой возвращает на домашний экран и пробуждает устройство после перехода в спящий режим.
  • Интерактивная кнопка «Sleep» для имитации перевода iPad в режим сна.
  • Анимация прокрутки экрана с эффектом инерции.
  • Анимация режима редактирования (для удаления и перемещения иконок). Активируется нажатием мышкой на иконку любого приложения в течение 2 секунд.
  • Функция поиска, идентичная iOS.
  • Имитация панели многозадачности, которая активируется при двойном клике по экрану.
  • Полноэкранный режим в приложении Maps.
  • Отправка ссылки на iPad 2 simulator в Twitter.

Разработчики приложений для iPad могут разместить в симуляторе копии своих продуктов. Для этого следует связаться с автором программы по указанным в ней контактам.

Appetize.io: для разработчиков мобильных приложений и сайтов

Appetize.io – онлайн-симулятор для тестирования, демонстрации, отладки и поддержки пользователей собственных продуктов. Сервис эмулирует следующие модели устройств Apple: iPhone 4s, iPhone 5s, iPhone 6, 6 plus, 6s и 6s plus, iPhone 8 и 8 plus, iPhone X, iPad Air и iPad Air 2.

Appetize io

В отличие от веб-симуляторов, рассмотренных выше, для доступа к функциям Appetize.io необходима регистрация. Без регистрации доступен только демо-режим, который дает возможность ознакомиться с интерфейсом виртуального iOS-устройства, покликать по иконкам и протестировать работу нескольких стандартных приложений.

После регистрации активируется бесплатный тарифный план «Trial» с ограниченным функционалом (не более двух пользователей одновременно и до 100 минут трафика в месяц). Стоимость платной подписки начинается от $40 в месяц.

Appetize.io предоставляет следующие возможности:

  • Загружать свои продукты на сервис через интерфейс браузера и API.
  • Тестировать все функции разрабатываемых приложений.
  • Делать скриншоты и видеозаписи, вести журналы отладочной информации и использования сетевого трафика.
  • Работать командой. Предоставлять доступ к проекту другим пользователям и разграничивать их права.
  • Запускать программное обеспечение Appetize с любого устройства, любой операционной системы, любого браузера. Возможна интеграция сервиса с облачными ресурсами предприятий и частными дата-центрами.
  • Гибко настраивать платформу в соответствии собственными предпочтениями и потребностями.
  • Получать оповещения о заданных событиях на email.
  • На платном тарифном плане «Enterprise» пользоваться услугами круглосуточной технической поддержки.

Помимо устройств на базе iOS, Appetize эмулирует смартфоны Nexus 5, 7 и 9 на Android.

Для обучения пользователей работе с сервисом здесь есть раздел со справочной документацией на английском языке.

CompConfig.ru
Добавить комментарий