Android 2.2 and developers goodies
android-developers.blogspot.com
android-developers.blogspot.com
Finally! Maybe now some of the devices stuck at 1.5 and 1.6 will be able to get an official upgrade.
Does your post imply that this feature will help some of the 1.5/1.6 devices be upgradeable to 2.x or is that unrelated?
Many of the older phones have limited internal storage, which the newer releases don't easily fit into, so presumably some applications could be offloaded into SD storage to make upgrades possible.
If 2.2 makes the Apps2SD method a reliable part of the core firmware, combined with the JIT/V8 performance boosts, it should be quite possible to breath new life into an older model with 2.2.
Since Android is much more open than Android once you have an application file you can easily share it.
I want it for my MyTouch, so I can finally have all the new goodies :(
On the Google developers blog, it does say:
"As I said at the beginning, Android 2.2 will be here soon, and some devices will get the update in the coming weeks. I invite application developers to download the new SDK and tools and test your applications today."
so hopefully that means we won't have long to wait?
The Android kernel and system libraries have always been native code. This includes Dalvik itself, and WebKit and V8 (or JavaScriptCore), and many other libraries like SQLite, Speex, BlueZ, BSDiff, and zlib. They are installed directly on the system partition, not in APK files, and this has been true since before the NDK existed.
The "Browser" app is an activity written in Java, but it uses the Android WebView API to embed WebKit, which is written in C++. The Java code handles the browser "chrome" - menus, toolbars, everything except the page content. (This is similar to Firefox which uses the C++ Gecko engine with JavaScript/XUL chrome.)
It seems a JavaScript VM is the very definition of "perfomance-critical".