- From: Dominique Hazael-Massieux <dom@w3.org>
- Date: Wed, 06 Mar 2013 18:20:13 +0100
- To: public-closingthegap@w3.org
Hi all, As some of you may have seen, I've posted a the blog entry I was alluding to yesterday: http://www.w3.org/QA/2013/03/closing_the_gap_with_native_ap.html Quoting the parts that reflect some of my more direct thinking in this space: Some of the barriers that I've heard mentioned frequently include: performance, in particular when it comes to user interfaces (e.g. scrolling), as it can affect the user experience dramatically; a whole headlight project is actually dedicated to the topic; discovery: how can developers expose their Web apps to their potential users? How can users rate and review Web apps? What is the right equivalent of application stores for the Web? How centralized would it be? How does it relate to search engine? How can we make it possible to discover context relevant Web apps? developer tools: when native SDKs come with full-fledged IDEs, debuggers, profilers, the experience for Web apps developers remain ad-hoc in the best cases; are there systematic problems in our technologies that have made it hard to build good developers tools? how much of a barrier is the design inconsistency among our technologies that the Web legacy requires us to keep around? capabilities (e.g. hardware integration): we have already a lot of ongoing work in this space, but are there items that are so important we should dedicate a lot more resources in getting them done faster? Should we boost the efforts such as what the CoreMob Community Group has been doing to get greater convergence among implementors on a smaller set of features? Some of the probably under-used strengths of the Web as a platform would be: users don't need to install Web apps, removing the need to "garden our phones" (as I heard Scott Jenson eloquently put it), and thus enabling use cases that are out of reach for native apps; the Web is pretty much the only contender when it comes to create apps that run in any connected device, and maybe more futuristically, that break the device barriers completely (e.g. in so called multi-screens scenarios). Part of the difficulty of this problem is that addressing these barriers, and taking advantage of these strengths depends on whether we're talking of Web apps inside the browser context (with its specific security contraints), Web-based native apps (as defined by the W3C System Applications Working Group), or even hybrid apps. I would be interested in feedback; and as a reminder, it would be great to get intros and perspectives from everybody who has signed up so far :) Dom
Received on Wednesday, 6 March 2013 17:20:28 UTC