×
Namespaces

Variants
Actions
(Difference between revisions)

Splash screen usability design guidelines

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 "")
 
(9 intermediate revisions by 3 users 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= Nokia N95
 +
|sdk= <!-- SDK(s) built and tested against (e.g. [http://linktosdkdownload/ Nokia Qt SDK 1.1]) -->
 +
|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= 20090619
 +
|author= [[User:Naresh99]]
 +
}}
  
 
==Descriptions==
 
==Descriptions==
  
Basically launching applications need to load resorces and connect to the internet, there often is a delay while launch application. Splash screens are typically used by applications to notify the user that the program is in the process of loading its resources or connecting to internet. Occasionally, a progress bar within the splash screen indicates the loading progress. A splash screen disappears when the application complete resource loading. The testing criteria [http://wiki.forum.nokia.com/index.php/How_to_conform_with_Symbian_Signed_criteria#Application_startup_times_.28UNI-01.29 Application startup times (UNI-01)] says: If your application start-up takes a long time you can entertain the user by showing a splash screen or a progress bar to show that the application is really doing something.  
+
Basically launching applications need to load resources and connect to the Internet, there often is a delay while launch application. Splash screens are typically used by applications to notify the user that the program is in the process of loading its resources or connecting to internet. Occasionally, a progress bar within the splash screen indicates the loading progress. A splash screen disappears when the application complete resource loading. The testing criteria [[How to conform with Symbian Signed criteria#Application startup times .28UNI-01.29|Application startup times (UNI-01)]] says: If your application start-up takes a long time you can entertain the user by showing a splash screen or a progress bar to show that the application is really doing something.  
  
  
Keeps these guide line in your mind during implementing splash screen to your application.
+
Keeps these guide line in your mind during implementing splash screen to your application:
 
+
 
#  Display the product name and version on splash screen.
 
#  Display the product name and version on splash screen.
 
#  Splash screen can display the vendor's corporate image and branding
 
#  Splash screen can display the vendor's corporate image and branding
Line 16: Line 37:
 
#  An audio/video clip can also be added for a better user experience.
 
#  An audio/video clip can also be added for a better user experience.
 
# Splash screen should not be displayed when application has been auto-started as the intention is to give it keep it running in the background and not display to the user.
 
# Splash screen should not be displayed when application has been auto-started as the intention is to give it keep it running in the background and not display to the user.
 +
 
== Good designed splash screen Example==
 
== Good designed splash screen Example==
<br>
+
 
 
It contains product name and its version, vendors corporate image, and shows progressbar of loading process.
 
It contains product name and its version, vendors corporate image, and shows progressbar of loading process.
<br>
+
[[File:SplashGood2.JPG|none]]  
[[Image:SplashGood2.JPG]]  
+
<br>
+
  
 
== Bad designed splash screen Example==
 
== Bad designed splash screen Example==
<br>
 
 
Bad designed splash screen just show image
 
Bad designed splash screen just show image
<br>
+
 
[[Image:badsplash.jpg]]
+
[[File:badsplash.jpg|none]]
<br>
+
 
<br>
+
 
Example of splash screen usage
 
Example of splash screen usage
<br>
+
[[File:Custom splash screen.jpg|none]]
[[Image:Custom splash screen.jpg]]
+
<br>
+
  
 
Other examples are popular games like Asphalt and Fifa from N-Games available with a demo version on the N95 phones.
 
Other examples are popular games like Asphalt and Fifa from N-Games available with a demo version on the N95 phones.
 +
 +
==Related Links==
 +
* [[Simple Splash screen implementation]]

Latest revision as of 03:42, 9 May 2012

Article Metadata
Tested with
Devices(s): Nokia N95
Article
Created: naresh99 (19 Jun 2009)
Last edited: hamishwillee (09 May 2012)

Contents

[edit] Descriptions

Basically launching applications need to load resources and connect to the Internet, there often is a delay while launch application. Splash screens are typically used by applications to notify the user that the program is in the process of loading its resources or connecting to internet. Occasionally, a progress bar within the splash screen indicates the loading progress. A splash screen disappears when the application complete resource loading. The testing criteria Application startup times (UNI-01) says: If your application start-up takes a long time you can entertain the user by showing a splash screen or a progress bar to show that the application is really doing something.


Keeps these guide line in your mind during implementing splash screen to your application:

  1. Display the product name and version on splash screen.
  2. Splash screen can display the vendor's corporate image and branding
  3. Splash screen contains important copyright and third party components information.
  4. Show a a progress bar within the splash screen indicating the loading progress.
  5. Allow user to exit application if it takes long time to load resources.
  6. Make sure the splash screen supports both landscape and portrait mode view, for example, in case of N95 a user can switch between lansdcape and portrait mode.
  7. An audio/video clip can also be added for a better user experience.
  8. Splash screen should not be displayed when application has been auto-started as the intention is to give it keep it running in the background and not display to the user.

[edit] Good designed splash screen Example

It contains product name and its version, vendors corporate image, and shows progressbar of loading process.

SplashGood2.JPG

[edit] Bad designed splash screen Example

Bad designed splash screen just show image

Badsplash.jpg

Example of splash screen usage

Custom splash screen.jpg

Other examples are popular games like Asphalt and Fifa from N-Games available with a demo version on the N95 phones.

[edit] Related Links

This page was last modified on 9 May 2012, at 03:42.
158 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.

×