adblock check

Первую iPhone OS запустили прямо в браузере

Разработчик Kelindi перенёс оригинальную систему первого iPhone в WebAssembly. Работают все 16 приложений, но без связи, камеры и интернета в Safari

Разработчик под псевдонимом Kelindi создал браузерный эмулятор iPhone OS 1.0 — системы, с которой в 2007 году началась история смартфонов Apple. Проект доступен по адресу 2007.mobile, для запуска достаточно открыть страницу в современном браузере: устанавливать отдельное приложение или искать старый iPhone не нужно.

Это не визуальная копия интерфейса, а настоящая операционная система. Эмулятор воспроизводит сборку iPhone OS 1.0 с номером 1A543a: оригинальное ядро, системные библиотеки, оболочку SpringBoard и встроенные приложения. Код скомпилирован в WebAssembly, а аппаратная часть имитируется на уровне ARM11 CPU и чипсета S5L8900.

Внутри доступны все 16 приложений первого iPhone. Среди них «Телефон», «Сообщения», «Календарь», «Заметки», «Калькулятор», Safari, «Карты», YouTube и iPod. Воспроизведены и узнаваемые элементы того времени: экран блокировки Slide to Unlock, анимации, логотип начальной загрузки и виртуальная кнопка Home. App Store, Siri и центр уведомлений отсутствуют — как и в оригинальной системе.

Эмулятор работает не идеально. Мобильной связи нет, встроенный Safari не выходит в интернет, камера не поддерживается, а воспроизведение звука и видео ограничено. Не все программы функционируют полноценно, хотя открываются все. Исходный код проекта Kelindi опубликовал на GitHub.

Источник

dsviridenko
@dsviridenko
Выпускающий редактор
Apple Apple
16,8K участников
Вступить
Комментариев пока нет
Оставьте комментарий...
Оставьте комментарий...