Html5 niet opgewassen tegen native apps (column)

html5

Artikelgereedschap

  • Tip ons
  • Printen
  • Reacties (34)
1x Aanbevolen

Gepubliceerd: Maandag 19 september 2011
Auteur: Galen Gruman

In de strijd tussen html5 en native apps op de tablet zal worden beslecht in het voordeel van native apps. Die kunnen meer en maken beter gebruik van de eigenschappen van de iPad.

In mijn dagelijkse werk merk ik dat ik voornamelijk native apps gebruik op mijn iPad, ook al is er een website beschikbaar zoals Twitter, YouTube, Dropbox, Box.net of financiële diensten. De 'web apps' die ik gebruik, zijn vooral clouddiensten. Die draaien prima in de browser van mijn iPad terwijl er geen vergelijkbare geschikte app te vinden is. Voorbeelden zijn het Concur reismanagementsysteem en de Adobes SiteCatalyst webanalyse tool.

Onmogelijke opgave

Ik gebruik mijn tablet enkele uren per dag, evenals mijn smartphone en computer. Ik kan dus uit ervaring vertellen dat html- en ajax-apps tekortschieten, omdat hun technologie beperkt kan worden gebruikt op mobiele apparaten. Zo gaan sommige onderdelen uit van het gebruik van een muis, waardoor ze minder goed overweg kunnen met vingerbewegingen. Voor verschillende bewegingen om te scrollen en te selecteren bestaan er geen alternatieven, zodat sommige standaardonderdelen van html- en ajax-interfaces - zoals drag handles - niet werken op een iPad of iPhone, Galaxy Tab of Droid.

Content blocks passen dikwijls niet goed op het scherm en doordat je de marges niet kunt aanpassen, is de tekst te klein om deze eenvoudig te kunnen lezen. Je kunt dan weliswaar inzoomen, maar dan moet je per regel bijstellen. Bewegingen worden ook niet ondersteund, zodat het navigeren door rijke html-sites een onmogelijke opgave wordt.

Flash biedt evenmin soelaas. Op de twee mobiele platforms waarvoor het beschikbaar is (Android en het gestopte WebOS), spelen dezelfde UI-problemen als met html en ajax. Daarnaast blijft vanwege compatibiliteitsproblemen het gebruik beperkt tot het kijken naar video's en animaties.

Gezien het geringe tempo van de ontwikkeling van html5 zie ik op korte termijn geen verbetering. Als het gaat om de aansturing op basis van bewegingen, dan verliest html het, zelfs met alle prachtige toevoegingen in html5.

Armoedige versies

Goed, html5 biedt verbeteringen voor mobiele omgevingen, dankzij de ondersteuning van offline gegevensopslag en locatie detectie. Die nieuwe mogelijkheden kunnen zeker helpen maar verbleken in vergelijking met de native apps.

Dit betekent niet dat het web niet meer relevant is. Zo zijn er talloze presentation-style apps die prima in html werken op de iPad of andere mobiele apparaten. Daarnaast zijn sommige native apps armoedige versies van de website; Netflix is een goed voorbeeld van een native app waarmee het totaal verkeerd is gegaan. Slechte apps blijven immers slechte apps. Maar native apps als Keynote, Drawvis, GarageBand of OmniSketch (allemaal iOS apps) zijn niet te vergelijken met de beschikbare web apps.

Met de verschillende mobiele Software Development Kits (SDK's) kunnen ontwikkelaars native apps en web apps vermengen. Veel financiële apps volgen deze hybride aanpak, evenals apps zoals de RoamBI visualisatietools van Mellmo. Dankzij deze aanpak is het eenvoudiger om native apps te ontwikkelen voor verschillende platforms, terwijl bovendien het updaten van informatie dynamischer kan gebeuren wat weer nuttig is voor het functioneren van apps met data in de cloud, zoals aandelenkoersen en nieuwssites. Maar het native onderdeel zorgt ervoor dat een app uitstekend is en eenvoudig te gebruiken.

Nieuwsbrief

Ontvang dagelijks een overzicht van het laatste ICT-Nieuws in uw mailbox

Whitepapers

  • Maximaliseer het voordeel van SaaS

    Cloud-applicaties hebben grote invloed op het gebruik van de IT-architectuur en niet ieder project levert de verwachte voordelen op.

    Downloaden
  • Houdt grip op UC-uitdagingenUnified communications biedt heel veel, maar heeft ook specifieke uitdagingen!
  • Flexibele IT noodzaak voor bankenOnderzoeksrapport over de beperkte flexibiliteit van veel IT-systemen in de bancaire wereld. Lees meer!
» Meer whitepapers

Peiling

Loading Poll

Video: Review: HTC One X-smartphone met vijf...

Review: HTC One X-smartphone met vijf cores (video)