Главная » Apple » Можно ли запустить iOS на компьютере и зачем это нужно

Можно ли запустить iOS на компьютере и зачем это нужно

Вы знаете, что означает проприетарность? Как правило, этот термин применяется к так называемому несвободному программному обеспечению, право на использование, копирование и модификацию которого разработчик оставляет за собой. Показательным примером проприетарного ПО является iOS. Apple не только запрещает как-либо модифицировать свою ОС, но и не открывает к ней доступ для конкурирующих производителей, предпочитая использовать её в одиночку. Тем не менее, многим бы очень хотелось установить iOS на свои устройства, в том числе на компьютеры, и с некоторых пор это стало возможным. Ну, почти.

Запустить iOS на компьютере можно, но работать она будет не совсем так, как вы думаете

Эксперты безопасности назвали шифрование в iOS почти бесполезным

Студия Corellium, занимающая виртуализацией программного и аппаратного обеспечения, предложила инструментарий для запуска образа iOS на компьютерах. На самом деле, такая штука существовала и раньше, но была доступна только ограниченному кругу корпоративных пользователей. Как правило, виртуальной версией iOS увлекались разработчики или исследователи в области кибербезопасности. Но теперь образ ОС стал доступен и рядовым пользователям, которые могут покупать индивидуальную подписку на доступ к инструментарию эмуляции.

Как запустить iOS на компьютере

Corellium позволяет запускать iOS на компьютерах через свои сервера, и это стоит недёшево. За одно ядро придётся заплатить 99 долларов в месяц

Подписка за доступ к виртуальной копии iOS, которую можно запускать на компьютере, взимается из-за ресурсоёмкости процесса. Разработчики решили облегчить жизнь пользователям и предложили эмулировать операционку на собственных серверах. Однако оплата производится не за копии, как можно было подумать, а за ядра, которые используются при эмуляции. Их количество может меняться в зависимости от того, версия для какого устройства эмулируется на компьютере. Если это iPhone 7, то ядер нужно всего 2, а если iPhone 11 – то 6.

От iPhone OS до iOS 15: как развивалась iOS

Важно понимать, что как таковая эмуляция iOS на компьютере не подменяет исходную операционную систему, которая устанавливается с завода. То есть рассчитывать на то, что мобильная платформа будет обеспечивать работоспособность деск- или лэптопа, как это происходит при использовании Parallels Desktop или BootCamp, не следует. В конце концов основное предназначение эмуляции iOS заключается прежде всего в проведении исследований. Разработчики получают возможность протестировать своё ПО, а ИБ-исследователи – выявить существующие уязвимости.

Почему нет компьютеров с iOS

iOS на компьютере будет выглядеть примерно вот так

iOS не смогла бы обеспечивать работу компьютера так же, как смартфона, по нескольким причинам:

  • Во-первых, это аппаратная несовместимость (по крайней мере с компьютерами на x86);
  • Во-вторых, изначальная заточенность под сенсорное управление;
  • В-третьих, iOS – это всё-таки закрытая ОС, и эмулировать её проще, чем заставить работать на устройстве, которое для этого не предназначалось;
  • В-четвёртых, Apple с самого начала адаптирует iOS под конкретное железо, поэтому добиться от неё той же эффективности и безопасности на неадаптированных устройствах не удастся.

Нам пишут: как я подружил Mac с Android, а Windows с iOS в работе

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