Verschillende smartphones |
Het is dus belangrijk om met de tijd mee te gaan en mobile HTML5/Native apps te maken die zijn aangepast aan de mobiele interface zoals een iPhone of een Android. Dit kan je doen door gebruik te maken van verschillende webapp frameworks zoals bijvoorbeeld: jQuery Mobile, Sencha Touch en jQTouch.
Deze drie gaan wij nader bekijken.
jQuery Mobile
Mobile UI Elements |
jQTouch interface |
jQTouch
jQTouch is een Open Source JQuery plugin geoptimaliseerd voor WebKit devices als iPhone, Android en Palm. Hiermee kan je net als jQuery Mobile mobiele applicaties ontwerpen met een native 'look and feel' door gebruik te maken van HTML5, CSS en Javascript. Dit framework is minder uitgebreid dan jQuery Mobile. Er wordt meer gebruik gemaakt van jQuery Mobile en de gebruikers zijn daar ook een stuk actiever.
Sencha Touch
Sencha Touch interface |
Het framework ondersteunt onder andere: iPhone, Android en Blackberry.
Veel gelijkenissen
Zoals je hebt gelezen zijn er veel overeenkomsten tussen deze frameworks en zit het vaak in de details. Toch is dat niet helemaal zo. Wat deze Mobile Frameworks vaak niet met elkaar gemeen hebben zijn de verschillende platforms en WebKit's waar ze wel of niet op draaien. Als je een web applicatie wil gaan maken is het dus verstandig om eerst een goede keuze te maken tussen al deze frameworks. Een goede site om dat te doen is de Mobile Framework comparison chart van Markus Falk. Je selecteert je gewenste platform(s) aan, vult andere gegevens in en je krijgt automatisch een tabel te zien wat het beste bij jouw applicatie past. In dit geval heb ik de bovenstaande drie frameworks met elkaar vergeleken en kunt u de verschillen zien als u op de tekst onder het plaatje klikt.
Klik hier(niet op het plaatje) een voor groter overzicht van de verschillen tussen jQuery Mobile, jQTouch en Sencha Touch |
Geen opmerkingen:
Een reactie posten