Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

Revision as of 07:53, 18 May 2011 by hamishwillee (Talk | contribs)

Mobile Design Pattern: Scalability

From Wiki
Jump to: navigation, search


Contents

Description

Scalability refers to the ability of the application to adapt to different screen sizes and orientations.


Messaging application example with scalablility
Messaging portrait.jpg


Messaging landscape.jpg

Use when

  • When effective usage of screen space is required.
  • To provide rich experience to the user.

Benefits

  • Different variants of application not required for different screens.
  • Some applications like browser can be used much better in landscape mode.
  • Less effort required to support the application on a new device.

Design Tips

  • Built in system components already supports scalability.
  • Custom components should be designed and tested properly for scalability.
  • Orientation change can be initiated through a hardware event and also through the application.
  • On change of orientation, the application should continue normally.
  • In case a particular screen is not supported, proper error dialog should be displayed to the user.
  • Application data like text, images should be rendered properly for different screens and should be easily readable by the user.

Related Links

45 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.

×