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?