Who’s a bad boy? The ‘low-res’ XR tests with the best battery life of all iPhones
The new 6.1″ iPhone XR has a ho-hum display resolution of 828 x 1792 pixels, returning 326 pixels per inch density, or just enough to be called “Liquid Retina.” This is low for today’s standards when even midrangers ship with 1080p Full HD screens. The flagship Huawei Mate 20, for instance, has a display with “average” FHD+ resolution which still sports much higher pixel density than the iPhone XR, on a larger screen. Apple to apples, if you will.
Given that the pixel density of a mobile display is perhaps the biggest single culprit behind battery life differences, all other things being equal, that comparatively low screen resolution of the XR works to one undeniable advantage – the phone’s battery life. Our own power efficiency comparison found out that the higher a phone display’s resolution, the shorter the battery life when we average out their capacities.
The XR tests with the best ever battery life on an iPhone in our benchmark
The battery in the 6.5″ iPhone XS Max is of larger capacity compared to the XR, and Apple said it is the biggest ever in an iPhone. Still, the iPhone XR has better endurance stats than the XS Max with its bigger pack, and the XR’s “low-res” display is the reason for what turns out to be the best ever battery life on an iPhone, according to Apple’s own specs sheets.
window.fbAsyncInit = function () {
FB.init({
appId: ‘152451818130304’, // App ID
version: ‘v1.0’,
channelUrl: ‘//www.phonearena.com/channel.html’, // Channel File
status: true, // check login status
cookie: true, // enable cookies to allow the server to access the session
oauth: true, // enable OAuth 2.0
xfbml: true // parse XFBML
});
// Additional initialization code here
};
// Load the SDK Asynchronously
(function (d) {
var js, id = ‘facebook-jssdk’;
if (d.getElementById(id)) {
return;
}
js = d.createElement(‘script’);
js.id = id;
js.async = true;
js.src = “http://connect.facebook.net/en_US/sdk.js”;
d.getElementsByTagName(‘head’)[0].appendChild(js);
}(document));
