![]() |
|
|
Icons are very important to the user-interface. People want to use an applications features to the maximum, and dont like to it when they cant find how to complete a specific task. This is why developers should always create shortcuts to the main tasks that can be accomplished using their application. These shortcut items must catch the users attention, so adding icons will do the trick in most of the cases. The icons must be related to that certain task, so, for example, a disk icon would be a great visual enhancement for a Save button, as a printer icon would fit perfectly inside a Print button. A good set of icons in the interface will greatly improve the communication between the user and the application. Icons are colorful and, in most cases, larger than the description text of the application feature they relate to; this way, they are a lot easier to be spotted. Most of todays applications use icons, even though pretty much all developers dont bother to implement custom designed icons into their applications. Actually, settling with the operating systems default stock icons is not such a bad thing as some people might think. Computer users might sometimes have some problems adapting to new applications, especially if they have different interfaces than the applications already installed on the users computers. What happens if you want to save and youre looking for a disk icon, but you cant find it because the developer decided to use a star icon? If so, there will be a poor communication between the user and the application, because the interfaces icons are different from the ones the user is used to. Application developers should not fall into this trap just because they like some other icons and they dont want to use the same old default system icons, because it would do more bad than good. The default system icons are preferred because most applications use them, so users will learn to use your application a lot faster. The functions and commands will be easier to understand, because users will be able to faster identify the iconic symbols. If a developer wants to give their application a distinct look, they should use professional, custom-made icons, especially designed for their application. Today, such services are affordable, and you will be able to tell the designer how you want the icons to look like. In most cases, you shouldnt go with a completely different look than the systems icons (for the reasons described above), but you should try to give them a unique, personal touch; the application will stand out from the crowd and will look a lot better than the other ones, thus attracting more users. Changing colors, for example, is the easiest way to get new, yet similar icons. To have a good communication between the user and the application, developers must predict all the possible problems that the interface could cause its users. Are the buttons too small? Are they too big? Can the toolbars be moved around the screen? How about the menus, can users add new items to them? Also, can they replace the icons and other graphics with some of their own? How about users with special needs? Unfortunately, there are a lot of developers that disregard such problems, and create rigid interfaces, which cannot be changed by the users to better suit them. A simple answer to this problem is to create multiple skins, with different colors and different icons. The application should have a standard skin to start with, and then a few different skins, for example a minimalistic skin with only a few main buttons and large icons, or an expanded skin with many toolbars and buttons, each with their own small icon. Also, a skin with high contrast colors and icons will be very appreciated by the users with eye problems. Apart from all these, developers should also allow users to create their own custom skin and use different icons. There are multiple benefits from using icons in an application interface. No matter whether an application uses the operating systems default icons or has custom-made icons designed especially for it, there must be some form of graphics in it, otherwise people might find it harder to use. This may happen because most of todays application use icons to ease the learning of the application. Because most applications use similar icons in certain tasks - for example a printer icon for printing or a disk button for saving files - its a lot faster for users to click on those buttons, therefore they will remember it next time they use that application, or any other application for that matter. Even if later on advanced users will choose to use shortcut keys on the keyboard instead of clicking with the mouse on buttons in the toolbars, its really important that for starters they will use the toolbar, so icons will be very important in the communication with the application. |


加入最爱