Brim: Optimizing Safari Layouts for iPhone Duo Outer Displays
A Safari extension that expands mobile web content to utilize the full outer screen real estate.
1Solving Display Constraints
The iPhone Duo outer display forces Safari to reserve a side strip for controls, shrinking the usable viewport. Brim intervenes by allowing web pages to render underneath this strip. It effectively reclaims the full screen width for text, images, and headers, ensuring that mobile-optimized sites utilize the hardware's actual physical dimensions.
2Dynamic UI Repositioning
Safari typically ignores taps occurring under its control strip, rendering buttons or menus in that area unreachable. Brim identifies these interactive elements and dynamically shifts them into the accessible viewport. This mechanism ensures that critical navigation components remain functional without requiring users to manually adjust their grip or zoom settings.
3Layout Stability Features
Beyond simple expansion, Brim prevents the common issue of sideways drift during scrolling on wider pages. It specifically targets mobile-formatted sites while leaving desktop-width layouts untouched to preserve intended design integrity. This selective application ensures that the user experience remains consistent across different website architectures without causing unintended visual distortions.
4Granular User Controls
Users maintain full authority over the extension's behavior through a site-by-site toggle system. If a specific webpage renders poorly with the extension active, the 'Leave this site as it is' option reverts it to standard width. Additionally, users can adjust the visual softening strength for content hidden under Safari controls.
5Privacy and Data Integrity
Brim operates entirely locally on the iPhone, ensuring no data collection, analytics, or external network requests occur. Settings are stored locally, and the extension does not record user activity. This privacy-first approach is reinforced by the fact that it remains inactive in private tabs where Safari hides actual screen dimensions.
6Deployment and Compatibility
The extension is designed exclusively for the iPhone Duo's outer display, remaining dormant on standard iPhones where Safari already utilizes full width. It also automatically detects screen transitions, leaving pages unchanged when the device is unfolded to the inner screen. This ensures a seamless transition between the two distinct display environments.
7Monetization and Support Model
Brim utilizes a one-time purchase model, explicitly avoiding subscriptions, trials, or recurring fees. Distribution is handled via the US App Store, with pricing adjusted to local currencies globally. For technical issues or site-specific rendering errors, the developer provides direct support via email, promising responses within two business days for reported bugs.
8Strategic Utility Implications
By bridging the gap between browser UI constraints and hardware capabilities, Brim enhances the utility of secondary mobile screens. It demonstrates how browser extensions can serve as a tactical layer for optimizing user interface accessibility on non-standard hardware, providing a cleaner, more immersive browsing experience without modifying the underlying website code.