Pewnie wiesz już, że dziś udostępniliśmy wersję beta Chrome na Androida. Ta nowa przeglądarka oparta jest na projekcie open source Chromium i zawiera wiele najnowszych funkcji HTML5, które są dobrze znane i lubiane przez programistów Chrome. Omówienie nowych funkcji znajdziesz w ogłoszeniu o wprowadzeniu na blog.chromium.org, a bardziej szczegółowe informacje na code.google.com. Szybko omówię funkcje, które wydają mi się najciekawsze:
Ulepszenia interfejsu użytkownika
Chrome na Androida ułatwia deweloperom tworzenie nowoczesnych interfejsów użytkownika w sieci mobilnej za pomocą pozycjonowania stałego i overflow: scroll
dla elementów, które można przewijać osobno. Dodatkowo domyślnie włączone jest zachowanie podobne do natywnego. Chrome na Androida obsługuje stary model flexbox, ale pamiętaj, że oryginalny model flexbox jest wycofany na rzecz nowego. Obsługiwane są też selektory daty i czasu oraz wstępna obsługa <input type="range">
.
Szybka grafika
Chrome na Androida obsługuje też akcelerację sprzętową dla rysowania i działa całkiem nieźle. Obsługiwana jest też metoda requestAnimationFrame, która jest ważna w przypadku urządzeń mobilnych. Pozwala przeglądarce decydować, kiedy ma renderować, co pozwala jej skuteczniej zarządzać czasem pracy baterii w przypadku aplikacji intensywnie korzystających z procesora graficznego. Chrome na Androida wprowadza wiele innych przydatnych funkcji HTML5, takich jak File System API, IndexedDB, Web Workers i Web Sockets.
Debugowanie zdalne
Moją ulubioną funkcją Chrome na Androida jest zdalne debugowanie za pomocą Narzędzi deweloperskich w Chrome. Debugowanie zdalne ułatwia deweloperom debugowanie aplikacji, ponieważ działa ona na żywo na ich urządzeniu mobilnym. Nie muszą więc uciekać się do sprytnych rozwiązań takich jak Weinre. Oto krótki screencast pokazujący działanie tej funkcji:
Więcej informacji o debugowaniu zdalnym znajdziesz w tym artykule.
Wypróbuj Chrome na Androida w wersji beta, pobierając go z Google Play. Jeśli masz aplikację internetową na urządzenia mobilne, która korzysta z funkcji, której Chrome na Androida nie obsługuje, pamiętaj, że jest to wersja beta. Sprawdź, czy problem jest już znany, i jeśli tak, oznacz go gwiazdką. W przeciwnym razie zgłoś błąd.
Cieszę się, że Chrome na Androida będzie pozytywnie wpływać na społeczność deweloperów witryn mobilnych. Nie mogę się doczekać, aż zobaczymy, jakie wspaniałe rzeczy uda nam się stworzyć wspólnie. Jeśli masz dodatkowe pytania, sprawdź, czy nie znajdziesz na nie odpowiedzi w tym artykule z odpowiedziami na najczęstsze pytania. Jeśli masz pytanie dotyczące tworzenia stron internetowych na urządzenia mobilne w Chrome, opublikuj je na Stack Overflow, dodając tagi google-chrome i android.