User:Kanru/App Performance Criteria: Difference between revisions
Jump to navigation
Jump to search
(Tentative app performance criteria) |
(Add some operations for Messages app) |
||
| Line 18: | Line 18: | ||
* 1.1. Pull-down status-bar (Hand-eye coordination: 100ms) | * 1.1. Pull-down status-bar (Hand-eye coordination: 100ms) | ||
* 2. Phone | * 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. 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 | * 4. Contacts | ||
* 5. Browser | * 5. Browser | ||
Latest revision as of 10:04, 15 April 2015
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