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

D-Link Wi-Fi Smart Plug

Home automation fans have been getting their fair share of gadgets and accessories in the last few years. Starting with light bulbs an ...

Razer Kraken Pro headset

Gaming headphones are a challenge to get right, for a long list of reasons that are unique to the consumer buying them. Some shoppers ...

Patriot Aero Wireless Mobile Drive

Regardless of how large a tablet you buy, you always want more space. There's always one more movie or another album you'd cram on, if ...

Sponsor

toggle

Most Commented

 
toggle

Popular News