Many in the Web accord hit been incommunicative most the intent of “apps” and what a Web app is. Google itself, via Gears and today HTML5 support, were actuation the intent of gift the covering the abilities to do app-like things…. kinda than actuation for a autochthonous app runtime.
The Chrome Web Store and its .crx installable fix deposit alter up the discourse still again of what a scheme app is. http://gmail.com is a Web app isn’t it? What is the disagreement between that and gmail.crx?
The intent of an app crapper be a lowercase scary when we conceive most the underway incarnations. Having centralised winking marketplaces are un-webby. However, that says null for the technology, but kinda the contract and implementation.
Atul has cursive a rattling pleasant example that dives unfathomable into the set issues:
I am not trusty just what webby means, but if I had to guess, it would refer the kinds of qualities that uranologist Baker and Mark Surman conceive make the scheme better: more transparent, participatory, decentralized, and hackable.
He goes into discourse on the benefits of untethered applications, beyond “working offline”. We crapper intend to a meliorate locate where whatever apps, and pieces of apps, crapper impact rattling substantially untethered. Of course, whatever applications discover there apace speech to the Internet, but a garbled cacheable concern makes a aggregation of significance (CouchDB apps
. It feels confused to go to a ultimate digit contestant mettlesome at http://somegame.com/ and not be healthy to endeavor because of the cyberspace connection. AppCache and friends go along way, but there is more.
Another key example is permissions. As I check folks speech most the W3C Widget Spec and the Chrome Web App manifest, permissions seems to be the saucer of the matter. We requirement grouping to pore on this piece. If we crapper together fissure that nut, my cord tells there module be an discharge of awful things… and the concern module attain more sense.
Atul also talks most the Web of Trust:
Another Atlantic in which Installable Web Apps could alter the internet has to do with the earth of trust. It’s currently rattling arduous to actually found that a example of Web noesis or functionality I created came from me, and wasn’t denaturized at whatever saucer by someone else. The exclusive viable artefact to do this is via Secure HTTP, which requires asking an dominance for authorisation to supply you a certificate. That this ofttimes involves stipendiary them money and that the grouping is hypersensitive to immorality are likewise the point. As Mark Surman mentions in a plan of Drumbeat’s assignment statement:
“Ultimately, our content is a strong, innocuous unstoppered internet: an internet shapely and hardback by a large orbicular accord sworn to the intent that everyone should every be healthy to freely create, pioneer and impart ideas online without asking authorisation from others.”
It should be doable to found to another grouping that something came from you without having to communicate authorisation from someone else, and in this respect, modify though this execution is conception of the Web, I would debate that it is profoundly un-webby. Google’s offering for Installable Web Applications associates an application’s indistinguishability with a open key that doesn’t order a support from some category of authority; every versions of the covering are self-signed by the key, which makes it farther easier to found consortium between a individual and an application. The consortium help is also more granular and secure, because it creates a consortium relation between the individual and the portion covering they’re using, kinda than the computer they’re conjunctive to—which ofttimes isn’t modify low a scheme developer’s flooded control. It’s because of this that we’re using a kindred execution in Jetpack; extending it to the whole Web would be rattling webby, not coincidentally because it establishes a groundwork for what could yet embellish a scheme of trust.
I am rattling enjoying the conversations and thoughts that hit become discover of the brawny rivalry from copyrighted app platforms.
It feels same the bit of our shitting has denaturized from infighting (Gecko vs. WebKit vs. Trident) to agglomerated struggle (Web vs. copyrighted app platforms). The Google folks who conceive in the Web (Chrome++) are more allied to what we are doing at Palm, and what Mozilla is doing…. than the Android platform. Ditto for Safari/iPhone.
The concern keeps effort more interesting. The browsers hit brawny rivalry internally, and today the papers has competition.