Slashdot Mirror


BlackBerry Devices May Run Android Apps

crankyspice writes "RIM is allegedly prepping the QNX-based operating system running their forthcoming PlayBook tablet to run Android applications, according to a Bloomberg article. As RIM has stated that the QNX platform will run at least some of its upcoming smartphones as well, this could cinch Android's status as the lingua franca of smartphone application environments, especially with BlackBerry's current market leadership and Android's explosive marketshare growth."

25 of 158 comments (clear)

  1. what i'd like by Anonymous Coward · · Score: 2, Funny

    Is a job at RIM. You know what that is called?

    1. Re:what i'd like by Joe+Jay+Bee · · Score: 5, Informative

      You joke, but their jobsite url is actually http://rim.jobs.

    2. Re:what i'd like by clang_jangle · · Score: 2

      Oh, that's hilarious.

      But back on topic, as a blackberry user I'm not sure I'd want Android binary compatibility. Maybe I would, but the Blackberry really has a much better security record than Android, and serious malware in Blackberry App World is rare, which can't be said of the Android Market Place.

      --
      Caveat Utilitor
    3. Re:what i'd like by Joe+Jay+Bee · · Score: 2

      Yeah, with an actual on-topic comment from me now, speaking as a former BlackBerry user who moved onto Android, some Android apps could be just what BB needs. Most of the stuff on App World was simply useless to me, whereas the Android Market has had lots of very useful stuff in the short time I've had the phone. A real pity, since what the BB does it does very well (communication, email, phone etc - Android doesn't hold a candle to the BlackBerry).

    4. Re:what i'd like by fuzzyfuzzyfungus · · Score: 3, Insightful

      The interesting thing will be to see how it is implemented. More specifically, how they handle the sharing of phone-related resources(address books, dialer access, memory card contents, etc.)

      Merely getting Dalvik, or a JVM tweaked enough to act like it, up and running on QNX would take work; but wouldn't present fundamental challenges. Nor, unless you really screwed it up, would it be more dangerous than the potentially-untrusted java applications you can run on Blackberries.

      However, that also wouldn't be too terribly useful. A fair number of phone applications depend, for their usefulness, on access to some amount of the outside world. Having a completely separate address book on the blackberry side and the "android" side would get really old, really fast. On the other hand, Mr. Corporate IT, MCSE, is going to be very, very unhappy if he learns that some skeezy android application is siphoning off the internal company directory to some offshore FTP site because RIM has provided the android environment with a link to the Blackberry side.

      That seems like it will be the really tricky bit(both in terms of security, and in terms of user experience elegance). In principle, the technical difficulty of dumping a tame android-compatible environment in all sorts of places isn't that high. Making it worth using, and making sure that it plays nicely with the host environment, requires more finesse....

    5. Re:what i'd like by Bing+Tsher+E · · Score: 2

      Only if they build a Mausoleum on the Apple Campus.

      Not meaning to be ghoulish. Just sayin'.

  2. Further evidence by Gonoff · · Score: 2

    This may be more proof that Nokias action to become subsumed by Microsoft (and that's what it is) is a losing course of action for them.

    --
    I'll see your Constitution and raise you a Queen.
  3. emulate by Anonymous Coward · · Score: 2, Insightful

    if you cannot beat them - emulate them

  4. Very, very stupid idea by DavidinAla · · Score: 4, Interesting

    This is a horrible idea. Why would anybody outside of RIM bother to write apps for Blackberry if this happens? If they're really doing this, it just proves that RIM doesn't care about the user experience for Blackberry users. To have apps from different platforms mixing will mean that there's no consistency in look and feel. Native Blackberry apps will dry up (even more than they already are). Soon, people will say, "Why buy a Blackberry when I'm just running Android apps?" I don't really care whether RIM does it, because I don't use Blackberry or Android. (I'm an iPhone user.) I just think it's a really stupid business move. It's going to be hard for RIM to survive as an independent company, but this certainly won't help.

    1. Re:Very, very stupid idea by Alarash · · Score: 2

      RIM's core market are business users. This market is safe. They are only trying to expand it to the general public, and for that you need apps. I guess it takes longer to fix your whole API than just throw a VM in.

    2. Re:Very, very stupid idea by icebike · · Score: 4, Insightful

      RIM's core market are business users. This market is safe.

      No, its not safe.

      Android is going after business as well. (Apple pretends to, but then insists you install a music player to manage a phone).

      There isn't a single mainstream business platform that Android can't interact with, securely. Sometimes with built in apps, in other cases third party apps are better. Look at TouchDown some time as merely one example.

      Rim was/is the leader in this, but they can't rest on their laurels.

      --
      Sig Battery depleted. Reverting to safe mode.
    3. Re:Very, very stupid idea by icebike · · Score: 2

      Rely only on Client side?

      Have you looked into TouchDown? http://www.nitrodesk.com/features.aspx
      It has all the server side control you could want. And its just one of a dozen offerings by different companies.

      And Push is no big deal, In fact it isn't even unique. IMAP IdleD is just as effective, and just as reliable and it is free and unencumbered with patents because its just TCP/IP.

      With Secure Imap and secure smtp there is no third company involved to sell out your account to some foreign Arab state, because the only mail server is in your home office. You don't need Rim's servers building a nest in your network, and you don't need to hand your mail to them to deliver. Any random mail server (Windows or Linux) can handle it by itself over ssl, encrypted both directions. Add something like TouchDown, and its even encrypted on the phone.

      The solution Rim is selling was needed back in the 90s. Once everyone got on board, they stopped looking around, so they didn't notice Apple and Android did the same things. When you sit down with a knowledgeable Android user, you will find there is nothing your blackberry can do that Android can't do cheaper.

      --
      Sig Battery depleted. Reverting to safe mode.
  5. Re:Consumer Victory by Joe+Jay+Bee · · Score: 3, Informative

    Horrible hardware? My ex's BB Curve got dropped into water about 5 times and survived. My old Bold suffered so many drops and pummelings I'm surprised it's still alive. Both had excellent keyboards which I now miss immensely having an Android phone.

    It's underspecced, granted, but for communication, social networking and the like Blackberry is incredibly good at what it does.

  6. Re:Consumer Victory by clang_jangle · · Score: 2

    Now if only RIM didn't make horrible hardware.

    Actually, RIM hardware is quite good quality compared to most of the Android phones I've seen. Not the highest spec hardware, but reliable, solid, and with reasonable battery life. My friends' Android phones have dreadful battery life and feel clunky and toy-like in comparison.

    --
    Caveat Utilitor
  7. Re:Not using Dalvik? by fuzzyfuzzyfungus · · Score: 2

    My understanding is that(unlike copyrights) patents are unaffected by cleanroom/non-cleanroom status. A patent confers a monopoly, for a limited time, on whatever it covers, period, whether the other party is copying you, an independent discoverer, or cleanrooming.

    On the other hand, since Blackberries have traditionally run a JVM, Sun licenced and all, they would presumably have a license to use the patents at issue. I don't know whether the license under which they have that use would preclude their producing a "Dalvik mode", which would be mostly the same as their JVM; but with the necessary changes to run Android stuff...

  8. Ask IBM by joh · · Score: 3, Interesting

    They know very well how it "helped" OS/2 to be able to run Windows software... which meant that nobody wrote native OS/2 applications -- it ran Windows apps after all.

    One thing I'm always wondering in these OS wars: You can take Android, leave out the Google App market and other Google apps and add your own instead. OK, this is some work but you're free from Google then, you don't even have to pay them license fees, and whatever you have to do yourself you had to do for your very own OS anyway: Write apps, supply services, build an ecosystem.

    Microsoft could have done this: Build on Android, use Bing instead of Google, supply cloud services, offer an app market. And offer a port of MS Office. Instant victory.

    RIM could have done that: Build on Android, add all the RIM messaging magic and some security features: Hit.

    Nokia could have done that: Build on Android, adapt for low-end hardware (and Android *comes* from low-end hardware, at first it even didn't support touch screens), offer some high-end smartphones. They have 2500 developers working on Symbian (unbelievable but true). Discontinue Symbian, let those devs work on Nokia Android.

    I mean, Android is Open Source, isn't it? OK, all the Google stuff isn't, but base Android is. Even if you don't get access to the Google Market it's easier to be fully compatible and just get the app developers to sell through your store instead of forcing them to outright port their apps.

    I just don't get it.

    And where's the Free Android distribution? With an own market with only Open Source apps? No, there's MeeGo instead... yet.

    1. Re:Ask IBM by icebike · · Score: 2

      And where's the Free Android distribution?

      Right here: http://developer.android.com/sdk/index.html

      --
      Sig Battery depleted. Reverting to safe mode.
    2. Re:Ask IBM by Zelgadiss · · Score: 2

      From what I heard it's being fixed.

      You can now write fully native apps, the Dalvik VM is probably being phrased out - there is no point to having it any more IMO, all phones are run on (and will probably continue to run on) one architecture, ARM.

  9. Re:Blackberry market leadership? by icebike · · Score: 2

    How is it germane who made the device?

    Especially with regard to a story such as this where it is clearly the OPERATING system inter-compatibility that Rim is shooting for when making Android Apps run on Rim systems. The story isn't about making HTC apps run on a Blackberry.

    The whole point of the article is about how Number Three is going to ride the coat tails of Number Two's apps in a desperate bid to preserve market share.

    I seriously doubt Rim finds any consolation in the fact that they are getting beat by 4 or 5 manufacturers all wielding the same stick instead of one single competitor. Its pretty hard to put that on the bottom line in a 10K.

    --
    Sig Battery depleted. Reverting to safe mode.
  10. Re:Consumer Victory by Joe+Jay+Bee · · Score: 2

    If so I'd be overjoyed the hardware could handle a pummelling, given how much that damn game frustrates me.

  11. Re:Not using Dalvik? by PCM2 · · Score: 2

    Are they just going to translate Dalvik bytecode back to Java bytecode, and run Android applications that way?

    It would have to be something like that, though I doubt it will be on-the-fly. And Android isn't just Dalvik, it has its own set of APIs and a core Linux kernel as well. I posted some thoughts on this a couple weeks back over at InfoWorld.

    --
    Breakfast served all day!
  12. Re:Did someone with IBM help them? by Bing+Tsher+E · · Score: 2

    What killed OS/2 was that it had Win16 compatability, which let a lot of air out of the tires of any vendor tempted to build a native port of their app to OS/2. Then Win32 came along and the apps that would run on OS/2 slowly aged and faded away.

  13. Re:Not using Dalvik? by mswhippingboy · · Score: 2

    I don't think the problem is the Java license.

    In order to be able to be able use of the Sun/Oracle patents, the VM (Dalvik or a clean-room version of it) must pass the TCK (compatibility suite). Since Oracle will not license the TCK, passing this compatibility test is impossible. Therefore, shipping a VM without this would would violate the Oracle patents (just like what Google is being sued about). In order to implement a JVM on the BB, they would have to use the certified Java ME, which is crap and pretty pointless since it won't give them the Android platform their looking for.

    The only way I can see BB pulling this off is to use Java ME for the JVM, implement the Android API on top of it, and translate the Dalvik binaries back to bytecode as you suggest above. From what I know about the Dalvik format, that would be quite a challenge, but who knows.

    I suppose it's possible that BB could be getting some special dispensation from Oracle to get around the patent issue, but I find it highly unlikely that Oracle is going to help anyone wanting to put Android on their platform.

    --
    Sometimes the light at the end of the tunnel is the headlight of an oncoming train.
  14. THIS could cinch it? by Charliemopps · · Score: 3, Interesting

    THIS could cinch it? The company I work for moves at the pace of a glacier. We're still running windows XP, office 2003 and and just got through a 2 year approval process to finally stop using IE6. But about a month after the first Androids were out they were approved and and deployed to nearly every manager in the company. It seems pretty cut and dry to me, Blackberry is dead and apple never really had a chance anyway. Whats sad is Microsoft could have had this market sewn up a decade ago but it seems like they've spent the past 10 years figuring out just how much fail they could stuff inside a PDA sized device. The fact that Palm Inc was kicking their ass back then with what could only be described as an OS slightly more sophisticated than an Atari 2600 (minus the color) should have told them something. Android, like all good ideas is something that you look at/use and then say "Oh yea, this is what everyone should have been doing all along." If I'm paying hundreds of dollars for a small device that I'm surely going to end up destroying in my washer at some point, the damned thing better do WHAT I want WHEN I want and HOW I want. I don't need Apple or Microsoft crawling up my ass, and for christs sake I don't need MS Office or iTunes on every god damned computer on earth. I know they make you guys a lot of money but for fucks sake, if I want that shit I'll put it on myself. Microsoft at least should have learned from their success, you make your software free, easy, unobtrusive until it becomes ubiquitous. Then when the whole world is dependent on you, you bring out the Vaseline and inform them that what follows will be just a tad less uncomfortable than what they'd have to go through to migrate away from your shit.

  15. Re:So why run QNX? by Anonymous Coward · · Score: 2, Insightful

    QNX is one of the few systems in the world that is aged and reliable. Enough to run industrial systems. Android is a few decades behind still.