Yes, there is certainly that too. If a developer doesn't think their "tablet" layout will display well enough on a 7" screen they can choose to stick to their "phone" layout.
Also, when the first real Android tablets came out with Honeycomb they were all 10" devices so many apps are probably still coded to only think of that size as qualifying as a tablet
I don't think it has to be between just two choices either. My Nook with these latest CM9 builds displays IMDB, for example, in a tablet layout of some form but it doesn't appear to be the same layout I've seen on larger 10" tablets. I need to double-check that at some point though
I did some experimenting with imdb. My Galaxy Tab 7", which is running gingerbread at 240 dpi, shows imdb in tablet gui. It has multiple panes in landscape. One pane is stationary and the other is scrollable.
However, my Nook Color, running either CM7 or CM9, displays imdb in phone gui. It has single panes. But it has a scrolling section at the top, but when you scroll the whole window, that scrolling section moves up off the screen. And it makes no difference what dpi I set in CM9, it still is in phone gui. (Edit: I ordinarily run CM7 at 240dpi, so I temporarily changed it to 160 and imdb displayed in tablet gui.)
And both devices are running the same version (2.6). So that tells me the software itself decides how to display based on what it thinks the device will support.
As an aside to this, I could not get imdb to show up in market in CM9 (running non-openGL 4/21 eyeballer), but it showed up in CM7. I downloaded with CM7, then used the apk to install on CM9.
Sent from my Nook Color running ICS and Tapatalk
I was just starting to type when I saw your edit. I had double-checked my Nook because you made me doubt my memory for a second! With standard 160dpi mine shows a tablet layout like you said and it appears in the market too. Screenshot in case anyone's curious
|cm9, ics, nookcolor|
|Thread Tools||Search this Thread|