User:Kanru/App Performance Criteria

From MozillaWiki
Jump to: navigation, search

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