User:Kanru/App Performance Criteria
From MozillaWiki
Coding scheme
Top level numbers correspond to apps. Each level of numbers correspond to the sub-panels in each app.
Guidelines
https://developer.mozilla.org/en-US/Apps/Build/Performance/Firefox_OS_app_responsiveness_guidelines
The things to measure:
- <140ms App's icon shows it has been touched.
- <1.0s App's launch animation is started and completed.
- <1.0s App's wireframe, e.g. banner and controls, are loaded and visible. (chrome-visible)
- <1.0s App's visible content or a loading indicator must be displayed. (content-visible)
- <1.25s App is ready for user interactions. (content-ready)
Index
- 1. System App
- 1.1. Pull-down status-bar (Hand-eye coordination: 100ms)
- 2. Phone
- 2.1. Dialer page
- 2.1.1. Dial a number
- 2.2. Call log page "All"
- 2.2.1 Switch to call log "Missed" page
- 2.3. Contacts
- 3. Messages
- 3.1. Messages main panel list of messages
- 3.1.1. New message panel
- 3.1.1.1. Keyboard pop-up
- 3.1.1.2. Switch back to main panel
- 3.1.1.3. Add recipients
- 3.1.1.4. Add subject
- 3.1.1.5. Add attachment
- 3.1.2. More operation panel
- 3.1.2.1. Select Threads panel
- 3.1.2.1.1. Select all
- 3.1.2.1.2. Close panel
- 3.1.2.1.3. Delete selected messages
- 3.1.2.1.4. Reply selected messages
- 3.1.2.1.5. Select one message
- 3.1.2.2. Open Settings
- 3.1.3. Particular message panel
- 3.1.3.1. Switch back to main panel
- 3.1.3.2. More operation panel
- 3.1.3.2.1. Add subject
- 3.1.3.2.2. Select messages
- 3.1.3.3. Keyboard pop-up
- 4. Contacts
- 5. Browser
- 6. Camera
- 7. Gallery
- 8. Music
- 9. Video
- 10. FM Radio
- 11. Settings
- 12. Clock
- 13. E-Mail
- 14. Calendar
- 15. Usage
- 16. Homescreen
- 17. Lockscreen
- 18. Built-in Keyboard