đŸ“č New! Remote User Testing - Get video + voice feedback on designs and prototypes
Read more
Visual Design

Designing for iPhone X

How to embrace the new design of the phone
Designing for iPhone X

The iPhone X (read: iPhone ten) is officially here, well it will be on November 3rd. It rocks an edge to edge Super Retina Display with a resolution of 1125×2436px. It also has a cut-out at the top of the screen where you can find some futuristic face unlock features. Designing for iPhone X will bring some new challenges, but also some new design opportunities.

The width of the device in portrait mode is the same as the iPhone 6, 7 and 8, but is 145pt taller, which results in ± 20% more vertical space. When designing for iPhone X @ 1x you need an artboard of 375×812px. You won’t export images @ 2x like the iPhone 8, but @ 3x like the iPhone 7-8 Plus, because of the new Retina display.

When designing for iPhone X, you must make sure you don’t obscure your UI with the devices unique features (the round edges, the cut-out at the top and the home indicator). By the way, the home indicator is that small line that lives on the bottom of your screen, it replaces the physical home button. You swipe up from any app to go back to your home screen or into multitasking.

iPhone X design guidelines

Iphone x design

^ See that white line, that’s the new home indicator.

If you currently have an app that uses iOS native component you will be fine and your app will already be adapted for this new iPhone. This can be navigation bars, tables, collection views and tab bars. They will be automatically inset and positioned.

iPhone 8 design on the left, automatically adapted to the iPhone X on the right

^ iPhone 8 design on the left, automatically adapted to the iPhone X on the right

If you use custom layout, your app might need to be updated to the new screen layout. If you use Auto Layout however, that might be fairly easy.

Let’s get started iphone X design

First off, embrace the devices design, Apple employees didn’t work this hard for you to hide the wonderful features of this expensive piece of hardware.

Make sure you create a full screen experience.

Let scroll views scroll to the very bottom of the screen even beyond the edges of the curved bottom of the display. Apple also kindly asks you not to hide the cut-out at the top and the curved edges at the bottom, so don’t go placing black bars to make it look like a regular old school iPhone 8.

Center and inset important information.

Make sure that important content is aligned in the center and use symmetrical insets, so your UI doesn’t get clipped by the device’s sensors or corners. If you use Auto Layout, your content will automatically be placed within a safe area so your design won’t be hidden behind the corners, sensors or the home indicator.

phone screen design

The new status bar.

Because of the sensors on top of the display, the new status bar is split in 2 parts. If your UI is doing something special with that space (previously 20pt high, now 44pt), you will need to update your interface because it will be taller on the iPhone X. Make sure that it can be dynamically changed in height. A great thing is that the height won’t be changed if a user makes a phone call or is using a navigation app, which was previously the case on other iPhones.

^ split and taller status bar

Show off the new status bar.

If you currently hide the status bar in your design, Apple asks you to reconsider this decision. Since the screen is taller and you have more estate to display your content it might be useful to unhide that status bar. Users can find useful information up there and the space will most of the time not be used by other UI elements.

Full screen images.

If you are currently using full screen images in your design, you will need to update them for the new iPhone. They might be cropped and an essential part of the visual might be hidden.

phone screen design

Don’t place interactive controls at the bottom of the screen.

The spacing around the home indicator is purely created for gestures, swipe up to go home. Placing buttons near this indicator or in the bottom round corners of the display might not be great. Users might accidentally use the home gesture and your UI will be difficult to reach. You can however still use tab bars and function bars, but keep in mind that they should not interfere with the home indicator.

Don’t hide the home indicator (all the time).

iOS makes it possible to hide the home indicator in your app, this will auto-hide it when the user doesn’t touch the screen for a few seconds. It will reappear when the user touches the screen again, this should be mainly used for immersive experiences like viewing videos or photos. The home indicator will also change color automatically based on the background of your app.

More colors.

The new Super Retina Display displays more colors, P3 color instead of sRGB. This means that it will show richer and more saturates colors. Especially video and photos will benefit of this wider color range.

(Update: The P3 color spectrum was added since the iPhone 7, thanks Marcelo Ávalos)

Swipe up, be mindful with the use of gestures.

Since the physical home button is gone, you interact with your iPhone (more than ever) by using gestures. When you swipe up you go home or go to the multitasking view. When swiping left and right on the home indicator, you switch between your open multitasking apps. By swiping down from the top of the screen, you go to your Notification or Control Center. More so in games, you can use custom gestures that may override the native iOS gestures. You can use your own gestures by implementing “edge protect” which is a feature the will prefer the app’s specific gesture first, before the OS gesture, only one time though. Use this sparingly, because it will make it harder for your user to use system features.

Face ID.

Previous iPhone has a great feature Touch ID, which allowed users to unlock their device or perform password locked actions inside apps by using their fingerprint. This sensor was hidden inside of the home button, since it has gone in the iPhone X, Apple replaced it with a more advanced and secure way of unlocking your device. Enter Face ID, it uses some really great algorithms to detect your face and unlock your device. This will show some new UI in apps, make sure you implement it for your (rich) users that have an iPhone X. Also make sure that you don’t reference to Touch ID anymore in your onboarding or menu, replace it with Face ID.

Custom keyboards.

When you are designing for iPhone Xa custom keyboard, you shouldn’t add an Emoji or dictation button to your keyboard. Because it will automatically be added underneath the keyboard around the home indicator.

Larger navigation bars.

With iOS 11 the design of the native navigation bars got an update, they are now way taller. This design will especially be great on the taller iPhone X and will blend nicely with that new status bar. So consider using it in your design. These will also have some nice native animations when scrolling.

TL;DR

Or watch Apple’s video on Designing for iPhone X.

How do I preview my app UI?

You can use the Xcode 9 simulator the preview your app, this will immediately show you if your UI needs to be updated.

Where can I find iOS 11 and iPhone X design resources?

You’re lucky, Apple has some great new resources for Sketch, Photoshop and Adobe XD. You can find them here: Apple Design Resources.

Note: most of this information comes from the Apple UI Guidelines.

This article was originally published on In The Pocket's blog.

About In The Pocket

As a digital product studio, In The Pocket develops digital products that make people happy and businesses grow. The Ghent-based company designs and builds innovative digital solutions that include product strategy and design, mobile and web applications as well as Internet of Things and virtual & augmented reality applications. Visit the website at https://inthepocket.mobi

If you’re working on iPhone X apps before the big launch or want to put some of the tips in this article to practice, you can try it right now in Marvel - read how to prototype for the iPhone X with just a few clicks.

Further reading:

Design and prototyping for everyone

Design and prototyping for everyone

Thousands of individuals and teams use Marvel to design and prototype ideas.

Get Started, it's Free!

Product Designer at In The Pocket and creator of @scriblrapp. Say hi on Twitter.

Related Posts

When designing your marketing materials and website, it can be easy to rest on your laurels. However, if you don’t keep up with market trends, your materials will quickly become dry and outdated. As we charge through 2021, it’s essential to consider what design trends are on the horizon and which are here to stay. For the rest of 2021,… Read More →

How to choose the right UI component for the type of message you want to deliver to your users.

Experimenting with transparency is a great way to add depth, create focus, and guide the viewer’s eye.

Categories