Printed from http://www.electronista.com

BlackBerry PlayBook locked for Android, skipping Dalvik?

updated 04:25 pm EST, Thu February 10, 2011

PlayBook now said likely to support Android apps

Rumors that RIM would have the BlackBerry PlayBook run Android apps gained credibility with corroborating claims on Thursday. The company is said developing an extension for the second half of the year that would let the tablet run apps for Google's platform along with its own. It was originally to have been outsourced but is now being developed in-house, Bloomberg heard.

The Java engine to power it wouldn't, however, be Google's own Dalvik. RIM had supposedly considered using it but wanted to avoid being embroiled in Oracle's lawsuit against Google for allegedly copying patented Java code in Android, according to the tips. Whether it would support Android 3.0 or just 2.x apps wasn't made evident.

RIM declined to comment.

The choice would be a radical step and would show the mobile designer attempting to hedge its bets for the PlayBook's release, due as soon as next month. BlackBerry App World has only just reached 20,000 apps and could see an effective reboot once the PlayBook ships, since many apps either won't be optimized or won't run at all. Supporting Android would immediately give access to as many as 100,000 or more apps.

Compatibility might still be an issue on the PlayBook. Without Dalvik, apps that are very closely tuned to Android might break or run poorly. Google could further break compatibility by accident with any future updates.



By Electronista Staff
toggle

Comments

  1. DerekMorr

    Fresh-Faced Recruit

    Joined: Mar 2010

    +4

    Dalvik is not Java

    This is a common point of confusion: the Dalvik VM on Android is not a Java Virtual Machine (JVM). Dalvik does not run JVM bytecode; Dalvik has a different instruction set. Dalvik is register-based; the JVM is stack-based.

    Android apps are written in the Java language and compiled into JVM bytecode, but the resulting .class files are converted into Dalvik bytecode (.dex files) using the dx tool -- http://developer.android.com/guide/developing/tools/othertools.html#dx

    Please stop spreading the misconception that Dalvik is a reimplementation of the JVM. It's not. It's a unique virtual machine.

Login Here

Not a member of the MacNN forums? Register now for free.

toggle

Network Headlines

toggle

Most Popular

Sponsor

Recent Reviews

Crucial MX100 256GB SATA-3 SSD

While the price-per-gigabyte ratio for magnetic platter-based hard drives can't be beat, the speed that a SSD brings to the table for ...

Narrative Clip

With the advent of social media technology, people have been searching for new ways to share the events of their daily lives -- be it ...

Blue's Mikey Digital

Blue Microphones, a company that makes some of the most popular digital USB microphones among podcasters and musicians, has for some t ...

Sponsor

toggle

Most Commented

 
toggle

Popular News