Mezi vývojem a vývojem aplikací v posledních letech došlo v mnoha směrech. Největším trendem je nárůst webových aplikací.

Zatímco mnozí by tvrdili, že je to vzestup mraku a rychlejší připojení k internetu, které to umožnily; je to vlastně vzestup mobilní sítě, který ji činí žádoucím.

Kódování webové aplikace, která běží hladce na mobilním zařízení, je výzvou pro každého vývojáře. Zaměření je pochopitelně v systémech Android a iOS, ale tento týden jqMobi se stal prvním Mobile HTML5 rámcem, který se přímo zaměřuje Windows Phone 8 .

Vestavěný speciálně pro smartphony, jqMobi je extrémně lehký (pouhých 5kb) a obsahuje voliče a pluginy typu jQuery. Používá ji desítky tisíc webových aplikací pro mobilní zařízení a toto číslo se pravděpodobně zvýší pouze tehdy, pokud bude podpora IE podporována.

Problémem je, že zatímco všichni výrobci prohlížečů souhlasí, že dodržování norem je dobrá věc, všichni se nacházejí v různých fázích provádění; každý výrobce prohlížeče upřednostňuje různé aspekty dohodnuté specifikace.

Skvělý příklad je několik sloupců. Kvůli patřičné podpoře v některých verzích CSS

column-count:2;

bude fungovat pouze v několika prohlížečích. Chcete-li zvýšit pravděpodobnost podpory CSS, musíme zahrnout předpony prohlížeče, takže kód se stává:

-moz-column-count:2;-webkit-column-count:2;column-count:2;

(Opera již implementovala počet sloupců na svém prohlížeči, ale v nabídce svého mobilu nebyla ani verze předpony prohlížeče.)

Ale vzhledem k tomu, že mobilní rámce potřebují snížit velikost, je tendence omezit podporu jen na webkit (kvůli převládání prohlížeče Chrome a Safari):

-webkit-column-count:2;

Vzhledem k tomu, že IE10 zavádí podporu pro sloupcový počet bez nutnosti předběžného nastavení předvolby prohlížeče, je požadována pouze nová předpona:

-webkit-column-count:2;column-count:2;

To znamená, že podpora může být rozšířena bez těžkých kb režií a přináší další výhodu budoucího zabezpečení kódu. Je to závazek společnosti Microsoft poskytnout prohlížeč kompatibilní s standardy - ano, já vím, musel jsem se také zaseknout - to umožnilo.

Prohlížeč IE10 společnosti Microsoft přináší skutečně dobrý výkon, který je konkurenceschopný s nejlepšími prohlížeči, který jsme viděli na platformách Android a iOS. To znamená, že vývojáři, kteří chtějí využít jqMobi k poskytování aplikací iOS, Android, Windows 8 a Windows Phone 8, mohou poskytnout svým uživatelům stejně fantastický zážitek ve všech čtyřech platformách zařízení. - Ian Maffett, vývojář jqMobi

Diverzifikace mimo Webkit a k dodržování standardu může být jen zdravou věcí a očekáváme, že další rámce budou sledovat stejnou cestu jako jqMobi tím, že se v blízké budoucnosti soustředí také na práci s IE10 na webu Webkit. Mezitím vypadá jqMobi hodně za to, že byste se měli rozhodnout pro svůj další projekt, a tím, že jste se dostali před zápas, mohli by vyhráli několik fanoušků.

Zkusili jste jqMobi? Jak jsi to našel? Dejte nám vědět v níže uvedených komentářích.

Doporučený snímek / náhled, otevřít obrázek okna přes Shutterstock