Google Chrome na Androida

Pełną listę funkcji dla programistów Chrome na Androida znajdziesz na stronie chromestatus.com. Pobierz Chrome ze Sklepu Play.

Najwyższa jakość przeglądania

Gdy użytkownik loguje się w Chrome na jednym urządzeniu, karty i historia przeglądania z tej sesji są dla niego dostępne, gdy zaloguje się w Chrome na innym. Cała zawartość strony jest synchronizowana między instancjami Chrome, a nie tylko URL. Dzięki temu użytkownik nie musi ponownie przesyłać danych logowania, aby zobaczyć kartę pokładową lub artykuł w witrynie, która wymaga logowania.

Pasek adresu wykorzystuje pobieranie z wyprzedzeniem do wypełniania adresów URL i wyszukuje hasła, korzystając z sugestii opartych na historii przeglądania i lokalnych zakładkach. Ta funkcja działa tylko wtedy, gdy użytkownik jest połączony z siecią Wi-Fi.

Występy

Chrome na Androida wprowadza na małe urządzenia tę samą architekturę wieloprocesową, renderowanie przyspieszone przez procesor GPU i mechanizm JavaScript V8 zoptymalizowany pod kątem architektur mobilnych. Chrome na Androida zapewnia wysoką wydajność grafiki dzięki:

  • Akceleracja GPU dla elementu canvas
  • Płynne przekształcenia i przejścia CSS
  • Obsługa requestAnimationFrame w celu zwiększenia wydajności animacji

Znajdowanie i rozwiązywanie problemów za pomocą Narzędzi deweloperskich

Do debugowania stron mobilnych możesz używać pełnego pakietu Narzędzi deweloperskich w Chrome, który działa w przeglądarce na komputerze i podłączony do telefonu przez USB. Dowiedz się więcej o debugowaniu zdalnym.

Oprócz Narzędzi deweloperskich Chrome na Androida udostępnia bardziej zaawansowane funkcje dla programistów, przeznaczone do bardzo konkretnych zastosowań:

  • Diagnostyka GPU: chrome://gpu
  • Debugowanie pamięci podręcznej aplikacji: chrome://appcache-internals
  • Debugowanie stosu netto: chrome://net-internals

Do analizowania wydajności aplikacji możesz też używać interfejsów API Resource Timing i User Timing.

Praca w trybie offline

Praca online jest wygodna, ale czasami połączenie zostaje przerwane, gdy sygnał jest zablokowany lub nieistniejący. Aby to ułatwić, Chrome na Androida obsługuje te interfejsy API pamięci masowej:

Dowiedz się więcej o miejscu na dane offline.

Standardy i interfejsy API

Chrome na Androida obsługuje nowoczesne standardy internetowe. Zaktualizowany widok funkcji w poszczególnych wersjach Chrome znajdziesz na chromestatus.com.

Interfejsy API urządzeń

W świecie mobilnym trzeba mieć dostęp do kontekstu użytkownika – od lokalizacji i orientacji urządzenia po dostęp do aparatu. Chrome na Androida zapewnia:

Standardowe interfejsy API

Chrome na Androida obsługuje wiele interfejsów API HTML5, które są gotowe do użycia w Twoich aplikacjach.

  • requestAnimationFrame, aby uzyskać optymalną wydajność animacji.
  • Interaktywna komunikacja między serwerem a klientem przy użyciu protokołu WebSockets.
  • Wielowątkowość z użyciem Web Workers (tylko dedykowane)
  • Metoda requestFullscreen (obecnie przez wywołanie webkitRequestFullScreen() z prefiksem), która umożliwia ukrycie interfejsu przeglądarki (Chrome)
  • WebRTC (do komunikacji w czasie rzeczywistym bez konieczności używania wtyczek);
  • WebAudio, który może przetwarzać i syntetyzować sygnały audio.
  • Eksperymentalna obsługa (za pomocą parametru chrome://flags na pasku adresu Chrome) w przypadku tych interfejsów API:
    • WebGL do tworzenia trójwymiarowej grafiki na potrzeby przeglądarek

Bezpieczeństwo

Chrome na Androida obsługuje standard Content Security Policy, który znacznie zmniejsza ryzyko i wpływ ataków XSS. Wykorzystuje standardowy (bez przedrostka) nagłówek HTTP Content-Security-Policy.

Znane problemy

Aktualne problemy znajdziesz na liście na crbug.com i oznaczysz gwiazdką te, których potrzebujesz najbardziej. Jeśli znajdziesz nowy problem, zarejestruj go na stronie new.crbug.com.