211service.com
Installeerbare web-apps worden het volgende technische slagveld
Een komende golf van installeerbare web-apps zou HTML5 tot het middelpunt van de moderne app-ontwikkeling kunnen maken, maar er ontstaat een strijd over wie zal beslissen welk formaat de industriestandaard wordt.
Met verpakte app-indelingen kunnen ontwikkelaars applicaties die in HTML, CSS en JavaScript zijn gebouwd, inpakken als een traditionele native download. Klanten zullen het verschil waarschijnlijk niet merken, want hoewel de apps nog steeds gebruikmaken van de verwerkingsengine van hun browser, worden ze niet opgesloten in een venster dat is ontworpen om op internet te navigeren.
De droom voor ontwikkelaars, wanneer HTML5 volledig is gerijpt, is eenvoudig: platformonafhankelijke apps die op elk modern apparaat werken, gemakkelijke en snelle implementatie van updates en mogelijk een directe lijn naar miljarden internetgebruikers .
De W3C heeft een open Widgetspecificatie: met functies die massadistributie zouden moeten ondersteunen, zoals lokalisatie voor het targeten van verschillende regio's en digitale handtekeningen als vertrouwensmechanisme. Omdat ze zijn gebouwd op open webstandaarden, zijn de widgetspecificaties al compatibel met bepaalde smartphones, tv's en zelfs whiteboards in het klaslokaal, maar de W3C is niet de enige die probeert het de facto webapp-formaat te definiëren.
Ondertussen werken Google en Mozilla aan hun eigen verpakte app-initiatieven. Beiden hebben hun eigen beginnende HTML5-appstores, ongetwijfeld geïnspireerd door het succes van Apples native app store.
Tot hun eer, Mozilla belooft een open API zodat indie-ontwikkelaars kunnen experimenteren met nieuwe manieren om te leveren vanuit de Firefox Marktplaats , die innovatie kunnen stimuleren. Mozilla's recente investering in dynamisch app-platform alles.me zou ook een indicatie kunnen zijn van haar ambities voor Firefox-besturingssysteem . Het is te vroeg om de strategie van Google te peilen, maar het beheert stilletjes een indrukwekkende verzameling web-apps, ontworpen voor zijn Chrome-browser, in de Chrome-winkel .
Bruce Lawson, een webevangelist voor Opera, zou willen dat de concurrenten dat zouden doen: samenwerken aan één interoperabele specificatie , en vertelde me dat de ongeveer tien voorgestelde alternatieven overbodig lijken.
Waarom hebben ze allemaal formaten? hij zei. Het antwoord is natuurlijk dat iedereen het op zijn eigen speciale manier wil doen en ontwikkelaars wil aanmoedigen in hun ecosysteem. Als je cynisch was, zou je zeggen 'sluit mensen op'. Maar ik ben niet cynisch.
Noch Google noch Mozilla reageerden op mijn verzoek om commentaar.
Misschien ben ik wat cynischer. Voorstanders van de vrije markt verdedigen misschien bedrijven die deelnemen aan dit soort digitale wapenwedloop, maar het internet floreert altijd als mensen volgens dezelfde normen werken. De gezamenlijke inspanning op HTML5 bewijst dit; door te werken volgens een gemeenschappelijke specificatie, konden browserleveranciers concurreren op prestaties en implementatie - gebruikersgerichte factoren die de algehele ervaring verbeteren.
Er is een kans dat web-apps een duurzaam formaat zullen zijn, dus het zou moeten voldoen aan de idealen van internet. Aan de andere kant, zoals XKCD legt uit: , er is nu misschien geen weg meer terug.