UI-Besonderheiten vom iPad berücksichtigen

von @ralfebert · aktualisiert am 31. August 2021

Slide Over und Split View

Mit einer offenen App Drag-Geste am unteren Bildschirmrand um das Dock anzuzeigen, dann Long-Press auf ein Icon und das Icon ziehen → App kann als Slide Over oder Split-View positioniert werden.

↗ Multitasking auf dem iPad

Mit iOS 15 haben Apps am oberen Rand einen "..."-Button um den Split View-Modus zu aktivieren -> dieses Feature wird damit deutlich prominenter.

Es ist möglich diese Features zu deaktivieren: Option Requires full screen im App-Target.

Bei der Unterstützung ist auf die unterschiedliche Größenverhältnisse zu achten:

→ Size classes

Mehrere Fenster

Eine App kann mehrere Fenster haben, dazu: im App Expose auf das App-Icon im Dock tappen: Fenster von dieser App werden angezeigt und es gibt einen +-Button, siehe am Beispiel von Pages:

↗ Auf dem iPad mit mehrere Dokumenten arbeiten

Es ist möglich diese Features zu deaktivieren: Option Support Multiple Windows im App-Target

Bei der Unterstützung von mehreren Windows gibt es dann mehrere Instanzen von den Views bzw. darin enthaltenen zustandsbehafteten Objekten, Handling über ↗ Scene die vom App-Struct zurückgegeben wird - jedes Window hat eine eigene Scene mit eigenem Lebenszyklus.

Mauszeiger bei Benutzung eines Trackpads

Seit iPadOS 13.4 werden von iPadOS Trackpads unterstützt, die v.a. bei Anwendern mit Magic Keyboard zum Einsatz kommen. Die Unterstützung erfolgt weitestgehend automatisch durch die UI-Frameworks, eigene Views können jedoch mit Mauszeiger-Effekten versehen werden.

↗ Pointers - Human Interface Guidelines

Schwebende Tastatur

Die Tastatur wird bei angedockter Hardware-Tastatur nur als Bar angezeigt (von dort ist die Software-Tastatur ausklappbar), die Tastatur kann per Geste als schwebendes Overlay verwendet werden: Schwebende Tastatur auf dem iPad verwenden