Ensuring AI-Generated iOS Interfaces Adapt to Every Device and Orientation

Experiment

Experiences should adapt to the user’s device of choice. Before this experiment got away from me, I made a point to regularly pause and check that the foundational UI I was vibing in Cursor Windsurf would scale gracefully across iOS phones and tablets—both in landscape and portrait orientations.

Windsurf IDE
Vibe Coding (Claude + Sonnet 4)
Native iOS 26 (Liquid Glass)

Experiment goals

Periodically check to ensure Cursor Windsurf is implementing Apple’s native iOS controls and following the Human Interface Guidelines as described in the HIG.md and Design.md files. Ensuring the code is respecting these expectations helps the app achieve proper device adaptation.
➤ Ensure proper implementation of Apple’s native iOS 18 user interface controls
➤ Ensure Cursor Windsurf is adhering to the best practices outlined in Apple’s Human Interface Guidelines
➤ Ensure the experience adapts to both phone and tablet devices as well as landscape and portrait orientations