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 menghadirkan banyak fitur HTML5 terbaru yang telah dikenal dan disukai developer Chrome. Untuk ringkasan tentang fitur baru yang menarik, lihat pengumuman peluncuran di blog.chromium.org dan ringkasan yang lebih mendetail di code.google.com. Saya akan membahas dengan cepat hal-hal yang secara pribadi saya anggap paling menarik:

Peningkatan UI

Chrome untuk Android memudahkan developer membuat antarmuka pengguna web seluler modern menggunakan pemosisian tetap, dan overflow: scroll untuk elemen yang dapat di-scroll satu per satu. Selain itu, perilaku scroll seperti native diaktifkan secara default. Chrome untuk Android mendukung model flexbox lama, meskipun perlu diketahui bahwa model flexbox asli tidak digunakan lagi dan diganti dengan model baru. Pemilih DateTime dan dukungan awal untuk <input type="range"> juga didukung.

Grafis cepat

Chrome untuk Android juga mendukung kanvas yang dipercepat hardware, dan berperforma cukup baik. Ada juga dukungan untuk requestAnimationFrame, yang penting untuk perangkat seluler, yang memungkinkan browser memutuskan kapan harus merender, sehingga memberinya kesempatan untuk mengelola masa pakai baterai secara lebih efisien dalam aplikasi yang intensif menggunakan GPU. Chrome untuk Android memperkenalkan serangkaian fitur HTML5 penting lainnya, termasuk File System API, IndexedDB, Web Workers, dan Web Sockets.

Proses debug jarak jauh

Tanpa ragu, fitur favorit saya di Chrome untuk Android adalah proses debug jarak jauh melalui Chrome Developer Tools. Proses debug jarak jauh memudahkan developer web men-debug aplikasi mereka saat aplikasi berjalan secara langsung di perangkat seluler, tanpa harus menggunakan hack cerdas seperti Weinre. Berikut screencast singkat yang menunjukkan cara kerja fitur ini:

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

Coba Chrome untuk Android Beta sendiri dengan mendownloadnya dari Google Play. Jika Anda telah menulis aplikasi web seluler untuk menggunakan fitur, tetapi Chrome untuk Android tidak mendukungnya, perlu diingat bahwa ini adalah rilis beta, dan lihat apakah ini sudah merupakan masalah umum, dan beri bintang jika ya. Jika tidak, harap catat bug.

Saya senang dengan dampak positif yang akan diberikan Chrome untuk Android pada komunitas developer web seluler, dan tidak sabar untuk melihat hal-hal luar biasa yang dapat kita buat bersama. Jika ada pertanyaan lain, lihat apakah pertanyaan tersebut sudah dijawab dalam FAQ ini. Jika tidak, jika Anda memiliki pertanyaan pengembangan web seluler khusus Chrome, posting pertanyaan tersebut di Stack Overflow, dengan tag google-chrome dan android.