Safe Area Helper

Safe Area Helper

LaunchedOct 20187.6y

UpdatedApr 20261.7moActive

Crystal Pug

5.0/5 · 1 recent review · rating steady
5.0
117 reviews total
See store for pricingtools

Price history

Tracked store price

No tracked price history is available for this asset yet.

No tracked price history is available for this asset yet.

Signals

Momentum (24h)+265 views
Recent Sentiment
5.0/5 · 1 recent review · rating steady
Package size0.17 MB

AI Reviews Analysis

Editor's Cut

Pros

This asset is widely praised for its simplicity, ease of implementation, and effectiveness in handling mobile safe area constraints, effectively eliminating the need for custom boilerplate code. It is highly reliable, works out-of-the-box across various Unity versions, and is frequently cited as an essential, time-saving tool for mobile development that outperforms or matches paid alternatives.
Stop wasting time writing your own boilerplate for mobile notches; this free, lightweight solution is the industry standard for a reason and belongs in every mobile project's core toolkit.

Cons

The asset is relatively basic and lacks advanced customization options, with some users noting that it requires specific layout configurations to function correctly. A few developers have pointed out potential performance optimizations, such as moving logic out of the Update loop, and some users have expressed a desire for deeper integration with the Unity Device Simulator for real-time editor feedback.

Render pipelines

None flagged

Description

This tool will help you quickly develop and simulate the Safe Area of a notched mobile device such as the iPhone X or Google Pixel 3 XL!



For a detailed breakdown about how the Safe Area works on mobile devices, please read our "How To" article online, Updating your GUI for the iPhone X and other “Notched” Devices



Features:

  • Simple drag-and-drop component to apply Screen.safeArea to your Unity GUI components
  • Convenient options to conform to Safe Area on X- or Y-axis only
  • Simulate the iPhone X Safe Area within the Editor in all orientations - quickly iterate your UI and save time without having to build to a physical device or Xcode Simulator
  • Convenient debug toggle button to switch between normal and Safe Area modes at runtime
  • Easily add an unlimited number of your own simulated devices

Simulated devices included:

  • iPhone X models, iPhone 11 models
  • Google Pixel 3 XL

Requirements:

  • For iOS: Unity 2017.2.1 or higher (needed for Screen.safeArea API)
  • For Android: Unity 2018.4.1 or 2019.1.2 or higher with API level 28 (needed for Android cutout support)

Screenshots contain examples of correct and incorrect implementations of the Safe Area for demonstration purposes only. (No graphical assets are included in the package.)


Please post any questions or feedback to our Official support thread