Something tells me the companies sabotaged the smaller phones so they can charge more for the giant “pro” devices.
I opted for the smaller pixel 9pro last year because i didn’t have to compromise (it has the same specs as 9pro xl). My previous phone was 7 pro, it was the bigger model and if i went for the smaller 7 model, I’d have to forego the telephone camera.
I really like the smaller 9pro over my previous 7pro phablet. The size ia more manageable, although it’s probably still larger than the early smartphones, but since we moved to touchscreena, larger screens are necessary for typing. The larger size also houses bigger battery necessary to power the display whose resolution has gone way up over the years.
It’s like saying
list.isEmpty()
overlist.getLength() == 0
is a picky optimisation.There’s a developer out there who coded this and they obviously don’t know what they’re doing. One day they’re gonna iterate all rows in the database to check if it’s empty. You have to flag these issues early and teach the newbies.