4 ms·
What I don't get is why they aren't offering choices of different handsets. They offer 4 different versions of the iPod and 1 version of the iPhone. There shou
by MatthewPhillips 15y ago
What I don't get is why they aren't offering choices of different handsets. They offer 4 different versions of the iPod and 1 version of the iPhone. There should be at least 3 iPhones - the standard version, one with a 4.3 or 4.5 inch screen, and one with a slide out keyboard.
- pooriaazimi 15y agoThat is called fragmentation. It's hard for devs to optimize their apps to look good on different resolutions or aspect ratios. Even making your app to look & work "well" on both portrait and landscape modes is hard (by well I mean pretty, slick and sound).
- MatthewPhillips 15y agoConsumers have chosen fragmentation and rejected sameness. We're never going to live in a world where everyone carries around the same phone with the same resolution and all the same features. Devs, of which I am one, have to conform to reality. Apple and other platform companies have to make it as easy as possible for their developers to create applications that work on multiple resolutions (separate .xibs for iPhone and iPad is not the way), but their #1 concern is their customers, and if their customers want different styles (I think they do) then they should provide them.
- jff 15y agoIt's somehow worked out for the incredibly fragmented Android environment. Their method of creating images that specify which parts of themselves can be safely stretched (NinePatch, http://developer.android.com/reference/android/graphics/NinePatch.html http://developer.android.com/reference/android/graphics/Nine...) is a pretty neat technical aid for that situation.
- ceejayoz 15y agoNinePatch etc. are neat, but break down on complicated design elements.