Weg met die dure native apps! Met HTML5 in één klap op alle mobiele platforms (en meer…)
Nu mobiele applicaties (apps) in hoog tempo de wereld veroveren, krabt menig uitgever zich achter de oren over de vraag voor welk ‘platform’ een app te ontwikkelen. iPhone, Android, Blackberry, iPad, Windows Phone?
Deze zogenaamde ‘native’ apps zijn alleen op specifieke hardware bruikbaar en worden geprogrammeerd in andere talen dan websites. Daarmee breken ze feitelijk met de open en vrije natuur van internet. Daarnaast brengt het voor uitgevers die doelgroepen niet willen uitsluiten extra ontwikkelkosten met zich mee om op alle platforms aanwezig te zijn.
Als alternatief op dit denken in platforms, wordt steeds vaker naar HTML5 gewezen als dé oplossing voor dit ‘probleem’. Is dat terecht? Oordeel zelf! HTML(5) in vogelvlucht.
HTML (voor beginners)
HTML is de opmaaktaal van het web – opmaken in de zin van het toekennen van betekenis aan een document. Bekijk de bron van een willekeurige webpagina en er verschijnen codes voor paragrafen, titels, links, lijsten, tabellen, afbeeldingen, video’s en wat al niet meer. HTML definieert uit welke elementen een webpagina kan bestaan en wat zij betekenen. Dat maakt de taal tot één van de fundamentele concepten van het internet.
Van 4 naar 5
Wellicht was niet iedereen zich er van bewust, maar de afgelopen dertien jaar – een eeuwigheid in internetland – gebruikten we met zijn allen de vierde versie van HTML. Pas de laatste tijd wordt er weer energie gestoken in het verder ontwikkelen van de taal, waarvoor men logischerwijs de aanduiding HTML5 verzon. Doorgaans leiden zulke nieuwe termen tot grote woorden en hoge verwachtingen en veroorzaken ze tegelijk de nodige onduidelijkheid. Dat is in dit geval niet anders. Tijd voor enige opheldering en concrete toepassingsrichtingen.
Het zoveelste buzzword
HTML5 is een marketingterm geworden, net zoals ‘web 2.0’ dat een paar jaar geleden was, en is ook zaken gaan omvatten die feitelijk geen HTML zijn. Of je dat vervelend vindt of niet, het is inmiddels zo gegroeid. Techneuten weten dat nieuwe formuliervelden tot HTML5 behoren, ronde hoekjes in CSS3 worden getekend en geolocatie met Javascript te maken heeft. Wie dat onderscheid niet maakt noemt alles ‘HTML5’ en zit er strikt genomen naast. Maar zolang dit ervoor zorgt dat marketeers, uitgevers en ontwikkelaars elkaar begrijpen en de laatsten zelf de vertaalslag maken is dat prima.
Webpagina’s worden programma’s
Dat het internet ontstond als academische toepassing is goed te zien in HTML4: die versie van de taal is vooral geschikt om documenten mee te representeren. Tegenwoordig zijn tekst en plaatjes echter niet meer genoeg. Webpagina’s zijn steeds minder op documenten gaan lijken en meer op programma’s. Het werd nogal een uitdaging om dat soort functionaliteit in HTML4 te realiseren. In HTML5 zijn concepten en modules opgenomen die juist het ontwikkelen en vormgeven van webapplicaties gemakkelijker maken.
Eén website, meerdere verschijningsvormen
Het goede oude HTML raakt dus weer in beeld. Zeker voor het ontwikkelen van mobiele websites. Eén van de meest sprekende voordelen daarvan is het zogenaamde ‘responsive web design’. Een blik op http://mediaqueri.es/ zegt genoeg: de layout van een HTML5 website zich kan aanpassen aan het medium dat de site weergeeft. Een indeling van bijvoorbeeld vier kolommen kan worden ‘platgeslagen’ tot een variant waarin dezelfde content onder elkaar wordt gepositioneerd, een aangepaste vormgeving krijgt of zelfs geheel wordt verborgen. Voilà, uw mobiele website. Op een apparaat dat meerdere oriëntaties ondersteunt geeft het kantelen van het scherm een verbazingwekkend resultaat van een website die als het ware in een ander model glijdt. Inderdaad, een effect dat we kennen van apps.
Is dan alles hosanna?
Nee, niet alles. Elk van de diverse leveranciersplatforms kent een applicatiewinkel die zowel een etalagefunctie als een laagdrempelig betalingssysteem biedt. Daar hebben browsers nog terrein te winnen. Uitgevers met voldoende marketingkracht kunnen hun doelgroep echter zelf bereiken en hoeven dus ook niet af te dragen aan de ‘app store provider’. Een uitgever met een beperkter ontwikkelbudget kan dankzij HTML5 toch een goede eerste stap richting mobiele devices zetten.
Niet elke browser spreekt HTML5
HTML5 is nieuwer dan de meeste browsers. Met name de oudere versies van Internet Explorer op de PC kennen dit nieuwe dialect domweg niet en zullen alle codes die ze niet begrijpen negeren en daarmee bepaalde effecten weglaten. Dat lijkt wellicht een probleem, maar feitelijk is dat juist dé reden waarom iedereen nu al met HTML5 aan de slag kan. Immers, een moderne browser zal moderne code interpreteren en weergeven zoals bedoeld, een oudere browser doet er helemaal niets mee en geeft dus ook geen foutmelding. Bovendien zijn er diverse tools beschikbaar die oudere browsers een steuntje in de rug geven. Het enige waar we met zijn allen aan moeten wennen is dat een website er niet meer exact hetzelfde uitziet in verschillende browsers.
Conclusie
HTML5 speelt in op de behoeften die uitgevers, bezoekers en ontwikkelaars van websites anno 2011 hebben. Met kleine ingrepen zijn aanmerkelijke verbeteringen te behalen, vooral op de mobiele markt die – toeval of niet – juist nu enorm aantrekt.
Gerelateerde berichten:
- Financial Times kiest ook op iPhone en iPad voor HTML5
- Autoriteit van auteurs bepalen met rel=”author”
- De technische kant van online uitgeven: 5 tips
Trefwoorden: html5, publishr.nl magazine #4


