I came across a very interesting page discussing design guidelines for Apple software. It may be of interesting reading for other platforms and developers wanting to improve the experience for software and web users. Here’s a sample outline.
Human Interface Design
- Human interface design principles
- Keep your users in mind
- Extending the interface
Attributes of Effective Design
- High performance
- Easy to use
- Attractive appearance
- Reliability
- Adaptability
- Interoperability
- Mobility
Personally, I think that Apple’s software and website are very well designed and easy to use. They continue to set the standards for the industry to follow.