Apps/Architecture: Difference between revisions
< Apps
Jump to navigation
Jump to search
BillWalker (talk | contribs) No edit summary |
|||
| Line 1: | Line 1: | ||
= | = Apps Program Software Architecture = | ||
== | == Program Goals == | ||
* Provide Developers with: | |||
** a consistent App runtime environment that makes their Apps feel like natives, not tourists, on every platform they care about | |||
** a consistent payment infrastructure for Apps available at our Marketplace | |||
* Provide Users with: | |||
** an open Apps ecosystem that lets them shop at the App store of their choice | |||
** a means to back up and manage their Apps from multiple Stores across multiple devices | |||
* Provide App Stores | |||
** a well-documented API and access to our Apps in the Cloud offering | |||
== Architectural Goals == | |||
* Provide well-designed API's for App installation, App management, and App payments | |||
* Conceal uninteresting platform dependencies while providing access to crucial platform-specific features | |||
* | == Deliverables == | ||
* | |||
* navigator.mozApps API (owner: anant) | |||
* navigator.mozApps.mgmt API (owner: anant) | |||
* navigator.id API (owner: benadida) | |||
* navigator.mozPay API (owner: andreas) | |||
* App manifest specification (owner: anant) | |||
* App security model (owner: ladamski) | |||
Revision as of 17:33, 14 August 2012
Apps Program Software Architecture
Program Goals
- Provide Developers with:
- a consistent App runtime environment that makes their Apps feel like natives, not tourists, on every platform they care about
- a consistent payment infrastructure for Apps available at our Marketplace
- Provide Users with:
- an open Apps ecosystem that lets them shop at the App store of their choice
- a means to back up and manage their Apps from multiple Stores across multiple devices
- Provide App Stores
- a well-documented API and access to our Apps in the Cloud offering
Architectural Goals
- Provide well-designed API's for App installation, App management, and App payments
- Conceal uninteresting platform dependencies while providing access to crucial platform-specific features
Deliverables
- navigator.mozApps API (owner: anant)
- navigator.mozApps.mgmt API (owner: anant)
- navigator.id API (owner: benadida)
- navigator.mozPay API (owner: andreas)
- App manifest specification (owner: anant)
- App security model (owner: ladamski)