Разработчик запускает приложения iOS на BlackBerry PlayBook от RIM [Видео]

[youtube=http://www.youtube.com/watch?feature=player_embedded&v=NcQ_7ALmflE&noredirect=1]

Да, это видео, на котором различные приложения iOS работают на BlackBerry PlayBook.

Разработчик под ником «Businesscat2000» на выходных разместил видео на форумах CrackBerry, демонстрирующие приложения для iPad, работающие на планшете RIM. По данным The Verge, Кевин Михалук из CrackBerry впоследствии подтвердил усилия разработчика после проведения некоторых тестов:

Михалук попросил разработчика написать «Hi CrackBerry» в приложении SketchBook Mobile для iOS, а также запустить приложение для сайта iMore. Успешно выполнив эти тесты, разработчик доказал, что он не просто проигрывает видео с приложениями iOS на PlayBook — этот хак реален.

Businesscat2000 также подробно описал свой подвиг на форумах:

Процессор на Playbook не эмулируется (хотя на Windows — эмулируется). Это работает очень похоже на то, как WINE используется для запуска приложений Windows на Linux. Бинарный файл приложения отображается в память, и импорты разрешаются, указывая на мою собственную реализацию различных необходимых API. iOS на самом деле использует несколько открытых API, которые Playbook поддерживает так же хорошо (GL ES и OpenAL). Большая часть работы заключалась в реализации всех необходимых классов Objective C. Код ARM приложений выполняется как есть — поддержка armv6/v7 на PB/iDevices практически идентична, и код разработан для работы в пользовательском режиме. Никаких SWI, доступов к GPIO или подобных трюков.

Ниже приведены дополнительные видео от разработчика, в том числе с приложениями iOS, работающими на Windows.

Связанные статьи

[youtube=http://www.youtube.com/watch?feature=player_embedded&v=ES6V4MIDvsU]

[youtube=http://www.youtube.com/watch?feature=player_embedded&v=oILkjWT1HFg]