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:
- AppCache lub pamięć podręczna aplikacji.
- Interfejsy FileSystem i interfejsy API plików (File, FileList, FileReader, Blob)
- localStorage do przechowywania prostych par klucz-wartość
- IndexedDB, standardowy indeksowany magazyn danych
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:
- Geolocation API umożliwiający dostęp do lokalizacji
- Rejestrowanie multimediów w formacie HTML zapewniające dostęp do aparatu
- Orientacja urządzenia w przypadku orientacji pionowej lub poziomej
- Identyfikatory URI intencji Androida takie jak
tel:
igeo:
, które dają dostęp do telefonu i Map Google
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.