CARVIEW |
Improving Web Apps Gap From Provider Perspective
Status
This is a draft, work-in-progress analysis derived from the “Closing the Gap with Native” Headlight task force.
Introduction
To compare the various existing mobile apps development approaches, two main perspectives can be taken:
- from the end-user perspective: how well the said development approach will make it possible to provide the best possible user experience;
- from the content and service provider perspective: how well the said development approach will optimize their costs and benefits.
This document, based on the analysis of how Web apps currently fare from a provider perspective, discusses some possible actions that could be pursued to reduce Web apps weaknesses and increase their existing advantages.
See also the framework to compare mobile apps development approaches from a user experience perspective.
Action Plans for Improving Web Applications from Provider Perspective
These are very sketchy ideas that need to be further developed and turned into concrete action plans if and when they're deemed appropriate.
Development cost
Hiring / training developers
Training? Best Practices?Writing code
Finding documentation and guidance
WebPlatform.org?Finding libraries
Reporting platform bugs
- Provide a one-stop bug reporting system for the Web (managed by a W3C bug squad?)
- Provide integrated views of various open bugs systems among browsers (à la Chrome dashboard)?
Debugging and diagnostics
- Push Web Application Diagnosis API
- Workshop on debugging tools?
Testing
Improve Web Driver API to include more chrome-based interactionsDeployment cost
Getting authorization to deploy
Uploading the app
Advertising the app
Promote searchability of apps and associated reviews?Protecting the app code and operations
Relationship between Browsers and Trusted Environments?Maintenance cost
Getting user input and feedback
Better identity managementKeeping up with incompatible changes in the platform
Getting visibility into future new features of the platform
Expected outcomes
Reaching out to as many users as possible
Getting paid
Standardize a payment APIGetting recognition
Enabling social change
This project is funded by the European
Union through the Seventh Framework Programme (FP7/2010-2013) under
grant agreement n°257103 webinos
Dominique Hazaël-Massieux <dom@w3.org> / @dontcallmedom
Last Modified: $Date: 2013-09-18 07:41:36 $