Chrome untuk Android - Mempercepat Web Seluler

Anda mungkin sudah mendengar bahwa Chrome untuk Android Beta diluncurkan hari ini. Browser baru ini didasarkan pada project open source Chromium, dan dilengkapi banyak fitur HTML5 terbaru yang dikenal dan disukai oleh developer Chrome. Untuk ringkasan tentang tren baru ini, lihat pengumuman peluncuran di blog.chromium.org dan ringkasan yang lebih detail di code.google.com. Saya akan membahas secara singkat hal-hal yang menurut saya paling menarik:

Peningkatan UI

Chrome untuk Android memudahkan developer membuat antarmuka pengguna web seluler modern menggunakan pemosisian tetap, dan overflow: scroll untuk setiap elemen yang dapat di-scroll. Selain itu, perilaku scroll seperti native diaktifkan secara default. Chrome untuk Android mendukung model flexbox lama, tetapi perhatikan bahwa model flexbox yang asli tidak digunakan lagi dan digantikan dengan model baru. Juga didukung adalah pemilih DateTime, dan dukungan awal untuk <input type="range">.

Grafis cepat

Chrome untuk Android juga mendukung kanvas dengan akselerasi hardware, dan memiliki performa yang cukup baik. Ada juga dukungan untuk requestAnimationFrame, yang penting untuk perangkat seluler, yang memungkinkan browser memutuskan kapan harus merender, sehingga memberikan kesempatan untuk mengelola masa pakai baterai secara lebih efisien pada aplikasi yang menggunakan GPU secara intensif. Chrome untuk Android memperkenalkan berbagai fitur HTML5 penting lainnya, termasuk File System API, IndexedDB, Web Worker, dan Web Sockets.

Proses debug jarak jauh

Sebenarnya, fitur favorit pribadi saya pada Chrome untuk Android adalah proses debug jarak jauh melalui Chrome Developer Tools. Proses debug jarak jauh sangat memudahkan developer web untuk men-debug aplikasi mereka saat dijalankan di perangkat seluler mereka, tanpa harus melakukan peretasan cerdas seperti Weinre. Berikut screencast singkat yang menunjukkan cara kerja fitur ini:

Untuk mengetahui informasi selengkapnya tentang proses debug jarak jauh, lihat artikel proses debug jarak jauh ini.

Coba Chrome untuk Android Beta sendiri dengan mendownload dari Google Play. Jika Anda telah menulis aplikasi web seluler untuk menggunakan suatu fitur, tetapi Chrome untuk Android tidak mendukungnya, ingatlah bahwa ini adalah rilis beta, dan lihat apakah ini sudah menjadi masalah umum, dan beri bintang jika memang demikian. Atau, catat bug.

Saya menyukai dampak positif yang akan diberikan Chrome untuk Android kepada komunitas pengembang web seluler, dan saya tidak sabar untuk melihat hal-hal hebat yang dapat kita bangun bersama! Jika ada pertanyaan tambahan, lihat apakah pertanyaan tersebut sudah dijawab di FAQ ini. Jika tidak, jika Anda memiliki pertanyaan pengembangan web seluler khusus Chrome, posting pertanyaan tersebut di Stack Overflow, yang diberi tag dengan tag google-chrome dan android.