Experitest Blog

iPhone X: what to test in your mobile app

By Guy Arieli, Experitest CTO

 

September is an exciting time for iOS developers and testers. A new OS will soon be available and new devices were revealed in the brand new Steve Jobs auditorium.

Three new models were revealed: iPhone 8, iPhone 8 Plus and the brand new iPhone X (pronounced iPhone Ten) which marks iPhone’s tenth anniversary.

 

Here are a few points you should consider to when testing your application the new iPhone X:

 

New screen size = new layout testing

 

The iPhone X new screen size will challenge your UI layout.

 

One of the device most prominent features is its significantly larger screen and new proportions of 2436 x 1125 pixels (458 ppi).
The iPhone 8 and iPhone 8 Plus retain their previous screen sizes.

 
iPhone X, 8 Plus and 8 screen sizes
 

What does this mean?

Screen height increased by close to 30% compared to previous models, where as the screen width is extended by a mere 6%.
So what are you going to do with all of this new real-estate ? You need to make sure that the right elements (scrollables) are presented in this extra space.

 

This is true both native and web apps.

 

 

Bezel-less design and edge sensitivity

 

The iPhone X display manages to provide a significantly larger display, without significantly increasing in size.

How is this achieved? Bezel-less design with the display reaching all the way to the edges. The lack of device may have an effect on the user experience when interacting with elements at close to the left / right edges of the screen.

In order to support screen a bezel-less screen, the engineers in apple probably worked hard on algorithms to eliminate the effect of your right thumb touching the screen as you are hold the device in your right hand.

I would suspect that you will see both false positive and false negative touch identifications: either a UI element being clicked when the user didn’t meant to click on it, or the user is trying to click on this area but it’s not perceive as a real click by the algorithm.

 

Applications need to be thoroughly tested at the edges to ensure a smooth transition to the new device.

While a bezel-less design is new to apple, it is already in use in devices such as Samsung S8, so you may to look to your android app to see how the development team addressed the issue.

 

Departure of the home button and Face ID

 

The iPhone X edge-to-edge screen did not leave any room for the home button which also served for fingerprint authentication. Fingerprint authentication is replaced by Face ID, supported by a multidimensional camera. Applications that rely on fingerprint identification will have to validate the integration with the new authentication API.

 

Every new OS or or device model present new opportunities as well as challenges to mobile application developers and testers, whether it’s a new form factor or application refactoring, extensive regression testing is required to ensure your users continue to enjoy great digital experiences.

SeeTest tools already support iOS 11, and will support new devices when they are available.

 

 

Take a free trial of our Mobile Application Testing Tools:
Appium Studio | SeeTestAutomation |
SaaS Digital Assurance Lab | On-premise Digital Assurance Lab
 

Follow our Digital App Testing page on LinkedIn

 

Guy ArieliCTO

Comments are closed.