Waar ik wel mogelijkheden voor zou zien is een apparaat voor ontwikkelaars waarop een aantal besturingssystemen staan. Dat is handig voor het testen (emulator reageert toch vaak wat anders).
Maar, denk dat het er nooit van zal komen. Denk wel dat apps in de vorm van HTML+CSS+Javascript de toekomst is tenzij je een hardware driver wilt maken. Ergens is een app met een webview een beetje raar om het in een appstore te krijgen, waarom kan daar niet gewoon een webapp appstore standaard voor komen (niet zoiets als zeewee, want daar kun je nix verdienen). Vind het SMS systeem wel mooi, je zou dan ook via SMS kunnen betalen lijkt mij, ben je meteen van het gezeur af met creditcard of al die andere betaalmiddelen.
Die Mozilla appstore ben ik nog niet helemaal uit of het wat is, wel mooi dat je het ook gewoon op een PC kunt installeren (je moet dan wel Firefox op het systeem hebben staan, toch?)
Het is tijd dat er een een W3C/gestandariseerde oplossing komt voor het ondersteunen van webapps in een winkel, dan maakt het niet meer uit wel OS het is (de aanbieder/store krijgt dan de 30%). Want als je menig platform wilt ondersteunen, zijn er weer andere programmeertalen, andere programma's, andere manifest, andere icoonformaten etc terwijl in basis de apparaten qua hardware en wat ze te bieden hebben niet zo gek veel verschillen.
Vandaar dat je nu veel van die native HTLM frameworks ziet (schieten echt als padestoelen uit de grond) zoals bijvoorbeeld PhoneGap (1 van de eerste), alleen is het nadeel dat je nog steeds de code moet compileren (voor elk platform dat je wilt ondersteunen) en bijvoorbeeld voor een iPhone is het niet standaard mogelijk een executable te bouwen. Nu zijn daar alweer wel cloudsystemen voor (zoals bijvoorbeeld van Adobe) maar het wordt er niet eenvoudiger op en zeker niet met testen. Het begint een beetje te lijken op een nieuwe standaard voor een standaard maken. Met andere woorden het word er niet gemakkelijker op, juist ingewikkelder.
Webapps is naar mijn idee wel de toekomst omdat de strijd om het sneller maken van javascript nog niet gestreden is. Bijvoorbeeld IE10 is een grote verbetering ten opzichte van IE9 qua alles eigenlijk, javascript is echt veel sneller en heb nog geen fout gezien. Dus blijkbaar kunnen ze het wel bij MS, dat is hartstikke mooi. Chrome blijft nog steeds de snelste, je ziet het verschil niet tussen een native app en een webapp, geen vertragingen ofzo. Als het die kant op gaat wordt native applicaties bouwen niet meer noodzakelijk en bovendien voor veel applicaties heb je dat ook niet nodig. Kan iedereen het gebruiken op welk apparaat dan ook en hoef je als ontwikkelaar niet weer achter de boeken te gaan zitten om in een nieuwe programmeertaal te duiken/te leren (dat vaak niet echt veel nieuws onder de zon heeft, alleen net even anders). Kunnen de ontwikkelkosten weer naar beneden.
Nu nog een gestandaardiseerde appstore omgeving voor webapps en dan gaan we een mooie mult-platform toekomst tegemoet!
[Reactie gewijzigd door codebeat op 25 juli 2024 10:08]