211service.com
Installerbare webapps bliver den næste tekniske kampplads
En kommende bølge af installerbare webapps kan gøre HTML5 til midtpunktet i moderne app-udvikling – men en kamp er under opsejling om, hvem der skal bestemme formatet, der bliver industristandarden.
Pakkede app-formater vil lade udviklere indpakke applikationer bygget i HTML, CSS og JavaScript som en traditionel indbygget download. Det er usandsynligt, at kunderne lægger mærke til forskellen, for selvom apps stadig benytter deres browsers behandlingsmotor, vil de ikke blive indkapslet i et vindue, der er designet til at navigere på nettet.
Drømmen for udviklere, når HTML5 er fuldt ud modnet, er enkel: apps på tværs af platforme, der fungerer på enhver moderne enhed, nem og hurtig implementering af opdateringer og potentielt en direkte linje til milliarder af internetbrugere .
W3C har foreslået en åben Widgets specifikation med funktioner, der skal hjælpe med massedistribution, såsom lokalisering for at målrette mod forskellige regioner og digitale signaturer som en tillidsmekanisme. I kraft af at være bygget på åbne webstandarder er widget-specifikationerne allerede kompatible med visse smartphones, tv'er og endda klasseværelses whiteboards - men W3C er ikke den eneste, der forsøger at definere de facto webapp-formatet.
I mellemtiden arbejder Google og Mozilla på deres egne pakkede app-initiativer. Begge har deres egne begyndende HTML5-appbutikker, utvivlsomt inspireret af succesen med Apples oprindelige app-butik.
Til deres ære, Mozilla lover en åben API så indie-udviklere kan eksperimentere med nye måder at levere fra Firefox Marketplace , hvilket kan tilskynde til innovation. Mozillas nylig investering i dynamisk app-platform Alt.mig kunne også være vejledende for dens ambitioner mht Firefox OS . Det er for tidligt at vurdere Googles strategi, men den samler stille og roligt en imponerende samling af webapps, designet til sin Chrome-browser, i Chrome butik .
Bruce Lawson, en webevangelist for Opera, ønsker, at konkurrenterne ville samarbejde om én interoperabel specifikation , og fortalte mig, at et dusin eller deromkring foreslåede alternativer virker unødvendige.
Hvorfor har de alle formater? han sagde. Svaret er selvfølgelig, at alle vil gøre det på deres egen specielle måde og tilskynde udviklere til deres økosystem. Hvis man var kynisk, ville man sige ’lås folk inde’. Men jeg er ikke kynisk.
Hverken Google eller Mozilla reagerede på min anmodning om kommentar.
Måske er jeg lidt mere kynisk. Fortalere for det frie marked kan måske forsvare virksomheder, der deltager i denne form for digitalt våbenkapløb, men internettet har altid fremgang, når folk arbejder efter de samme standarder. Samarbejdet om HTML5 beviser dette; ved at arbejde efter en fælles specifikation blev browserleverandører overladt til at konkurrere på ydeevne og implementering – brugervendte faktorer, der forbedrer den samlede oplevelse.
Der er en chance for, at webapps vil være et varigt format, så det burde leve op til internettets idealer. På den anden side, som XKCD forklarer , der er måske ingen vej tilbage nu.