5 найкращих емуляторів iOS для ПК

Тепер вам не потрібно перемикати пристрої

Якщо ви хочете дізнатися, як буде відображатися та функціонувати певна програма на iPad, iPhone або iPod touch прямо з вашого ноутбука або робочого столу Windows, вам знадобиться емулятор iOS. Цей тип програмного забезпечення може бути дуже зручним для розробників додатків, професіоналів із забезпечення якості або просто тих, хто хоче запускати додатки iPhone прямо на своєму ПК. Ми переглянули декілька найкращих нижче, перелічених в алфавітному порядку.

Adobe AIR

Знімок екрана

Використовуючи рамку виконання Adobe AIR, ви можете створити новий примірник GUI iOS прямо на вашому ПК з Windows. Хоча технічно це не емулятор у справжньому розумінні цього терміна, цей інструмент дозволяє розробникам та тестерам відчувати, як буде виглядати додаток та поводитись на iOS, фактично не запускаючи його в цій операційній системі.

Що нам подобається

  • AIR підтримується авторитетною компанією та часто оновлюється

Що нам не подобається

  • Обмеження щодо апаратної реплікації означають, що ви не отримуєте порівняння яблук-яблук з точки зору поведінки вашого додатка, і те, що ви бачите в iPhone AIR, може не бути точно тим, що відображається або відбувається на фактичному пристрої iOS

Апетит.io

Appetize.io дозволяє завантажувати додаток через їх веб-сайт або через API, і за лічені секунди ви можете запустити його в будь-якому великому веб-браузері на вашому ПК. Послуга пропонує додаткові функції на додаток до емуляції, включаючи автоматичне тестування, масштабоване розгортання вашого додатка та аналіз використання мережі.

Пропонується безкоштовний пробний план, який обмежує вас двома одночасними користувачами та 100 хвилин потокової передачі додатків щомісяця, тоді як платні підписки коливаються від 40 доларів на місяць, аж до 2000 доларів для великих масштабів.

Що нам подобається

  • Безкоштовної версії більш ніж достатньо для простої перевірки розробки або тестування

Що нам не подобається

  • Іноді спостерігається відставання, коли відображається полотно, що представляє пристрій iOS

Пульсація

Знімок екрана

Ripple - це браузерний інструмент, який може імітувати мобільне середовище, включаючи iOS, спеціально розроблений для допомоги у розробці та тестуванні програм HTML5. Для правильної роботи він потребує Google Chrome разом з додатком Ripple Emulator і може інтегруватися з іншими інструментами для налагодження та запуску автоматизованих тестових сценаріїв.

Що нам подобається

  • Достатньо просто, щоб хтось, не знайомий з емуляторами чи тренажерами, почав використовувати без кривої навчання

Що нам не подобається

  • Ripple не оновлювався вже багато років, і підтримка, схоже, пішла в сторону

Smartface

Знімок екрана

Smartface - це відносно потужний емулятор, який підтримує розробку iOS на ПК, завдяки чому можна отримати справжній кросплатформенний досвід програмування. Для підключення до вашої машини Windows потрібен пристрій iOS, на якому працює додаток Smartface, для встановлення iTunes для розпізнавання. Як тільки ця установка встановлена, емуляція може бути ініційована лише декількома натисканнями та клацаннями.

Що нам подобається

  • Люди, що стоять за Smartface, здаються пильними у забезпеченні підтримки більшості функцій iOS, навіть якщо випускаються часті оновлення операційної системи.

Що нам не подобається

  • Програми, що займають пам'ять та CPU, де важливі мілісекунди, можуть помітити незначну втрату продуктивності

Xamarin.iOS

Знімок екрана

Конфігурація для складання та тестування нативних програм для iOS на ПК за допомогою Xamarin - не найпростіший спосіб піднятися та запустити, але колись на місці він дозволяє використовувати подібні елементи управління інтерфейсом, які надають Objective-C і Xcode, а також можна кодувати в C # з .NET BCL за ним, все в ID Visual Studio IDE. Як мінімум, вам знадобиться машина Windows з Visual Studio 2017 та підключений до мережі Mac з встановленими інструментами побудови Xamarin.iOS та Apple.

Потім ваш екземпляр Visual Studio на ПК має доступ до цього Mac та його інструментів збирання, які використовуються для компіляції вашої рідної програми iOS. Вищезазначені інструменти складаються з останніх версій Xcode та iOS SDK та доступні для завантаження за допомогою облікового запису Apple Developer.

Що нам подобається

  • Xamarin забезпечує потужне середовище для кодування додатків для iOS з вашого ПК із значно більшою гнучкістю, ніж пропонує стандартний емулятор

Що нам не подобається

  • Про створення пари Visual Studio на вашому Mac через мережу простіше сказати, ніж зробити