Android için Chrome Beta sürümünün bugün kullanıma sunulduğunu muhtemelen duymuşsunuzdur. Chromium açık kaynak projesine dayanan bu yeni tarayıcı, Chrome geliştiricilerinin aşina olduğu ve sevdiği en son HTML5 özelliklerinin çoğunu sunar. Yeni özelliklerin genel hatlarına blog.chromium.org adresindeki lansman duyurusundan, daha ayrıntılı bir genel bakış için ise code.google.com adresinden ulaşabilirsiniz. Kişisel olarak en ilginç bulduğum özellikleri hızlıca gözden geçireceğim:
Kullanıcı Arayüzü İyileştirmeleri
Android için Chrome, geliştiricilerin sabit konumlandırmayı ve overflow: scroll
için tek tek kaydırılabilir öğeleri kullanarak modern mobil web kullanıcı arayüzleri oluşturmasını kolaylaştırır. Ayrıca, yerele benzer kaydırma davranışı varsayılan olarak etkindir. Android için Chrome, eski flexbox modelini destekler. Ancak orijinal flexbox modelinin desteğinin, yeni bir model için sonlandırıldığını unutmayın. Ayrıca, tarih ve saat seçicileri ve <input type="range">
için erken destek de desteklenir.
Hızlı grafikler
Android için Chrome, donanım hızlandırmalı kanvası da destekler ve oldukça iyi performans gösterir. Mobil cihazlar için önemli olan requestAnimationFrame işlevi de desteklenir. Bu işlev, tarayıcıya ne zaman oluşturma işlemi yapacağını karar vermesini sağlayarak GPU yoğun uygulamalarda pil ömrünü daha verimli bir şekilde yönetme şansı verir. Android için Chrome, Dosya Sistemi API'si, IndexedDB, Web İşleyiciler ve Web Soketleri gibi birçok önemli HTML5 özelliğini kullanıma sunar.
Uzaktan hata ayıklama
Android için Chrome'daki en sevdiğim özellik, Chrome Geliştirici Araçları üzerinden uzaktan hata ayıklama özelliğidir. Uzaktan hata ayıklama, web geliştiricilerin Weinre gibi akıllı hilelere başvurmak zorunda kalmadan mobil cihazlarında canlı olarak çalışan uygulamalarında hata ayıklamasını çok kolaylaştırır. Bu özelliğin çalışırken gösterildiği kısa bir ekran kaydı:
Uzaktan hata ayıklama hakkında daha fazla bilgi için bu uzaktan hata ayıklama makalesine bakın.
Google Play'den indirerek Android için Chrome Beta'yı kendiniz deneyin. Bir özelliği kullanmak için mobil web uygulaması yazdıysanız ancak Android için Chrome bu özelliği desteklemiyorsa bunun beta sürüm olduğunu unutmayın. Sorunun bilinen bir sorun olup olmadığını kontrol edin ve bu durumda yıldız işareti koyun. Aksi takdirde lütfen bir hata kaydı oluşturun.
Android için Chrome'un mobil web geliştirici topluluğu üzerinde olumlu bir etki yaratacağından heyecan duyuyorum ve birlikte neler yapabileceğimizi görmek için sabırsızlanıyorum. Başka sorularınız varsa bu SSS bölümünde yanıtlanıp yanıtlanmadığını kontrol edin. Aksi takdirde, Chrome'a özgü mobil web geliştirmeyle ilgili sorularınız varsa lütfen google-chrome ve android etiketleriyle birlikte Stack Overflow'da yayınlayın.