BlackBerry's Android?

BlackBerry's Android?

Summary: No, RIM isn't giving up on its own operating system plans, but there is a report that RIM will be bringing Android applications to its Blackberry PlayBook tablet.

SHARE:

In the Mirror, Mirror universe, Research in Motion (RIM) uses Android instead of QNX for its next generation of BlackBerry smartphones and its PlayBook Tablet. Now, there's a rumor that RIM may well add support for Android applications to its BlackBerry line on top of its forthcoming QNX operating system.

According to BGR, a RIM representative has apparently been caught on video saying "'We will also support Android apps when we release the Dalvik engine on top of QNX,' while showing off a PlayBook. Oops. The newly uncovered video was filmed at Mobile World Congress earlier this month and while we can't quite call it an official confirmation from RIM, it certainly seems to substantiate our report. Though the RIM representative mentioned Dalvik, conflicting reports have stated that RIM won't end up using the Dalvik engine, but rather a different option."

It never made a lot of sense to me in the first place that RIM would support QNX Neutrino RTOS, an embedded Unix variation, for its tablets or phones. QNX is an excellent operating system. It has a modular micro-kernel, an excellent Inter-process communication' (IPC) system, a lightweight user interface, and network-transparent distributed processing. All of which is wonderful, but it still put BlackBerry years behind both Apple with iOS and Google's Open Handset Alliance Android supporters. Can a mobile vendor really afford to start a new system so far behind its chief competitors? I don't think so.

So, it now seems that RIM agreed in part with that judgment by supporting Android applications. Now the question is how will RIM pull this off? They could, of course, just run the Dalvik Java virtual machine on top of QNX. That's a smart move as far as it goes. It would immediately give the PlayBook thousand of Android applications.

That was the good news. The bad news is that it would also tick off Oracle, a long time RIM ally, that's now locked in a patent war with Google over Android and Dalvik in particular.

A more immediate problem would be that not all Android applications would run on Dalvik on top of QNX. Performance hungry applications, such as games, often use Android NDK. This enables developers build performance-critical portions of their apps in Android's Linux-level C or C++. I can guarantee that native Android applications that use NDK functionality will either not run at all or run very slowly on Dalvik/QNX Neutrino. That would not make users happy.

So, what else could rim do? Write a customized version of Dalvik for QNX that would address the NDK problem and keep Oracle happy by paying Java licensing fees? Create an Android virtual machine that would run on top of QNX?

We don't know yet. I am sure now though that we are going to see Android applications on BlackBerry. The only real questions are: "When?" "How will it do it?" And, the really important one for both users and RIM's future: "How well will Android apps run on it?" There are interesting times ahead.

Topics: BlackBerry, Hardware, Mobility

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

8 comments
Log in or register to join the discussion
  • RE: BlackBerry's Android?

    I am definitely interested in seeing happen because my apps get more wider range of distribution, but I am wondering how are RIM going to work with Oracle because Dalvik is going through patent litigations. I haven't seen that in your discussion anywhere. Any thoughts in that area?
    Ram U
    • RE: BlackBerry's Android?

      @Rama.NET I mention the patent problem, but honestly, I don't know anyone who has more than an educated guess as to how this will turn out. I'll be talking to some of my patent lawyer buddies in the next few days and that's one of the things we'll be talking about. Frankly, I don't think Oracle really has much of a case, but in patent litigation it doesn't take much of a case to win in the right court.

      Steven
      sjvn
      • RE: BlackBerry's Android?

        @sjvn@... <br>Sorry, I completely missed that paragraph, my bad eyes. I agree, but remember Microsoft had to settle scores with Sun to get rid of it. <br>>>but in patent litigation it doesn't take much of a case to win in the right court. <br>You are absolutely right.
        Ram U
  • Just hope the LSE doesn't make a FrankenApp

    they can't even keep their Linux servers running reliably, (though not their fault, more of a problem with the os) adding a mutated android/rim app would be disasterous!!
    Will Farrell
    • Re: Just hope...

      @Will Farrell - You don't "make" one. The whole point of a "FrankenApp" is that it is legacy. The first online use of the term was for a "monstrous COM+ app" on a discussion forum in 2005 - COM+ of course being part of Microsoft's answer to Java.
      andyprough@...
  • RE: BlackBerry's Android?

    Hmmm, but for months most developers haven't been using the NDK. It's only now that the Tegras and others are providing the serious juice needed and developers want to exploit it to it's full potential so while we might not have the latest games, you'll have the usual apps that most consumers consider important I think...
    Jon Hubert Bristol
  • What's the future of Adobe AIR SDK...

    that RIM is working on for PB? If my Android app or codes works on RIM platform, why should I use RIM APIs/Adobe SDK to develop PB apps?
    xTalk
  • RE: BlackBerry's Android?

    i think android devices should be able to update to the latset version
    chavelle