Corellium выпустила эмулятор iOS
По сути, Corellium выпустила эмулятор iOS немного ранее, но только теперь он стал доступен и рядовым пользователям. Считаем запуск сервиса состоявшимся.
Изменения произошли и в модели распространения. Теперь потребуется подписка за аренду серверных мощностей. Ранее плата бралась разово и за каждое устройство приходилось платить отдельно. Цена варьируется от количества арендуемых ядер.
Сделать эмулятор в виде отдельного приложения пока не представляется возможным, поскольку не удается нормально портировать работу с ARM-архитектурой. К тому же, эмуляция на непредназначенном изначально для этого железе, требует значительной производительности вашего желе. К примеру, iPhone 7, несмотря на то что в самом устройстве чипсет с двумя ядрами, потребует для эмуляции четыре ядра серверной мощности.
Эмуляция представленная Corellium позволит осуществлять тестирование приложений и сервисов, а также проводить аудит безопасности. Во многом эмуляция интересна тем, что позволит быстро переключаться не только между моделями устройств, но и менять версию их операционной системы. К тому же и цена начинается от 99 долларов в месяц. Так что в данном случаи у нас скорее профессиональный инструмент, чем эмулятор для рядового пользователя.
Что касается эмуляции iOS, в отличии от Android, операционную систему эмулировать намного сложнее. Основным эмулятором по-прежнему остается эмулятор из среды разработки в Xcode. Есть сторонние эмуляторы iOS, вроде того же Xamarin или Appetize, но они не дотягивают по качеству.