Home
Articles
Home
Screen Sizes – Apple UI Spec Guide
Compared to Flutter In-App Localization Guide
Screen Sizes – Apple UI Spec Guide vs Flutter In-App Localization Guide
Comparing the features of Screen Sizes – Apple UI Spec Guide to Flutter In-App Localization Guide
Feature
Screen Sizes – Apple UI Spec Guide
Flutter In-App Localization Guide
Capability Features
Adaptive Layout Support
Add New Languages Easily
App-Specific Localization
AppTranslations Class
AppTranslationsDelegate
Aspect Ratio
19.5:9
Asset Declaration for Localization
Camera Housing
Dynamic Island
Color Profile
Display P3
Contrast Ratio
2 000 000:1
Corner Radius
62 px
Device Display Size
6.9" LTPO OLED Display
Display Modes
XDR
True Tone
Night Shift
ProMotion
Reference
Larger Text
More Space
Split View and Slide Over
Windowing
Stage Manager
Always On
Standby
Dynamic Locale Change
JSON Language Files
Language Selection Page
Layout Guides
Status Bar: 440 × 62 px (Portrait)
Home Indicator: 440 × 34 px (Portrait)
Home Indicator: 956 × 21 px (Landscape)
Camera Housing: 125 × 37 px (Portrait)
Camera Housing: 37 × 125 px (Landscape)
Live Activity Templates
Minimal (Attached and Detached): 36 × 37 px to 45 × 37 px
Compact (Leading and Trailing): up to 122 × 37 px
Expanded: 412 × 64 px to 412 × 160 px
Pixel Density
460 (153 logical)
Processor Type
Apple A18 Pro
Scale Factor
3×
Size Classes
Fullscreen Portrait: Compact × Regular
Fullscreen Landscape: Regular × Compact
Supported Features
Haptic Touch
Face ID
LiDAR
Apple Pencil
Pencil Hover
Action Button
Camera Control
Double Tap
NFC with Tap to Pay
Ultra Wideband
Apple Intelligence
Supported iOS Versions
18 – 26
Supported Locales List
Maintained in Application class
Widget Templates
Small: 176 × 176 px
Medium: 378 × 176 px
Large: 378 × 394 px
Circular: 60 × 60 px
Rectangular: 158 × 60 px
Inline: 257 × 26 px
Integration Features
Flutter Framework
Flutter Localizations Dependency
MaterialApp Integration
Limitation Features
Export Features
Integration Information
Manual Text Key Replacement
No Automatic Device Language Sync
Pricing Information
Requires JSON File Update per Language