| In the
following, guidelines of designing web pages for small screen are shown.
They are extracted from [1, 4, 7, 8].
General
- Keep the presentation small but avoid
clutter.
- Organize the content effectively and
logically.
- Don't use features that consume a
lot of spaces. If it is strictly necessary, design to
utilize the space efficiently.
- Don't use images;
- Don't use frames;
- Don't use tables.
- Write less text.
- See Be
Succinct! (Writing for the Web) by Jakob Nielsen, March 15
1997.
- Be succinct
- Don't require users to read long continuous blocks of text
- Use hypertext to split up long information into multiple
pages
- Be aware how graphics are displayed.
- Test your pages:
Layout
- Keep the pages small.
- It is difficult for users to find
their place in a lengthy section of text using the scroll bar.
Maintain a balance between page depth (level of nested pages) and
the length of individual pages. For small screen, a deeper
hierarchy is better than longer pages in general.
- If the design is used by only one particular device, make each page
small enough to fit on a single screen to eliminate scrolling.
- Organize the contents in structure to assist
users to search for
the pages.
- Example: Try to split long documents into pieces and create
indexes for them. If splitting the document is undesirable, try
using named anchors to mark sections and maintain links to them in
a table of contents. For large or complicated data, you might
choose to employ multiple indexes.
- Only show essential items. You have to
look at your site and decide what is the most important. Web pages
that are viewed on small screen are usually used as a reference and
should be short and to the point.
- Don't use multi-column. It usually
requires user to do horizontal scrolling.
- If the design must use columns anyway
and the users need horizontal scrolling, repeat any navigation
structure such that they need don't need to scroll back for the
navigation aid.
Images
- Don't assume each image can be
displayed. Some devices or users with small screen just ignore image.
- Don't assume the detail of the image
can be shown.
- Don't assume the browser will resize
image.
- Even the device support resizing
image, information may be lost.
- Don't use images as beauty aid.
Avoid graphics that do not help the navigation or readability.
- Avoid using images unless: 1. it is
strictly necessary; 2. or the screen size and the resolution are
enough to convey the detail and the information of the image.
- If your application must use detail
images, tailor them for small screen with low resolution.
Try to provide several copies with different sizes and resolution for
the same images. Some transfer protocols are able to fetch the most
suitable one.
- Keep the image simple and give the user
some indication of its function.
- Don't include text inside image.
- The characters will be very
difficult to read on the small screen.
- The text information will be lost when the image is
discarded.
- Search for convenient way to convey the
same information without using an image, e.g. ALT tag in HTML.
- Always provide an alternate text with
each image. Keep in mind that you are trying to convey the message of
the image, not describe it.
- Reserve use of Image Maps for the absolutely necessary cases (e.g.,
for selecting a location on a map). Make navigation bars and other
sets of buttons into discrete images.
Navigation
- The main pages should be simple and other extra material should be
put in additional pages.
- Site structure should be simple, clear and concise.
- Use forms to ask users what they want to see.
- Small screen with low resolution has limited
space for display, so it's crucial that you limit your content to what
users actually want to see. For example,
financial sites use forms to have users setup watch lists of stocks
they want to track. Weather sites use forms to have users enter the
city and country they want the forecast for.
- Because of
the reduced text readability and the problems with understanding the
structure, the
user cannot easily go to the part of a page that covers a given topic
of interest. Thus, the "find" feature provided by forms will be
very handy
within page
navigation aid.
- If the site structure is complex,
provides navigation support for easily understanding of larger structures.
- For example, index of table
contents.
- Use Anchor links within a page.
- They are very
useful because they reduce the need for scrolling.
- Split your information into a rich hypertext space with a larger
number of smaller nodes.
|