Saturday, May 02, 2015

mobile: "Sky" (Dart on Android)

Google's team that makes programming language Dart, a part of Chrome web team,
is creating an alternative mobile GUI platform for Android, called "Sky",
Sky is not using standard Java, but Dart language.
The objective is high performance, twice higher that current fastest: 120 refreshes per second.

That is not surprising, since same person who created high-performance Java VM (hotspot)
also created JavaScript V8 engine, and then Dart programming language.
A side benefit will be removing dependence on Java, that is now closely guarded by Oracle.

Google’s Dart language on Android aims for Java-free, 120 FPS apps | Ars Technica
"Sky's Web background carries over to the mobile space. It's platform agnostic—the code can run on Android, iOS, or anything with a Dart VM. Apps work a little like websites, too. While there is a bare-bones Android APK, the majority of the app is served over HTTP, allowing for continuous deployment where everyone always runs the newest version. URLs are a base layer of DART, so everything is internet aware. The downside to this is that the demo app doesn't work when you're offline, and starting the app takes a second or two because it needs to download data. Both of these could be solved with caching, though."

Google’s ARC Beta runs Android apps on Chrome OS, Windows, Mac, and Linux | Ars Technica
In September, Google launched ARC—the "App Runtime for Chrome,"—a project that allowed Android apps to run on Chrome OS. A few days later, a hack revealed the project's full potential: it enabled ARC on every "desktop" version of Chrome, meaning you could unofficially run Android apps on Chrome OS, Windows, Mac OS X, and Linux. ARC made Android apps run on nearly every computing platform (save iOS).

No comments: