User:Kanru/App Performance Criteria: Difference between revisions

From MozillaWiki
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:

  1. <140ms App's icon shows it has been touched.
  2. <1.0s App's launch animation is started and completed.
  3. <1.0s App's wireframe, e.g. banner and controls, are loaded and visible. (chrome-visible)
  4. <1.0s App's visible content or a loading indicator must be displayed. (content-visible)
  5. <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