Last-Minute-Angebote bei Amazon: Jeden Tag neu!

BlackBerry PlayBook kann auch iOS-Apps (Video)

blackberry playbook

blackberry playbookRIM hatte tatsächlich mit dem BlackBerry PlayBook wohl eines der besten Tablets schaffen können, welches allerdings sich nicht wirklich dementsprechend verkaufte. Um dagegen etwas zu tun, schuf man unter anderem den sogenannten App Player, welcher die Nutzung von Android-Apps auf dem QNX-Betriebssystem ermöglicht. Schon sehr cool, doch noch lange nicht alles, denn auch iOS-Apps scheinen mit dem BlackBerry PlayBook zu funktionieren, man muss nur wissen wie.

Die Jungs von CrackBerry wollten zuerst nicht glauben, was sie da sahen, weshalb sie den Entwickler auf die Probe stellten, die er mit Bravour meisterte. Innerhalb kürzester Zeit konnte er die ihm zugesandte App auf dem PlayBook lauffähig machen, wie auch zahlreiche andere iOS-Apps. Generell ist dies eigentlich immer ein Problem gewesen, dass man iOS-Apps nicht wirklich auf anderen Systemen gut funktionierend benutzen konnte, die Emulation von Android-Apps war hingegen nie ein großes Problem.

The CPU isn’t emulated on Playbook (though it is on Windows). It works very similarly to how WINE works to run Windows applications on Linux. The app binary is mapped into memory and imports are resolved to point to my own implementation of the various APIs needed. iOS actually uses a few open APIs already, which Playbook supports just as well (GL ES, and OpenAL). The bulk of the work has been in implementing all of the objective C classes that are required. The ARM code of the applications run as-is – the armv6/v7 support on PB/iDevices are pretty much identical, and the code is designed to run in USR mode. No SWIs, GPIO accesses or any of that kind of shenanigans.

Im folgenden Video wird das Ganze uns demonstriert, darunter folgt noch ein zweites Video, in welchem ihr diesen iOS-Player auch für Windows betrachten könnt. Über offizielle Wege wird das wohl allerdings nie möglich sein zu vertreiben, da sicherlich dann Apple hellhörig wird und dagegen vorgeht. [via]

[asa]B0051NN2BA[/asa]

[youtube NcQ_7ALmflE] [youtube oILkjWT1HFg]