I don't get all the fuss about saying the Nexus 7just uses phone apps and not tablet specific apps. Almost every app on my tablet looks great. What am I supposedly missing?
Sent from my Nexus 7 using Android Central Forums
tl;dr version: In iOS, 2:3 (iPhone/iPod Touch 1-4) or 4:7 (iPhone 5) aspect ratio is "phone" and 3:4 (all iPad) is "tablet". In Android, the difference isn't as clear-cut.
Well, from the point of view of Android, there really is no clean differentiation between a "phone app" and a "tablet app". I think that line is eventually going to be blurred on the Apple side of the house as well.
The net result, though, is that a tablet has a larger screen. So, in theory, where it makes sense, a developer can add more elements to the screen.
One good example is the Yelp app that I've seen a few screenshots of. On my Thunderbolt phone, I have my choice of views - list or map. One shows a list of local venues, the other shows a map with pins. I get the same user interface on my Nexus 7, but with larger fonts and more whitespace on the list view, and a larger map area on the map view. On the Tablet version of the app (which is currently only implemented on iOS, as I understand it), you can get a "hybrid" view that shows about 2/3 of the screen as map, with a detailed list taking up the other 1/3. This takes good advantage of the screen size, because you can see both the names AND locations of the venues at once.
The trouble is deciding how many elements will fit on a screen. In the iOS world, there are basically two aspect ratios: 2:3 (phone) and 3:4 (tablet). The new iPhone5 is an exception to this, it uses an approximately 4:7 ratio that's about half way between the two. So there's a pretty clear differentiation between "Tablet" (3:4) and "Phone" (2:3 or 5:7) aspect ratios.
In Android, screens start out very small, especially for devices with a hard keyboard, and get as big as an iPad, with the easy possibility of being bigger. The aspect ratio is completely dictated by the manufacturer, and there are tons of those. So it's a little less easy to decide between a "tablet" and a "phone" interface. What is a 7" device that's 4:7? How about a 6" device that's 2:3? 5.5" device at 4:7? 1" device at 1:1?
So, by and large, Android developers put the effort into making sure they offer one interface that's not too cluttered but scales pretty well. The Android OS is designed to scale reasonably-written small-screen apps so they still look presentable at larger screen sizes. There's also a facility that tries to present some approximation of the screen size so the best of the developers can choose how many elements to throw on the screen.
Trouble with the Nexus 7 is that the screen size is apparently presented to developers as "large", which is the same value that a 4.2" phone would present. The next size up is "xlarge", which is what a 10" tablet presents. So Android developers who want to present an automatic "tablet" presentation based on screen size will present the "phone" version to the Nexus 7.
I think (hope) we'll start seeing more apps that can sensibly present more elements giving the user the choice of a less-cluttered phone interface and a more-informative tablet interface.
Because there are a good number of us who actually prefer the "phone" UI for a lot of our apps.
With Facebook, I actually like having the "phone" UI. I don't want to see all the menus autoexpanded and taking up screen space. I know they are there, I'll go to them if I need them.
When I'm composing an email, I actually don't need or want to have half my screen taken up by a view of my inbox - I want the email I'm composing to be full-screen. I want to use the screen to see more of the email I'm composing, and/or to re-read the email I'm responding to.
But things like Yelp would make a lot of sense, for example, with a hybrid view.
It's not a make-or-break feature for me, but Apple's dictation of very few aspect ratios benefits their developers by making the decision between two user interfaces easier.
However, it also put design limitations on their own lineup (I can't believe Apple REALLY wanted to come out with a 1024x768 tablet in this day and age, but it was either that or 2048x1536, which is impractical in a sub-8" tablet screen, and any option other than the two would not have fit their "phone/tablet" differentiation). The iPhone5 had to have caused iOS developers some Android-style consternation because the introduction of 4:7 had to be a real problem to people choosing between 2:3 and 3:4 for so long.
Meanwhile, Asus/Google could choose any screen size and aspect ratio they wanted for the Nexus 7, so they measured some pants pockets and actual hands and came up with something with a better physical design ergonomically, because they weren't limited from a user interface design viewpoint.