You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Maurice Parker edited this page Jan 8, 2021
·
6 revisions
A clean and simple UI
As simple as it can be, but no simpler. The application should be immediately useful, but not intimidating,
to the user, even if they haven't used it before. Advanced features may not be immediately apparent, but
should be easily discoverable when needed. Animations and user interface elements should always have a justifiable purpose.
Unintimidating
The application should be as usable to as many different types of users as possible, but we don't want
too many ways to accomplish the same thing. Too many options lead to confusion and can be intimidating.
To this end, we will only add features and preference options judiciously and after thorough consideration.
Light feeling
Sluggish applications are unpleasant to use. This isn't something you always notice when using a sluggish
app, but is something you notice when using a snappy one. Using a snappy application is like removing
a weight you didn't know was there. That is why we refer to it as "light feeling".
Solid feeling
Applications that move elements without showing the movement don't feel like they made with real parts. We should avoid teleporting UI as much as possible by animating user interface element movement.
True to Apple’s platform conventions
Regardless of if it is on a Mac, iPad, or iPhone, the app should match that platform's conventions. That means following Apple's HIG and creating as few custom controls as possible.
Accessible to those with different needs
We shouldn't discriminate against those with different needs. We don't consider supporting accessibility a
burden. By sticking to stock controls as much as possible and putting in a small amount of work, it is very achievable.