Technologie · 3 min read · Feb 03, 2026
Googles Dart-Sprache zielt auf Java-freie, 120 FPS-Apps auf Android ab

Google wird Java-freie Android-Apps mit der DART-Sprache unterstützen
Java ist die Sprache, die normalerweise verwendet wird, um nicht-spielerische Android-Apps zu schreiben. Eine Gruppe innerhalb von Google erkundet jedoch einen ganz neuen Weg, Android-Apps mit Dart, der hauseigenen Webentwicklungssprache von Google, zu schreiben. Es sind Android-Apps ohne Java, mit einem Fokus auf Geschwindigkeit und tiefer Vereinheitlichung mit dem Web.
Dart ist eine Kreation von Mitgliedern des V8-Javascript-Engine-Teams von Chrome. Die Idee von Dart wurde entwickelt, nachdem diese Mitglieder mit einigen Aspekten der 20 Jahre alten Sprache, mit der sie täglich umgehen mussten, frustriert waren. Das Dart auf Android-Projekt wurde kürzlich von der Gruppe auf einem Dart Developer Summit vorgestellt. Dart auf Android wird nicht mit einem offensichtlichen Namen wie „Dart auf Android“ bezeichnet – es trägt den Namen „Sky“. Im Moment ist Sky (Dart auf Android) nur ein Open-Source-Experiment, aber das Projekt bietet im Vergleich zur traditionellen App-Entwicklung vielversprechende Möglichkeiten.
Die größten Ziele von Sky sind Geschwindigkeit und Reaktionsfähigkeit. Der Standard für die Flüssigkeit, den die meisten Geräte und App-Entwickler anstreben, liegt bei 60FPS (oder Hz). Das Dart-Team möchte dies jedoch auf 120FPS erhöhen, was auf den heutigen Standard-60Hz-Smartphone-Bildschirmen nicht einmal möglich ist. Es klingt eher unwahrscheinlich, dass dies auf Android geschieht, wo viele Apps nicht bei 60FPS bleiben, geschweige denn bei 120. Um eine App mit 60FPS bereitzustellen, muss ein Frame alle 16ms gezeichnet werden, und Apps „ruckeln“ oder zeigen ein Animationsstottern, wenn sie die 16ms-Frist nicht einhalten können.
Eine Demo-App wurde vom Dart-Team bereitgestellt, die ganze Frames in 1,2ms lieferte. Obwohl es ein einfaches Beispiel war, scheint es, dass Sky viel Raum für seidenweiche Animationen in komplexeren Apps hat und das Ziel von 120FPS (8ms Renderzeit) wie eine Möglichkeit aussieht. Laut dem Dart-Team ist Sky „von Grund auf ruckelfrei“ mit APIs, die den Haupt-UI-Thread nicht behindern. Mit anderen Worten, falls die App langsamer wird, bleibt die Benutzeroberfläche schnell und reaktionsfähig.
Skys Web-Hintergrund bewegt sich in den mobilen Raum. Es ist plattformskeptisch – der Code kann auf Android, iOS oder allem mit einer Dart-VM ausgeführt werden. Apps funktionieren auch ein wenig wie Websites. Während es ein einfaches Android-APK gibt, wird der Großteil der App über HTTP bereitgestellt, was eine kontinuierliche Bereitstellung ermöglicht, bei der alle immer die neueste Version ausführen. Alles ist internetbewusst, da URLs die Basis von DART bilden. Die Kehrseite davon ist jedoch, dass die Demo-App nicht verwendet werden kann, wenn Sie offline sind. Außerdem benötigt die App eine Sekunde oder zwei, um zu starten, da sie Daten herunterladen muss. Obwohl beide Probleme mit Caching gelöst werden könnten.
Die Entwicklung ist viel einfacher, wenn sie über HTTP bereitgestellt wird. Anstatt den Code zu bearbeiten, zu kompilieren und die neue App zu installieren, wird der Code auf dem HTTP-Server bearbeitet. Dann muss die App einfach geschlossen und erneut geöffnet werden, um sie mit dem neuen Code „zu aktualisieren“. Es ist mehr wie ein Webbrowser. Das Sky-Framework steht für die Android-Entwicklung zur Verfügung und bietet eine ganze Reihe von Material Design-Widgets, die es Entwicklern ermöglichen, einfach Aktionsleisten, Berührungseffekte, Navigationspanels und all die Dinge hinzuzufügen, die man in einer Android-App erwarten würde.
Genau wie eine normale App haben Sky-Apps volle Rechte auf Android-Berechtigungen und APIs; jedoch wirft es eine große Sicherheitsfrage auf, wenn es mit den automatischen Updates von einem Webserver irgendwo kombiniert wird. Zu diesem Zeitpunkt ist Sky nur ein Experiment. Daher müssen Fragen wie diese beantwortet werden, bevor Sky eine ernsthafte Android-App-Lösung wird. Die GitHub-Seite der Gruppe sagt: „Wir iterieren immer noch stark an Sky, was bedeutet, dass das Framework und die zugrunde liegende Engine wahrscheinlich mehrere Male auf inkompatible Weise geändert werden.“ Mit Skys Konzentration auf Geschwindigkeit und der ungewöhnlichen Art und Weise, Android-Entwicklung zu betreiben, sieht es definitiv nach etwas aus, das man in der Zukunft sehen sollte.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.