One of the most interesting parts of BlackBerry's PlayBook tablet is its forthcoming support for Android apps.
Explaining more about the process were RIM's Rajeev Mohindra and Kamen Vitanov.
In a talk entitled 'Getting started with Android Player', Mohindra explained that in most cases to-date, the cost of porting from Android to PlayBook's QNX should be small.
"65 percent of apps convert to Android without any changes to source code," he said.
Changes, changes
Of course, there are plenty of differences between Android and the PlayBook Android Player, which supports Android 2.3.3 and API level 10. These include issues such as the PlayBook only supports 4 independent touch points, whereas Android can support up to 13.
Another example is RIM has had to 'fake' an SD card on the PlayBook for Android apps that require this.
More prosaically, a PlayBook app icon is 86 pixels square, while for Android it's 72 pixels square.
Keep it safe
In terms of operation, Android apps are kept insulated from the rest of the PlayBook system, running in a secure sandbox.
They launch just like any other native apps, although running multiple Android apps on PlayBook will just be rendered in one window, whereas running multiple instants of native PlayBook apps are displayed in multiple windows.
The Player window includes a touch Back button and display the icons for all Android apps running in a navigation bar at the bottom of the screen. This can be switched off if you want to run your app full screen.
Missing tricks
Getting into more detail about the porting process, Mohindra warned, "It's not a case of just taking your Android app and it will run".
"We support most Android's APIs but not all of them."
For example, the Android PlayBook player doesn't support native Android code, Google libraries such as Google Maps or Android Market, phone features, camera APIs (although you can take and use photos), and SIP and VOIP stacks aren't supported, nor Bluetooth.
RIM's tools enables developers to check for any incompatibilities.
Best of the situation
"Because the Android Player sits on top of QNX that means it's pretty secure," said Mohindra.
"It also means we can leverage the hardware acceleration features, but it's a lot harder than just making the Android open source run on top of some hardware."
Of course, the current beta release of the Android Player is a work in progress, with Mohindra saying RIM had been prioritising what features it can support for launch.
"It's a large project. It's taken a lot to get here," he confessed, although remarking that when Google open sources its Ice Cream Sandwich OS, RIM would consider how it could support it.
News
Contributing Editor
A Pocket Gamer co-founder, Jon is Contributing Editor at PG.biz which means he acts like a slightly confused uncle who's forgotten where he's left his glasses. As well as letters and cameras, he likes imaginary numbers and legumes.
Related Articles
News
Oct 19th, 2011
BB DevCon 11: Anders Jeppsson, RIM's first head of games, on the opportunities and challenges with BlackBerry
News
Oct 19th, 2011
BB DevCon 11: PlayBook Android Player is an opportunity for experimentation but native is best says RIM's Alec Saunders
Top Stories
Feature
May 7th, 2024
Mobile Mavens: The industry has its say on Squad Busters ability to draw in “untapped audiences” with its “influence from a range of genres”
Feature
May 7th, 2024
Hot Five: Supercell’s Squad Busters supremacy, Brawl Stars bounces back, and a games industry journey at King
Feature
May 7th, 2024
April 2024 mobile game charts: Call of Duty: Warzone Mobile loses launch momentum and Brawl Stars’ astronomical rise
Events
Valencia Indie Summit 2024 | Europe | May 16th |
Mobidictum Meetup Tallinn May 2024 | Europe | May 21st |
Israel Mobile Summit 2024 | Middle East | Jun 6th |
WN Conference Istanbul 2024 | Jun 11th | |
DevGAMM Vilnius 2024 | Europe | Jun 14th |
Develop: Brighton 2024 | Europe | Jul 9th |
Mobidictum Meetup Barcelona September 2024 | Europe | Sep 1st |
Pocket Gamer Connects Helsinki 2024 | Nordic | Oct 1st |