Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 2.14 KB

File metadata and controls

33 lines (19 loc) · 2.14 KB

Product

Register

product

Users

Apple-platform developers exploring, learning, and validating the Foundation Models framework on iPhone, iPad, and Mac. They need to move quickly from a capability to a working example, understand what the model is doing, and inspect results without decoding a decorative dashboard.

Product Purpose

Foundation Lab is a native companion for learning and testing Apple Foundation Models APIs. It should make a large technical surface feel approachable while keeping the framework, the prompt, and the generated result—not the interface chrome—at the center of attention.

Brand Personality

Native, quiet, and precise. The app should feel like a thoughtful Apple developer tool: confident without being loud, technically serious without becoming clinical, and helpful without over-explaining.

Anti-references

Generic SaaS dashboards, identical card grids, cards nested inside cards, decorative metric tiles, multicolor status mosaics, tiny badges, and interfaces that look assembled from AI-generated component recipes. Avoid promoting every capability into an equally weighted destination or panel.

Design Principles

  1. Put the capability first: prompts, source material, controls, and results should dominate each screen.
  2. Use native structure before custom decoration: navigation, lists, sections, forms, tables, disclosure, and inspectors should carry hierarchy.
  3. Reveal complexity progressively: show the primary path first and keep diagnostics, code, and specialized controls available without making them compete.
  4. Let whitespace and typography separate ideas; backgrounds and rounded containers must have a functional reason.
  5. Preserve efficient workflows while keeping terminology and next actions understandable to developers encountering an API for the first time.

Accessibility & Inclusion

Follow Apple platform accessibility conventions throughout. Support Dynamic Type, VoiceOver, Voice Control, keyboard navigation, Reduce Motion, sufficient contrast, non-color status cues, and minimum 44-point touch targets on iOS. Layouts must remain usable with long localized text and increased text sizes.