Первый iPhone в браузере
Оригинальный iPhone 2007 года теперь можно запустить в обычном браузере. На сайте 2007.mobile выложили эмулятор, внутри которого работает подлинная iPhone OS 1.0. На проект обратило внимание британское издание The Register.
На экране воссоздан облик первого iPhone: физические кнопки, широкие рамки вокруг дисплея и объемные иконки. Управлять смартфоном можно мышью или пальцем: эмулятор понимает касания, свайпы и прокрутку. Звук включается после первого касания экрана.
Эмулятор построен на технологии WebAssembly, которая позволяет запускать в браузере тяжелые программы почти с той же скоростью, что и на компьютере. Для работы нужен браузер с поддержкой WebAssembly и Canvas, то есть практически любой современный. Ход работы можно сохранить в виде контрольной точки, выгрузить резервную копию и позже загрузить ее обратно. Еще эмулятор умеет работать без подключения к сети после загрузки на устройство.
Ограничений пока много. Как признают сами создатели, интернет, сотовая связь и камера в эмуляторе не работают, а поддержку оборудования и приложений еще дорабатывают. По наблюдениям The Register, одни программы запускаются нормально, например «Калькулятор», другие, вроде «Контактов», работают с трудом. Все, чему нужен выход в сеть, не открывается вовсе. Сторонних приложений здесь тоже нет: App Store появился только в 2008 году, через год после выхода первой модели.
Тем, кому нужно больше возможностей, The Register советует Light Touch. Это полноценный эмулятор старых iPhone и iPod touch для Mac с macOS 14.4 и новее. Он поддерживает версии от iPhone OS 1.0 до iPhone 4, несколько поколений iPod touch и первый iPad.
Ранее мы рассказывали, почему глава Nothing Карл Пей назвал пустой тратой iPhone Duo за 2000 долларов.
Источник новости: hi-tech.mail.ru

