Today, there are a plethora of smart devices for people to choose from. It can be a daunting task for mobile app developers to build the best mobile app that can give best experience on all the devices. It is important for app developers to stay up-to-date with the current screen size and screen resolution when designing a mobile app. An app or site that is mobile optimized enhances the user experience.
There are a variety of devices on both Android and iOS of different screen sizes and pixel density. App developers need to take a lot of care to ensure the UI adapts well for each type of screen. This post provides an overview of screen size and screen resolution that help you build app for different screens.
What does screen size and screen resolution mean?
Screen size and screen resolution are the two important elements that can affect the layout of an app. There are some tools that every app designer must have — to build a user friendly interface. Mobile devices are often rotated to show UI in portrait and landscape orientation. App designers must design for these differences.
When we buy a device, we often see two things – screen size and screen resolution. Screen size is nothing but the physical measurement of the screen in inches, while screen resolution is the number of pixels on screen. For example – iPhone with a 5 inch screen size can have a resolution of 320 X 480 points.
Remember that screens with same sizes may have different resolutions. When developers create mobile friendly pages, they use viewpoints, making the app viewable consistently across multiple devices.
It would be impossible for app developers to design for every single device. Instead, app designers group the styling into typical sizes for tablets and smartphones. You have to work on app UI, considering particular screen sizes and pixel density. In short, it is all about controlling the visual language to suit that particular device. You need to be very clear about the dimensions, which we are going to describe here.
Popular terms used in screen resolution and screen size
Let’s proceed further with a full-fledged explanation of the popular terms used in screen resolution and screen size. The most popular terms you must know about screen resolution are as below –
How pixels are calculated?
Screen size is usually measured in inches and is the actual size of the device’s screen measured diagonally. Anyone with a tape can measure the screen size. Screen resolution is measured by the number of pixels displayed in each dimension. In order to calculate the pixels per inch, you need to know the screen size as well as the resolution.
The formula to calculate PPI is a bit complicated. You need to take both the digits in screen resolution. Add square of both these digits and take square root of the result. The final number should be divided by the size of the screen.
For example – if the screen size is 5.8 inches and screen resolution is 1138 X 680, then PPI can be calculated as –1138X 1138 + 680 X 680 = 1757444. Square root of 1757444 is 1325.69. Now, divide the number 5.8 i.e. 1325.69/5.8 = 228.5.
Be familiar with different screen sizes
Screen sizes and resolutions can vary on the same mobile platform. For example – the resolution on HTC is quite different than HTC EVO 4G. The user interface and graphics need to be scalable, if you want the app to have a consistent look and feel on different devices. You should provide alternate bit maps to match the screen to make sure the images appear at their best on different screens.
Besides this, there are different types of screens such as – HD screen and QHD screen. Usually, the resolution of HD screens is 1920 X 1080 pixels, while QHD screens have a resolution of 960 X 540 pixels. For those who want to build new apps, we suggest to focus more on HD screens.
Conclusion
The idea behind considering screen resolution and screen size is to build an app that is visually compatible on any android and iOS device. If you are building an app with one screen in mind, it will spoil the user experience. Poor user experience will hurt the quality of your mobile app, which is something every app developer should avoid.
Be creative with your designs and use auto layout to craft advanced iOS animations. Make sure that the images load flawlessly no matter how the users hold their device. You should ensure that the transition between portrait and landscape is seamless. Besides these, there is a lot to do with app development such as – testing the app, images, features, design elements etc. Make sure that the app is optimized for multiple resolutions and screen sizes.
Hope this article serves as a guide and provides complete information about screen size and screen resolution so that you can deliver an optimized user experience.