Eine vollständige Liste der Entwicklerfunktionen in Chrome für Android finden Sie unter chromestatus.com. Chrome im Play Store herunterladen.
Erstklassiges Surferlebnis
Wenn sich ein Nutzer auf einem Gerät in Chrome anmeldet, sind die Tabs und der Browserverlauf dieser Sitzung für ihn verfügbar, wenn er sich auf einem anderen Gerät in Chrome anmeldet. Der gesamte Seiteninhalt wird zwischen Chrome-Instanzen synchronisiert, nicht nur die URL. Dadurch muss der Nutzer die Anmeldedaten nicht noch einmal einreichen, um eine Bordkarte oder einen Artikel auf einer Website aufzurufen, für die eine Anmeldung erforderlich ist.
Die Adressleiste nutzt den Vorabruf, um URLs einzugeben, und führt Suchanfragen mit Vorschlägen durch, die auf dem Browserverlauf und lokalen Lesezeichen basieren. Diese Funktion ist nur verfügbar, wenn der Nutzer mit einem WLAN verbunden ist.
Leistung
Chrome für Android bietet für kleine Geräte die gleiche Multi-Prozess-Architektur, GPU-beschleunigtes Rendering und die V8-JavaScript-Engine, die für mobile Architekturen optimiert ist. Chrome für Android bietet eine schnelle Grafikleistung dank:
- GPU-Beschleunigung für das Element
canvas
- Fließende CSS-Transformationen und -Übergänge
- Unterstützung für
requestAnimationFrame
für effizientere Animationen
Mit den Entwicklertools Probleme ermitteln und beheben
Sie können Fehler auf mobilen Websites mit der gesamten Suite der Chrome-Entwicklertools beheben, die in einem Desktop-Browser ausgeführt werden, der über USB mit Ihrem Smartphone verbunden ist. Weitere Informationen zum Remote-Debugging
Zusätzlich zu den Entwicklertools bietet Chrome für Android erweiterte Entwicklerfunktionen für sehr spezifische Anwendungsfälle:
- GPU-Diagnose:
chrome://gpu
- AppCache-Debugging:
chrome://appcache-internals
- Netz-Stack-Debugging:
chrome://net-internals
Sie können auch die APIs Resource Timing und User Timing verwenden, um die Anwendungsleistung zu analysieren.
Offline arbeiten
Das Online-Arbeiten ist praktisch, aber manchmal schlagen Verbindungen fehl, wenn das Signal blockiert ist oder nicht vorhanden ist. Um den Vorgang zu vereinfachen, unterstützt Chrome für Android die folgenden Speicher-APIs:
- AppCache oder Anwendungscache.
- FileSystem und File APIs (File, FileList, FileReader, Blob)
- localStorage zum Speichern einfacher Schlüssel/Wert-Paare
- IndexedDB, ein standardmäßig indexierter Datenspeicher
Weitere Informationen zum Offlinespeichern
Standards und APIs
Chrome für Android unterstützt moderne Webstandards. Eine aktualisierte Ansicht der Funktionen für die einzelnen Chrome-Versionen finden Sie unter chromestatus.com.
Geräte-APIs
In einer mobilen Welt ist es wichtig, auf die kontextuelle Umgebung des Nutzers zugreifen zu können, vom Standort und Geräteausrichtung bis hin zum Kamerazugriff. Chrome für Android bietet:
- Geolocation API für den Zugriff auf den Standort
- HTML-Medienaufnahme für Kamerazugriff
- Geräteausrichtung für Hoch- und Querformat
- Android Intent-URIs wie
tel:
undgeo:
, die Zugriff auf die Telefon App und Google Maps ermöglichen
Standard-APIs
Chrome für Android unterstützt viele HTML5-APIs, die Sie in Ihren Apps verwenden können.
- requestAnimationFrame für eine optimale Animationsleistung
- Interaktive Kommunikation zwischen Server und Client mit WebSockets.
- Multi-Threading mit Web Workern (nur dedizierte)
- requestFullscreen-Methode (derzeit über den vorangestellten Aufruf
webkitRequestFullScreen()
), um die Benutzeroberfläche des Browsers (Chrome) auszublenden - WebRTC für die Echtzeitkommunikation ohne Plug-in
- WebAudio zur Verarbeitung und Synthese von Audiosignalen
- Experimentelle Unterstützung (über
chrome://flags
in der Chrome-Adressleiste) für die folgenden APIs:- WebGL zum Erstellen dreidimensionaler Grafiken für Webbrowser
Sicherheit
Chrome für Android unterstützt die Content Security Policy, um das Risiko und die Auswirkungen von XSS-Angriffen mithilfe des Standard-HTTP-Headers Content-Security-Policy
(ohne Präfix) erheblich zu verringern.
Bekannte Probleme
Aktuelle Probleme finden Sie in der Liste unter crbug.com. Markieren Sie diejenigen, die Sie am dringendsten benötigen. Wenn Sie ein neues Problem finden, können Sie es unter new.crbug.com protokollieren.