Apps and Development

Everyone loves to repeat Apple's iOS app number verbatim: "65,000 iPad apps and counting" was the talking point after the iPad 2 launch event. In reality, that's hundreds of times more than the number of apps you'll actually use on a regular basis. Most of the really popular apps are cross platform, at least when it comes to iOS and Android. There are definitely iOS exclusives just as there are Android exclusives, perhaps more of the former than the latter but ultimately I don't put too much weight on quantity of apps. If there's something in particular you want that doesn't exist for one platform but does for another, that's worth talking about.

The PlayBook app experience, at least on day one, unfortunately isn't anywhere near that of what you get on Honeycomb. So if you felt that Honeycomb was under-supported by 3rd party apps at launch, the PlayBook will disappoint you.

Let's first talk about App World - RIM's app catalog on the PlayBook. Apps are divided into categories and you can of course look at the top free, top purchased, newest and recently updated apps. I haven't encountered an app that needs updating so I'm not entirely sure how that process works yet.

Browsing for apps by category is a bit more complicated than I'd like. Each category seen in the screen below has a handful of subcategories:

I've noticed that app categorization doesn't always match up with the sub categories properly. There is of course full text search in App World, which seems to work well except that there just isn't that much to search for today.

One nice feature of the App World app is the My World page. Here you get a list of everything you've installed on the app (including size and version number) and you're given the option of deleting apps from here.

RIM also provides you with a list of apps you've deleted and gives you the option of reinstalling any of them. So if you deleted something you end up missing, you don't have to go searching for it again - it's just in the uninstalled tab in My World. Deleted/uninstalled apps don't physically reside on your device so they'll have to be re-downloaded, but the convenience is still nice.

You don't need to login with your BlackBerry ID to download free apps, but anything you have to purchase requires an authentication step.

App World is one of the few first party apps that just isn't very smooth. Animations are choppy and the whole thing just begs to be optimized. I can't stress enough how having a mixture of 60 fps and sub-30 fps frame rates on the same tablet somehow stands out more than if the device were just consistently below 30 fps.

RIM sent along a list of companies that are working on PlayBook apps, however I don't have specifics as to what they're working on or when it'll be released:

·         Adobe Connect & Lifecycle
·         Airplay
·         Atari
·         BoxTone
·         Cerner Corporation
·         Digital Chocolate
·         EA
·         eBay
·         EpixHD
·         Evernote
·         FGL
·         Fortune
·         Gameloft
·         Globe & Mail
·         HFMUS - Car and Driver magazine
·         Huffington Post
·         Loblaws
·         Mattel
·         MediaFly
·         OpenText Everywhere
·         Post Media
·         Salesforce.com - Chatter
·         ScoreMedia (ScoreMobile)
·         Slacker Radio
·         Sports Illustrated
·         Telicost (Anomalous Networks)
·         The Weather Channel
·         The Weather Network
·         Time   
·         Unity3D

In terms of developing apps for the PlayBook you really have three options: the WebWorks SDK, BlackBerry Tablet OS SDK for Adobe AIR and native C/C++.

The WebWorks SDK enables HTML5 and JavaScript based apps to run on the PlayBook, similar to what the original apps for iOS were like. The Tablet OS SDK for Adobe AIR lets you bundle and target the PlayBook with apps you've built using Adobe Flash Builder. And finally, the highest performance option is to obviously write native C/C++ targeting the PlayBook.

There is a fourth method of getting apps onto the BlackBerry PlayBook, using an as-of-now unreleased Android App Player. RIM is working on a port of Android that will run on top of QNX, abstracted from the underlying hardware/software (think VM). The Android App Player should be able to run all apps that work on Gingerbread (Android 2.3). You won't get access to the Android marketplace, developers will still have to package and send all apps to RIM for signing - but it should allow existing Android developers to avoid a full blown code re-write in order to get their apps working on PlayBook right away.

It's still far too early to see how successful this is going to be and I do have concerns about performance (the layer between QNX and Android is bound to cause a performance impact). Of course Android apps won't have direct access to hardware so things like 3D games are likely going to be too slow to work at all. It's an interesting option but I'll reserve judgement until I see it implemented in a shipping device. At this point I wouldn't assume that the PlayBook is just going to give you a great Android app experience as well as a great PlayBook experience. I think that's simply too far fetched.

Memory Limits & WiFi Sharing The Screen
Comments Locked

77 Comments

