Neues Sky-SDK ermöglicht Android-Apps mit 120fps

Redaktion 4. Mai 2015 0 Kommentar(e)

Laufen Android-Apps bald mit butterweichen 120fps? Das Sky-SDK könnte das möglich machen. Damit sollen Android-Apps in Zukunft in der Skript-Sprache Dart statt in Java programmiert werden. 

Auch interessant:¬†Android-Apps auf Windows-Phone: Entwickler-Plattform ‚ÄúProject Astoria‚ÄĚ wurde gelauncht

Bald mit butterweichen 120fps? Das Sky-SDK könnte es möglich machen.

Bald mit butterweichen 120fps? Das Sky-SDK könnte es möglich machen.

Sky ist noch ein Experiment, wie Google selbst einm√ľtig zugibt. Die meisten Android-Apps werden bis dato noch in Java programmiert. Das hat viele Vorteile ‚Äď etwa die grunds√§tzliche Plattformunahbh√§gigkeit, die die Programmiersprache mit sich bringt. Allerdings l√§sst die Performance von Java oft zu w√ľnschen √ľbrig, da der Java-Code zun√§chst interpretiert werden muss. Die Verz√∂gerungen, mit denen Android schon seit Beginn an zu k√§mpfen hat, resultieren zumindest teilweise durch die Verwendung von Java. Mit Project Butter hat Google ihnen 2012 bereits den Kampf angesagt und mit dem Sky-SDK k√∂nnte jetzt der n√§chste Schritt folgen.

Das Sky-SDK erm√∂glicht die Verwendung von Dart, einer Skript-Sprache, die Google eigentlich als Javascript-Nachfolger konzipierte. Mit dem SDK wird es m√∂glich, Dart auch zur Programmierung von Android-Apps zu verwenden. Die Performance-Gewinne sind immens, denn Dart in Verbindung mit dem Sky-SDK erm√∂glicht Anwendungen, die mit butterweichen 120fps laufen. Zum Vergleich: Die meisten Smartphone-Displays k√∂nnen aktuell lediglich 60 Bilder pro Sekunde anzeigen ‚Äď damit ist Sky mehr als nur zukunftssicher.

Noch viel Platz nach oben

Vorgestellt wurde Sky auf dem Dart Summit. Die dort gezeigte Demoanwendung brauchte zum Dartsellen der Einzelbilder gerade einmal 1,2 ms. Bei den zuvor erw√§hnten 120 fps reichen bereits 8 ms, demnach ist noch ordentlich Platz nach oben f√ľr zuk√ľnftige Verbesserungen. Erm√∂glicht wird das Ganze durch eine sehr strikte Trennung der Programmierschnittstellen (APIs). Auf diese Weise soll der Hauptthread f√ľr die Oberfl√§che nicht blockiert werden. Selbst wenn eine App also mal lahmt, sollte das UI immer sch√∂n¬†fl√ľssig zu bedienen sein.

Auch f√ľr andere Plattformen?

Sky befindet sich derzeit noch in der Testphase, es ist also noch mit einigen Problemen bei der Verwendung des SDKs zu rechnen. Der Code steht¬†zum Download auf Github bereit, sodass Neugierige ihn selbst austesten k√∂nnen. Eine mit dem Sky-SDK erstellte Android App kann¬†bereits im Play Store heruntergeladen werden. M√∂glicherweise k√∂nnten¬†in Zukunft auch noch andere Betriebssysteme au√üer Android von Sky unterst√ľtzt werden. Bis dahin haben die Entwickler haben noch einiges an Arbeit zu erledigen.

(via Golem)

auf Facebook teilen auf Google+ teilen auf Twitter teilen