RIM Confirms Android Apps Will Run On Playbook, Through Intermediate Players
angry tapir writes "Research In Motion has announced that users of its PlayBook tablet will be able to run Android and Java applications. The PlayBook, which becomes available on April 19, will have two optional 'app players' that will provide run-time environments for BlackBerry Java apps and Android 2.3 apps. The players will let users download BlackBerry Java Apps and Android Apps from BlackBerry App World."
i'm curious to know how fast the code would run with an intermediate player on limited hardware
I wonder how the quality of the BB ecosystem will go over time though, sure it's a boon to have access to all the Android apps but will people develop native PlayBook apps knowing that they could just develop an Android one that runs on the PB *and* on Android devices?
I hope they're not afraid of a little competition and allow side-loading and other app stores. It's be a shame to see yet another device that you don't really own.
Doing this gives Blackberry devices a chance to compete on merit instead of on how many apps they have. And it gives developers a unified target for app development -- make an Android app and it will run on both Android devices and Blackberries, which strengthens both platforms at the expense of their other competitors.
This is what Nokia should have done.
Since its introduction, it has taken the world by storm. Applications run perfectly anywhere.
Write once. Run on Mac, Windows, Linux. Works great. Threads, networking. And it is
also very secure as applications are sandboxed.
Combined with XML, RMI, JB, servlets, SWING, ACID, JVM, WORA, API, JRE, JEE,
JIT, JDK, CORBA, IIOP, JDBC, AWT, NIO, etc. it offers a powerful environment.
And it is object oriented that is OO!
And pretty much all universities teach it. Did you know even Oracle is partly written
in Java, it has improved their product tremendously! All desktop computers com
with Java preinstalled - working perfectly. And most applications these days
are also in Java - if nothing else this should prove its superiority.
Also java made everything simple. They banished unsigned types. Thread
based networking, very slim runtime, easy web applets that are everywhere
these days, everything is an Object, no memory corruption/crashes so even
a monkey can write code (you don't need to know what you're doing
to be a java programmer, isn't that great), take threads, so easy anyone
is encouraged to add them into their application. Java code is also
very easy to read but still very compact.
The creators of Java did the industry a great service. I salute them!
What about it?
There's no way Android apps could possible run on some intermediate (or shall we say virtual) machine.
With iOS app player, PlayBook can be the real iphone killer :)
Wise choice
It's possible Dalvik apps could run *faster* on the new Blackberry than on Android!
QNX is an embedded RTOS that's allegedly light years ahead of Linux for certain things. If RIM have managed to port Dalvik to QNX minus the design choices of Google's Linux-fork, Dalvik could seem just as 'native' on QNX than the 'official' Android.
We've seen this strategy before (sort of) in OS/2.. running your competitors software seems like a good thing when you don't have much native software, but in the end it just undermines the market for native software and leads to the obvious question of why someone wouldn't just buy your competitors platform in the first place.
Maybe RIM will be able to provide enough unique value to maintain sales, they do have a massive presence in the business world. OTOH, IBM had a pretty big influence in business computing and OS/2 had a lot of unique capabilities.
Maybe they figured they were screwed anyway and this is just a move to extend the platform's life a while longer.
-Lod
When you think about it, the tablet situation can only end in one way. There can be only one major platform in the end. Sure, you will have you niche products, but developers dont want to develop for 3 or 4 competing platforms. It costs time and money to do it.
This is what RIM understands. This is why they built in support for Android Apps, and too be honest, it just makes sense.
Looks, we all love apple products right? (I personally hate the company and wont give them a dime, but hey, I do like the product)
BUT, and it's a big but, who stands to make money from Apple products in the long run? Apple. Who else? Ah...Apple?
There is a clear reason why Apple cannot win this battle. They are greedy bastards. They want to tie their SW to only their hardware. It's their right you say. Yes, of course it is! But who here thinks that Apple will beat collectively every other company in the world?? Not a chance.
So..RIM says, there is no F'ing way that we can do it when apple can also not. So...bring on droid.
I say, while driod may not be the final platform, it has a damn slight better chance of anything else right now. Well played RIM. Well played.
So if it can run Android and Java, its first game should be lawyers who can never die trying to waste each other...might call it something like "Oracle Vs. Google".
Orwell: "In a Time of Universal Deceit, telling the Truth is a Revolutionary Act"
Sideloading is absolutely possible for Blackberries now. This is how I distribute my GPL licensed app (to not to be bound by warranty obligation). So I do not see a reason why RIM should forbid that for apps to be running in a sandbox.
Who was it said that UI interface designers mostly wouldn't recognise security if it stood in front of them with its name in big red letters an a T-shirt and hit them with a clue bat till they got the point? Probably me.
From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
That is the frequently cited reason for OS/2 having few native apps, but I don't believe it. Windows95 ran DOS apps. OSX ran MacOS apps. Playstation1 compatibility didn't stop developers from writing games for PS2. Being able to keep their old apps after making the transition helped all those platforms immensely. In my opinion the reason developers didn't write native apps for OS/2 is simply because it had a very small installed base compared to DOS or Windows 3.0/3.1. IBM could have fixed that by lowering the price and doing bundling deals with computer manufactures like Microsoft did. Hell, even most genuine IBM PCs didn't come with OS/2 unless you paid a lot extra; you'd think IBM could at least cut itself a good deal. Eventually IBM started wising up, but by that time Windows95 was entrenched and OS/2 was no longer compatible with current Windows apps. At that point they couldn't even give it away (I have a free copy of OS/2 Warp somewhere in my basement that I never installed).
Support Right To Repair Legislation.
This is a great move for opening up the mobile market, and preventing unnecessary vendor lock-in. Right now people buy closed hardware because they like the closed apps that developers have written for the ecosystem. But when you can start to mix and match hardware and software, you'll be able to buy the device that you want and still get the apps that you want. It also reduces the overhead for developers, will bring business apps to android, and brings an app ecosystem to RIM. Great move!
Did you even read the article?
> It also reduces the overhead for developers
Developers need to port their Android apps to PlayBook, code-sign and upload to the BlackBerry App World. I'm fairly sure having an app in there costs developers money. Maintaining multiple ports and stores is exactly everything wrong with Android today. Unless there is a AAA quality app pulling in a ton of money (like Angry Birds), nobody will bother with the hassle.
They're just doing this so they can claim that it runs tons of apps.
Are these the words of a cynical, Android-hating, iPhone-loving twit? No, they are words of RIM's CEO.
"You've got the volume of the handset apps, so if you're looking for the tonnage of apps, or some kind of long tail stuff, you've got it. At the end of the day, people are going to want performance. You're just not going to get things like gaming and multimedia, you're not going to get the speed going through a VM interface."
Also note that it's only 2.3 (phone) apps, not 3.0 (tablet) apps.
Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
If Blackberry plays their cards right, this could be the best tablet on the market. You could get Blackberry's reputation for integration and security in a corporate environment, Android's plethora of apps, flash support, and maybe, just maybe Netflix would make a Blackberry native app since it can have DRM. The iPad lacks Flash. Android lacks Netflix. Playbook might be the answer to both of these problems.
In life you hoped to do what you could but mostly you did what you were told and that was the end of it.