Over de iPad, e-readers en andere tablet-achtige apparaten wordt veel gezegd en geschreven: over voor- en nadelen, toepassingen voor privé- en zakelijk gebruik, enzovoort.
In een artikel op Frankwatching.com betoogde ik vorig jaar ook dat e-books en apps niet de primaire tools (hoeven) zijn om informatie te publiceren op de iPad. En dat geldt nog sterker als je klanten een dozijn uiteenlopende apparaten en besturingssystemen gebruiken.
Ik denk dat het, zéker voor de korte termijn, loont om voor grotere mobiele apparaten als de iPad juist naar het aloude World Wide Web te kijken. En mede door de voordelen van HTML5 — grafische mogelijkheden, maar ook offline gebruik van webpagina’s, Web Apps, enzovoort — kan dat ook op langere termijn nog steeds interessant blijken.
en dan hebben we het nog niet gehad over het feit dat het onderscheid tussen OS en browser die in het verleden vanwege de positie van Microsoft daarbij kunstmatig werd vergroot stilaan toch weer teruggedraaid wordt waardoor de communicatie met het eigen besturingssysteem via een met html5 gevoede interface verloopt. De gebruiker die van cloud diensten gebruik maakt krijgt offline en online precies dezelfde ervaring.
Wel een goede ontwikkeling, maar lang niet altijd de beste optie voor de gebruiker.
Vanmorgen toevallig de ‘app’ (mobiele site) van De Pers bezocht. Ik kan me voorstellen dat ze geld besparen met deze oplossing, maar de gebruikerservaring van een goede app is doorgaans veel beter dan een app in een browser.
Kan aan de betreffende site liggen hoor, maar ik download liever even ‘een appie’. En zoals je al noemt Vincent, lijkt het mij sowieso handig om in de diverse Markets te staan (en uiteindelijk op een startscherm o.i.d.).
@Kingma Kijk over een week of drie a vier nog eens. HTML5 is werk in uitvoering
Waarmee niet gezegd is dat het op dit moment mogelijk is de gebruikservaring van apps met een HTML5 web app te benaderen, want dat is inderdaad niet zo. Voor uitgevers van gratis kranten zijn apps alleen niet interessant nu (daarom ziet u ze ook zo weinig): de kosten per lezer, en dit is geen tikfout, zijn minimaal 2 keer zo hoog als op papier.
[...] van de appstores zat waren. Financial Times bouwde als vervanger van de iPhone- en iPad app een HTML5 webapp. Sinds de lancering in juni heeft de webapp al meer dan 1 miljoen unieke bezoekers getrokken en is [...]
[...] Weg met die dure native apps! Met HTML5 in één klap op alle mobiele platforms (en meer…) [...]
[...] discussie is vaak maak ik een native app voor Android, Blackberry en/of iPhone, of ga ik voor een responsive web design die op al deze systemen werkt. De keuze voor een native app wordt vaak gemaakt omdat dit de beste [...]
Laat een reactie achter!
Business »
Elsevier. Je moet jezelf door je voet schieten!
Volgens Elsevier (voorheen Elsevier Science) is de toegang tot wetenschappelijke informatie groter dan ooit en de prijs per artikel lager dan ooit.
Daar is geen speld tussen te krijgen, maar desondanks zijn er duizenden wetenschappers …
Redactie »
Creëer, zoek en filter
In de overdaad van aanbod aan online content vertrouwen we op mensen of merken om een selectie te maken uit de beschikbare content, deze samen te vatten en te duiden. ‘Mensen en merken zijn de nieuwe filters’.
Jouw expertise vergroot je door de behoefte van jouw doelgroep te voeden met een unieke selectie van content die jij in staat bent te filteren en te duiden. Hoe vind je daarbij de juiste focus?
Social media »
Social share: effecten in kaart gebracht
De rol van social media binnen online publishing is niet meer weg te denken. Bezoek wordt meer en meer gegenereerd via sociale netwerken en reacties op artikelen verschijnen op Twitter en Facebook, niet meer op …
Techniek »
De SEO succesformule
Bedrijven die online geld verdienen zijn sterk afhankelijk van het aantal bezoekers op hun site. Een stijging of daling van het aantal bezoekers kan direct gevolgen hebben voor de inkomsten. Om het aantal bezoekers vanuit …
Trends »
Nederlandse internetbureaus duiden trends
Platform Internet Bureaus Nederland is de branchevereniging van de grootste internetbureau’s van Nederland. PIBN vroeg haar leden welke belangrijke trends zij de komende tijd verwachten. Op Publishr een samenvatting.
Archief
Blogroll
Thema's
Willekeurige berichten
Laatste video
nieuwste berichten
Laatste reacties
Top 10 artikelen
Realisatie door Liones | Berichten (RSS) | LinkedIn Group: Online Publishing NL | Functioneel Ontwerpen, alles over FO's | Technisch Ontwerp, alles over TO's