Roadmap of Web Applications on Mobile
This document summarizes the various technologies developed in W3C that increase the capabilities of Web applications, and how they apply more specifically to the mobile context.
Graphics and Layout
Features needed to design compelling and smooth user interfaces.
Features needed to create responsive layouts, where content automatically adjusts itself to heterogeneous screens, input mechanisms and other device capabilities.
Features needed to build rich forms and optimize user input on devices where text input remains a challenge.
Technologies available to save state, export content, and integrate data from files and services on the system.
Features needed to create immersive audio/video experiences on mobile devices.
Features needed to engage the user through device-specific interaction mechanisms, such as touch-based interactions, vibration, notifications.
Sensors and Local Interactions
Hooks to interact with sensors that compose mobile devices, from accelerometers and geolocation sensors to proximity-based communication mechanisms.
Network and Communications
Interactions with the network to bring the power and immense storage capabilities of the Web to otherwise limited mobile devices.
Mechanisms to integrate the application with the rest of the system and provide a native-like experience.
Payment and Services
Features needed to monetize an application, e.g. by integrating easy-to-use in-app purchases.
Performance and Tuning
Mechanisms to monitor and improve the performances of an application on highly-constrained mobile devices.
Security and Privacy
Technologies and considerations to guarantee privacy and security on mobile devices that hold some of the user’s most private and confidential data.