На ПК успешно запустили самую первую версию iPhone OS

Она была выпущена для iPod touch первого поколения в 2007 году

Мартин де Вос (Martijn de Vos), также известный как devos50, запустил на ПК самую первую версию iPhone OS, выпущенной для iPod touch первого поколения в 2007 году. Реализация проекта заняла больше года.

В своём блоге разработчик объясняет, что сложной частью была эмуляция аппаратных компонентов iPod touch. Вот почему разработчик решил эмулировать первую сборку iPhone OS, созданную для iPod, а не для iPhone, поскольку для работы версии для iPhone потребуется эмуляция ещё большего количества компонентов.

При этом де Вос также выбрал iPhone OS 1.0 из-за того, что в этой версии гораздо меньше механизмов безопасности, чем в более поздних версиях операционной системы: «Современные устройства Apple содержат множество дополнительных аппаратных компонентов, таких как нейронные движки, защищённые анклавы и разнообразные датчики, которые сделают эмуляцию таких устройств гораздо более сложной и трудоёмкой задачей».

iPhone OS 1.0 на ПК успешно эмулируется с помощью QEMU — платформы виртуализации с открытым исходным кодом. Система полностью управляема с помощью мыши и клавиатуры, и большинство предустановленных приложений работают нормально.

Разработчик заявил, что это, вероятно, первый случай, когда кто-то эмулирует операционную систему iPhone с помощью инструментов с открытым исходным кодом. В своём следующем проекте де Вос хочет запустить на ПК iPhone OS 2.1.

Источник:9to5mac

Данные о правообладателе фото и видеоматериалов взяты с сайта «iXBT.com», подробнее в Условиях использования
Анализ
×
Apple
Сфера деятельности:Связь и ИТ
162
Apple iPhone
Производитель:Apple
109
iPod
Производитель:Apple
8
iPod touch
Производитель:Apple