Knowledgebase

Building Mac Interfaces Print

  • appletechnology, apple, troubleshooting, guide, howto, solution, zillionkinghost, hosting
  • 0

Frameworks and layout.

WHAT FRAMEWORKS EXIST

The long-established imperative framework The newer declarative framework, shared with other platforms

WHAT THE DECLARATIVE FRAMEWORK PROVIDES ON THE MAC

Considerable capability, with some areas still requiring the older one.

WHAT TO ESTABLISH

Whether what you need is available, before committing.

WHAT LAYOUT MUST HANDLE

Resizing, continuously Very large and very small window sizes Several displays with different characteristics

WHAT TO USE

Constraint-based or declarative layout, never fixed positions.

WHAT TO DEFINE

Minimum and maximum window sizes.

WHAT TO PERSIST

Window size, position and state between launches.

WHY

Users expect to return to where they were.

WHAT TO SUPPORT

Both appearances System accent colours Increased contrast and reduced motion settings

WHAT TO PROVIDE

A toolbar, customisable where appropriate.

WHAT TO AVOID

Interfaces that look like a phone application enlarged Ignoring the menu bar Fixed-size windows without reason

WHAT TO TEST

Every window at its smallest size.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot