Chrome für Android – das mobile Web schneller machen

Boris Smus

Sie haben sicher schon gehört, dass heute die Betaversion von Chrome für Android veröffentlicht wurde. Dieser neue Browser basiert auf dem Open-Source-Projekt Chromium und bietet viele der neuesten HTML5-Funktionen, die Chrome-Entwickler bereits kennen und schätzen. Einen Überblick über die neuen Trends finden Sie in der Einführungsankündigung auf blog.chromium.org und in einer ausführlicheren Übersicht auf code.google.com. Ich gehe kurz die Themen durch, die mich persönlich am meisten interessieren:

Verbesserungen der Benutzeroberfläche

Mit Chrome für Android können Entwickler ganz einfach moderne mobile Web-UIs mit fester Positionierung und overflow: scroll für einzeln scrollbare Elemente erstellen. Außerdem ist das Scrollverhalten standardmäßig aktiviert. Chrome für Android unterstützt das alte Flexbox-Modell. Das ursprüngliche Flexbox-Modell wurde jedoch durch ein neues Flexbox-Modell ersetzt. Ebenfalls unterstützt werden Datum/Uhrzeit-Auswahl und frühe Unterstützung für <input type="range">.

Schnelle Grafik

Chrome für Android unterstützt außerdem hardwarebeschleunigtes Canvas und ist recht gut geeignet. Außerdem wird requestAnimationFrame unterstützt, das für Mobilgeräte wichtig ist. Der Browser entscheidet, wann er rendert, und kann so die Akkulaufzeit in GPU-intensiven Anwendungen effizienter verwalten. Chrome für Android bietet eine Reihe weiterer bedeutender HTML5-Funktionen, darunter die File System API, IndexedDB, Web Worker und WebSockets.

Remote-Debugging

Meine persönliche Lieblingsfunktion von Chrome für Android ist grundsätzlich die Remote-Fehlerbehebung mit den Chrome-Entwicklertools. Remote-Debugging macht es Webentwicklern sehr einfach, Fehler in ihrer Anwendung zu beheben, während sie live auf ihrem Mobilgerät ausgeführt wird, ohne auf clevere Hacks wie Weinre zurückgreifen zu müssen. Hier ist ein kurzer Screencast, in dem diese Funktion in Aktion gezeigt wird:

Weitere Informationen zum Remote-Debugging finden Sie in diesem Artikel zu Remote-Debugging.

Probieren Sie Chrome für Android Beta selbst aus. Laden Sie die App einfach bei Google Play herunter. Wenn Sie eine mobile Web-App geschrieben haben, um eine Funktion zu nutzen, Chrome für Android diese Funktion jedoch nicht unterstützt, denken Sie daran, dass es sich um eine Betaversion handelt. Prüfen Sie, ob es sich bereits um ein bekanntes Problem handelt, und markieren Sie es gegebenenfalls. Andernfalls sollten Sie einen Fehler melden.

Ich bin beeindruckt von den positiven Auswirkungen, die Chrome für Android auf die Entwickler-Community für mobile Websites haben wird, und freue mich auf die großartigen Dinge, die wir gemeinsam entwickeln werden! Falls Sie weitere Fragen haben, prüfen Sie, ob sie bereits in diesen FAQs beantwortet werden. Falls Sie eine Frage zur mobilen Webentwicklung in Chrome haben, posten Sie sie bitte auf Stack Overflow. Sie müssen die Tags google-chrome und android verwenden.