Printed from http://www.electronista.com

Hacker coaxes iOS apps to run on BlackBerry PlayBook

updated 11:10 pm EDT, Thu June 14, 2012

Public release of emulator unlikely

Videos surfaced last week of a BlackBerry PlayBook running iOS applications inside a emulator. The first, heavily edited, video (seen below) showed the user playing a handful of iOS specific game titles, such as Tiny Tower, Super Monkey Ball, and GalCon inside of the player. After a few days of public skepticism, the developer responded to requests and showed a few more applications running, with app interactions specified by critics. The developer has stated that he is unsure if he could ever release the player application, but does not specify why.

Video uploader and developer "Bubble Wrap," also known as "businesscat2000" first posted the video in the Crackberry Forums. The developer explained that his approach took a similar approach to how WINE works to run Windows applications on OS X and Linux. The PlayBook supports several of the iOS APIs, such as GLES and OpenAL. The majority of the coding for the emulator was in engineering other Objective C libraries needed for iOS apps to function properly in the player.

The ARM environment on the iPhone and PlayBook are similar, so application code doesn't need to be pre-processed or recompiled to use the emulator. Not all libraries have been successfully ported, including an important one for web access and rendering.

The developer is willing to test other coders' iOS applications for both proof and refinement of the player, with several major caveats. App restrictions include no DRM, specific compilation for armv6 or universal binary, 480x320 resolution, no network access required, and graceful error trapping within the application. Specific APIs listed as functioning are Foundation, GLES, OpenAL, AudioQueue, CG, CALayer, UIView, and UITableView. Any App Store items sent will not be tested.

The developer specifically not accepting App Store applications leads to the most critical issue with the emulator -- sourcing software. All emulators exist in somewhat of a grey area, legally. Creating and using emulators is legal under the Digital Millennium Copyright Act, but often, obtaining software to use in the emulators is not. Apple's FairPlay DRM would likely need to be illegally circumvented for the applications to run on the emulator, which is where the legal challenges begin. Any application available in the App Store, even free, is likely illegal to distribute or acquire for use in the emulator from a non-App Store source.

The BlackBerry developer website has a tool for packaging Android 2.3.3 applications to function on the BlackBerry PlayBook. Should the iOS emulator be released and allowed to remain in distribution, the Playbook would become the first mobile device to run apps from all three major sources -- BlackBerry, Android, and Apple iOS.




The first iOS on BlackBerry video




One of the skeptic's challenges



By Electronista Staff
toggle

Comments

  1. facebook_Abdul

    Via Facebook

    Joined: Jun 2012

    -1

    GPS tracking solutions

    It is easy to locate someone whether you are on the same place or you are travelling on the road. With the help of Global positioning system – you can capture to your love ones. Blackberry and Android users can match GPS features on their cell phones and get this facility of GPS tracking system at your hand – set. We have GPS tracking solutions

  1. facebook_Abdul

    Via Facebook

    Joined: Jun 2012

    -1

    www.whereareyougps.com

    It is easy to locate someone whether you are on the same place or you are travelling on the road. With the help of Global positioning system – you can capture to your love ones. Blackberry and Android users can match GPS features on their cell phones and get this facility of GPS tracking system at your hand – set. We have GPS tracking solutions

Login Here

Not a member of the MacNN forums? Register now for free.

toggle

Network Headlines

toggle

Most Popular

Sponsor

Recent Reviews

JBL Synchros E40BT headphones

For all the different configurations of headphones on the market, it's always a tough choice for buyers to get something that is just ...

Razer Taipan mouse

The list of gaming devices is growing larger with each passing day. A large number of companies have entered the gaming input arena, a ...

Cambridge Audio DacMagic XS

Every computer with a microphone or headphone port has one -- a digital to analog converter (DAC). There are nearly as many chipsets a ...

Sponsor

toggle

Most Commented

 
toggle

Popular News