Son yıllarda web geliştirme ve uygulama geliştirme arasında çok fazla geçiş olmuştur. En büyük trend web tabanlı uygulamalardaki artış.
Birçoğu, bulutun yükselişinin ve daha hızlı internet bağlantılarının bunu mümkün kıldığını iddia ederken; aslında mobil web’in yükselmesini arzu ettiği bir yükseliş.
Bir mobil cihazda sorunsuz bir şekilde çalışması için bir web uygulamasının kodlanması, herhangi bir geliştirici için bir sorundur. Odak, Android ve iOS'ta anlaşılabilir, ancak bu hafta jqMobi doğrudan hedefleyen ilk Mobil HTML5 çerçevesi oldu Windows Phone 8 .
Akıllı telefonlar için özel olarak tasarlanan jqMobi son derece hafif (sadece 5kb) ve jQuery tarzı seçiciler ve eklentiler içeriyor. On binlerce mobil web uygulaması tarafından kullanılmaktadır ve bu sayının artık IE'nin desteklendiği durumda artması muhtemeldir.
Sorun şu ki, tüm tarayıcı üreticileri standartlara uyumun iyi bir şey olduğunu kabul ederken, bunların hepsi farklı uygulama aşamalarındadır; Her tarayıcı üreticisi, kabul edilen spesifikasyonun farklı yönlerini önceliklendirir.
Harika bir örnek, birden çok sütun. Bazı sürümlerde yama desteği nedeniyle CSS
column-count:2;
sadece birkaç tarayıcıda çalışacak. Desteklenen CSS olasılığını artırmak için tarayıcı öneklerini eklememiz gerekir, böylece kod şöyle olur:
-moz-column-count:2;-webkit-column-count:2;column-count:2;
(Opera, masaüstü tarayıcılarında sütun sayımı gerçekleştirdi, ancak mobil tekliflerinde tarayıcı öneki bile bulunmadı.)
Ancak mobil çerçevelerin boyutu küçültmesi gerektiğinden, bu eğilim yalnızca web kitlesine (Chrome ve Safari'nin yaygınlığına bağlı olarak) yapılan desteği kısıtlamaktır:
-webkit-column-count:2;
IE10, tarayıcı önekini eklemeye gerek kalmadan sütun sayımı için destek sağladığından, yalnızca gereken ekleme standartlara uygun önek olmayan sürümdür:
-webkit-column-count:2;column-count:2;
Bu, desteğin ağır kb genel yükleri olmadan genişletilebileceği ve gelecekteki kodun gelecekteki ek faydasını getireceği anlamına gelir. Microsoft'un standartlara uygun bir tarayıcı sunma taahhüdü - evet biliyorum, kendimi de sıkmam gerekiyordu - bunu mümkün kıldı.
Microsoft'un IE10 tarayıcısı, Android ve iOS'ta gördüğümüz en iyi tarayıcılarla rekabet edebilecek gerçekten iyi bir performans sunar. Bu nedenle, iOS, Android, Windows 8 ve Windows Phone 8 uygulamalarını sunmak için jqMobi'den yararlanmak isteyen geliştiriciler, kullanıcılarına dört cihaz platformunda aynı fantastik deneyimi verebilir. - Ian Maffett, jqMobi lider geliştirici
Webkit'ten uzaklaşmaya ve standart uyumluluğa doğru çeşitlilik sadece sağlıklı bir şey olabilir ve diğer çerçevelerin yakın gelecekte Webkit'e ek olarak IE10 ile çalışmaya odaklanarak jqMobi ile aynı rotayı takip etmesini bekliyoruz. Bu arada, jqMobi bir sonraki projeniz için göz önünde bulundurmaya değer görünüyor ve oyunun önüne geçerek birkaç taraftar kazanmış olabilirler.
JqMobi'yi denedin mi? Nasıl buldun? Aşağıdaki yorumlarda bize bildirin.
Öne çıkan görsel / küçük resim, açık pencere resmi Shutterstock üzerinden