×
Namespaces

Variants
Actions
(Difference between revisions)

Application startup usability

From Nokia Developer Wiki
Jump to: navigation, search
mayankkedia (Talk | contribs)
(updated image from the device and added content)
hamishwillee (Talk | contribs)
m (Text replace - "Category:Mobile Design" to "")
 
(2 intermediate revisions by one user not shown)
Line 1: Line 1:
[[Category:Mobile_Design]][[Category:Usability]]
+
[[Category:Usability]]
 +
{{ArticleMetaData <!-- v1.2 -->
 +
|sourcecode= <!-- Link to example source code e.g. [[Media:The Code Example ZIP.zip]] -->
 +
|installfile= <!-- Link to installation file (e.g. [[Media:The Installation File.sis]]) -->
 +
|devices= <!-- Devices tested against - e.g. ''devices=Nokia 6131 NFC, Nokia C7-00'') -->
 +
|sdk= <!-- SDK(s) built and tested against (e.g. [http://linktosdkdownload/ Qt SDK 1.1.4]) -->
 +
|platform= <!-- Compatible platforms - e.g. Symbian^1 and later, Qt 4.6 and later -->
 +
|devicecompatability= <!-- Compatible devices e.g.: All* (must have internal GPS) -->
 +
|dependencies= <!-- Any other/external dependencies e.g.: Google Maps Api v1.0 -->
 +
|signing= <!-- Signing requirements - empty or one of: Self-Signed, DevCert, Manufacturer -->
 +
|capabilities= <!-- Capabilities required by the article/code example (e.g. Location, NetworkServices. -->
 +
|keywords= <!-- APIs, classes and methods (e.g. QSystemScreenSaver, QList, CBase -->
 +
|language= <!-- Language category code for non-English topics - e.g. Lang-Chinese -->
 +
|translated-by= <!-- [[User:XXXX]] -->
 +
|translated-from-title= <!-- Title only -->
 +
|translated-from-id= <!-- Id of translated revision -->
 +
|review-by= <!-- After re-review: [[User:username]] -->
 +
|review-timestamp= <!-- After re-review: YYYYMMDD -->
 +
|update-by= <!-- After significant update: [[User:username]]-->
 +
|update-timestamp= <!-- After significant update: YYYYMMDD -->
 +
|creationdate= 20090625
 +
|author= [[User:Rahulsingh1m]]
 +
}}
 +
 
 
== Application startup should follow these usability guidelines ==
 
== Application startup should follow these usability guidelines ==
 
# Starting an application should not take much time, ideally 4-5 sec should be OK. If the application startup is taking more time, a splash screen with a progress bar should be provided.
 
# Starting an application should not take much time, ideally 4-5 sec should be OK. If the application startup is taking more time, a splash screen with a progress bar should be provided.
Line 7: Line 30:
 
# By default, application should not start by its own. If the application features [[auto-start at reboot]], users should be given an option to reset this behaviour.
 
# By default, application should not start by its own. If the application features [[auto-start at reboot]], users should be given an option to reset this behaviour.
  
<table>
+
<gallery widths=400px heights=350px>
<tr>
+
File:Screenshot0114.jpg|Example of bad auto-start implementation
    <td align="left">
+
File:Screenshot0113.jpg|Example of giving user auto-start option on first run
'''Example of bad auto-start implementation'''<br>                   
+
File:Screenshot0112.jpg|Example of good auto-start implementation
[[Image:Screenshot0114.jpg]]
+
File:Screenshot0111.jpg|Example of good auto-start implementation
  </td>
+
</gallery>
    <td align="left">
+
'''Example of giving user auto-start option on first run'''<br>                   
+
[[Image:Screenshot0113.jpg]]
+
  </td>
+
  </tr>
+
</table>
+
 
+
  
<table>
 
<tr>
 
    <td align="left">
 
'''Example of good auto-start implementation'''<br>                   
 
[[Image:Screenshot0112.jpg]]
 
  </td>
 
<td></td>
 
    <td align="left">
 
''' Example of good auto-start implementation'''<br>                   
 
[[Image:Screenshot0111.jpg]]
 
  </td>
 
  </tr>
 
</table>
 
 
==Link==
 
==Link==
 
[[Auto-start at reboot]]
 
[[Auto-start at reboot]]

Latest revision as of 03:42, 9 May 2012

Article Metadata
Article
Created: User:Rahulsingh1m (25 Jun 2009)
Last edited: hamishwillee (09 May 2012)

[edit] Application startup should follow these usability guidelines

  1. Starting an application should not take much time, ideally 4-5 sec should be OK. If the application startup is taking more time, a splash screen with a progress bar should be provided.
  2. During startup if any audio/video clip is played, the user should be able to control the sound.
  3. High priority system events like incoming call should be given priority.
  4. Low memory conditions should be handled properly.
  5. By default, application should not start by its own. If the application features auto-start at reboot, users should be given an option to reset this behaviour.

[edit] Link

Auto-start at reboot

This page was last modified on 9 May 2012, at 03:42.
105 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×