View All Comments

  • Anand Lal Shimpi - Thursday, April 14, 2011 - link

    You're very right, clarified! :)

    Take care,
    Anand
  • Targon - Thursday, April 14, 2011 - link

    I will note that the idea of using gestures that originate in the bezel seems to be an evolution of the Palm(now owned by HP) gesture area on the Palm Pre and the other WebOS based smartphones. Yes, the tablet lets you use any bezel, but as I said, this is an evolution of the concept that Palm implemented with the gesture area.

    Since the HP Touchpad will not have a dedicated gesture area, it will be interesting to see how things play out going forward in the tablet space.
  • melgross - Thursday, April 14, 2011 - link

    But do the gestures really extend into the bezel area, or do they really just start at the first pixel your finger encounters when swiping from beyond the edge of the screen? I think it's the latter. Swiping from the bezel just insures that your finger will be detected hitting that first pixel in the screen at the edge, which tells the OS that it's a special "bezel" gesture.

    Maybe I'm wrong, but it makes sense to me that that's how it works, then thinking that the entire bezel is gesture enabled with sensors, though it's possible.

    Perhaps Anand, can help here.
  • AnitaPeterson - Thursday, April 14, 2011 - link

    Mate, you wrote so many pages, but eschewed some of the most important questions.

    1) You discuss the screen, but make no mention of the technology - is it IPS? is it TN? As for the surface - is it polycarbonate? is it GorillaGlass?
    2) You discuss the USB, but make no mention of crucial use - does the Playbook have USB host capabilities? In other words, can you connect an external HDD to it (whether self-powered or externally powered) and read files from it?
    3) Since we mention USB and external storage, how about a peep about SD card support? Seriously... a review with nary a mention of additional/expandable storage?
    4) Why are you comparing it with the iPad and the Xoom, instead of comparing it with the only other real, usable device in its size class, namely the Galaxy Tab??? The Playbook is not for people who want large devices, who can get an iPad... Is it not clear that the size is one of the biggest factors at play here? You mention the Galaxy Tab exactly once, and make an intriguing statement that the Playbook is a bit larger... but when it comes to pictures, again you compare it with the Kindle (!??) and the iPad. Eh? the Kindle???

    I'm sorry to be harsh, but this is a rush job... just like the Playbook itself.
  • Lepton87 - Thursday, April 14, 2011 - link

    Have you even read the review? It answers two of your three questions. The tablet doesn't have an SD card slot and it doesn't have an USB port either. Your fist question still stands, I'm also curious what panel technology its screen uses.
  • Pessimism - Thursday, April 14, 2011 - link

    Incorrect. It does have a USB port, and the review specifically states this when discussing available charging options. The poster was asking whether its possible to use a male-male USB cable to connect mass storage to it.
  • Pessimism - Thursday, April 14, 2011 - link

    of hearing everyone whine and complain about lack of matroska support. matroska has NO STANDING outside anime nuts who can't wrap their brains around a second file to contain subtitles. matroska is a tiny speck with no corporate backing, no manufacturer is going to dedicate development time or die space to support it.
  • Penti - Friday, April 15, 2011 - link

    Actually it has pretty good manufacturer standing now, it's supported by Sonic Solutions/divx, ArcSoft, CoreCodec and all the serious chipset manufacturers of media player chipsets and STB solutions. As well as support on BD-players and televisions coming along. Nero also has support for it btw. Even boxes like the Roku now supports local playback and MKV. (Roku XDS with USB) Also there is no die space needed it's just a container. Software is all that's needed. Nokia also added MKV support in Symbian^3.
  • DesktopMan - Thursday, April 14, 2011 - link

    "As you'll see in our video tests, the PlayBook is the first ARM based tablet we've used that can decode a 1080p H.264 High Profile video stream."

    I believe the Hard Kernel ODROID-A was the first on the market (though in limited availability), as it's using the Samsung Exynos 4210 SOC. Would be great to see a test of that, to see how well the Exynos drives a tablet. I have high hopes for it.
  • NCM - Thursday, April 14, 2011 - link

    The ability to handle 1080p H.264 is technically impressive, but I have to wonder about its relevance to the intended business market. One might like that at home, although even there it seems to me to be a party trick.

    And speaking of business use, the idea of using webmail for that is of course a joke, especially on a mobile device that won't always have a live net connection. I'm sure we all understand that this really is a software timing problem, but still, a bit of an embarrassment for RIM.

    I'm not enticed by the 7" screen size, which is too big for the pocket and seems too small for good reading functionality. But one of the things we're seeing from the iPad's success is that people are coming up with their own uses for tablets, uses that weren't necessarily envisioned before they hit the market. Maybe that'll happen with the 7" devices too?

Log in

Don't have an account? Sign up now