iPhone 5’s taller screen will pose a challenge to some developers
"Well here's an app that hasn't been updated. It runs at the same size. We center it and place black borders on either side," Phil Schiller explained at the iPhone unveiling yesterday.
Now, that definitely doesn’t sound like the prettiest experience you can get, so we imagine developers will rush to scale their apps to the new screen. Will that be a problem? Most prominent iOS developers say that scaling shouldn’t be that huge of a problem in the majority of apps. A new default image will also be required to apps that want to make full use of those 4 inches.
The actual process of updating the app however will be different and complexity will vary. “It’s hard to say,” Tweetbot developer Paul Haddad explained that it’s not possible to say how difficult it’d be to update. “For some apps it’s really easy for others it’d involve an entire redesign of the app.”
Most work will be required from game developers. With most 2D games based on custom graphics, simply everything would need to be updated. Will all developers be willing to update? Our guess is that most profitable and popular games would definitely be updated in the months to come, but we’re not sure whether developers will find it worth it reworking titles that are not that profitable.
“The top nav bar being so far away might make it less important over time,” David Barnard of App Cubby said. “Kind of like how most Android apps rely more on bottom buttons than top. But then again I haven’t held it in my hands, so maybe the thinness and shifting of the screen position actually makes reach less of an issue.”
Developers have just over a week to update their apps and most complain about that aggressiveness and not having the possibility to test apps on a real device.
source: The Next Web
2. trevelly15 (Posts: 6; Member since: 13 Sep 2012)
This is a piece of dirt compared to my sg3, really just make a wider screen apple.
3. AppleConspiracy (Posts: 627; Member since: 18 Oct 2011)
Making a bigger screen is something most difficult in the world for Apple and I'm not being sarcastic.
I spent almost a year trying to figure out how they will solve this problem. Android doesn't have this problem because they are not obliged to give maximum compatibility to avoid fragmentation, and they also have DIP (Display Independent Pixel).
But Apple is not that careless, their developers are the most valuable community right behind end users.
That means they need to make transition as smooth as possible, without sacrificing DPI and making resolution backward compatible with whole number factor (like they did with 4x factor in first Retina screen)
They eventually solved the problem only partialy. It is elegant as it can be - pixel perfect scaling, keeping the same width.
However I was hoping they will introduce a new way of handling apps without Home button, whil extra space of 176 vertical pixels for older apps that could perfectly implement the virtual home button (on 326 dpi, 176 pixels makes exactly the size of physical Home button).
Instead, they non-elegantly put old apps in pixel perfect ratio with extra screen bars.
That's OK, but not Appleish. They are losing control under pressure by demands of market.
There is still a mystery about backward compatibility - new apps couldn't possibly be run on older iPhones, so how will they solve it? The only solution is that all apps have two possible resolutions, and there we go - we start to fragment the whole ecosystem.
16. Aeires (unregistered)
If you've spent a year trying to figure this out, then you've wasted a year.
18. saiki4116 (Posts: 302; Member since: 31 Mar 2011)
in android...almost all developers use the box model and develop apps to adjust to the different screen sizes and densities...
4. noim1 (Posts: 286; Member since: 15 May 2012)
They r talking about it as if it's something very hard task... Look at android with its many different sizes... Android apps have to be made for many different sizes. While now apple has only 1 device with a slight bigger screen. And they r already talking a challenge...
6. AppleConspiracy (Posts: 627; Member since: 18 Oct 2011)
Look at post above - it's actually a very difficult task, more difficult than on Android.
19. saiki4116 (Posts: 302; Member since: 31 Mar 2011)
if you could understand how resources are placed in iOS and Android,then you would know that it is a big problem...
5. wassup (Posts: 565; Member since: 23 Jun 2011)
And the fragmentation, which already had started on iOS increases.
So much for the Apple eco system bring non fragmented
7. adamross55 (Posts: 14; Member since: 23 Apr 2012)
Not really...as long as you have an iPhone 4 or above the new software is available to you. The iphone 4 is over 2 years old and its still being supported.
8. wassup (Posts: 565; Member since: 23 Jun 2011)
I don't mean that kind of fragmentation.
The 4 doesn't have Siri, that is fragmentation even if they just update the number.
Just like how Android 4.1 wouldn't be called an update if they sent it out to handsets without Google now and only project butter.
Apple is fragmented. Fact.
9. adamross55 (Posts: 14; Member since: 23 Apr 2012)
Yea, it doesnt have siri. Theres really no reason for it not to have siri, people have jailbroken their iphone 4 and put siri on and it works fine. Im not sure id call that fragmentation though. Even if you consider it fragmented its not nearly as bad as android. 16% of devices have ICS and Jelly Bean is already out? Come on! Thats not really google's fault though. The manufacturers and carriers take sooo long to update.
11. jroc74 (Posts: 3978; Member since: 30 Dec 2010)
Fragmentation....is fragmentation....is fragmentation.
Sure there might be different types and levels of it....but its still fragmentation. This is why it doesnt pay to be a fanboy. Cuz the Apple, iPhone ones ripped into Android, Google for this. I remember seeing a quote from Apple execs saying something about the screen size and no fragmentation. Guess what? Different screen size now.
Funny thing is....fragmentation didnt hurt the PC market.
12. wassup (Posts: 565; Member since: 23 Jun 2011)
Exactly. It's more carriers, the international versions of smartphones get updates way before carriers. I don't get why carriers control our phones. Everyone pay full retail and go on a being your own phone plan.you actually end up saving a lot more and carriers just have to listen to us.
21. Jobes (Posts: 364; Member since: 27 Oct 2011)
So by your own argument.. if a person can root and install JB on their phone or ICS even tho its already out does that mean that its not fragmented due to ability to manually put it on? So in Androids case "im not sure id call that fragmentation"
22. adamross55 (Posts: 14; Member since: 23 Apr 2012)
Nobody should have to Root or jailbreak just for an update. Dont you think thats uh...kinda stupid?
23. Jobes (Posts: 364; Member since: 27 Oct 2011)
Its stupid I agree but same goes for both camps.. Apple calls Android fragmented because of diff screen sizes/os/processors etc but to the same respect Apple has diff screen sizes and previous versions of iOS leave out features and say its a full update to give the appearance of no fragmentation because they "push out the x version lacking features" its the same concept as their advertisements lol they make up a word "retina display" for marketing reasons.. other companies make phones with higher resolution with better screens then turn around and say "as beautiful as the retina display on the _____" or "the best iPhone yet" its all forked tongue advertisements and smoke and mirrors. To call Android fragmented by Apples terms is pretty hypocritical.. dont yuou think thats uh.. kinda stupid?
10. Aeires (unregistered)
What happens if a developer updates an app and you're using a previous iPhone model? Apologies if this was posted yesterday, couldn't keep up with all the articles.
15. ghostnexus (Posts: 95; Member since: 07 Mar 2012)
Am I the only one that thinks that the new iPhone/iPod's 4 inch screen makes the device look funny?
17. -box- (Posts: 3566; Member since: 04 Jan 2012)
I'm calling it the iphone/ipod stretch, since it's thinner and taller, but not much improved in any meaningful benchmark (LTE doesn't count, presuming they're able to sell them after Samsung and HTC have their days in court)
20. kamen (Posts: 78; Member since: 18 Jul 2011)
It's not very fair to put iOS and Android side by side here, because the loser is iOS - Android is natively designed to not guarantee screen sizes. It is actually designed to guarantee *different* screen sizes. And with that respect all UI is done with multi-screen support in mind. Even if you don't design for it, it will still work (at least non-games) :)
But to compare iOS and Windows Phone 7 here will be fare. What the developer is most easily helped by Expression Blend (the UI design tool) is to resize and place controls within a grid with fixed sizes and positions (especially positions). Still, Microsoft changed the kernel and still will get the scaling. So, the losing strategy is again Apple's.
Though, the unspoken backup of the decision not to scale is - for me - to force modernization of the apps available and to get rid of non-profitable ones, that the devs are not going to update (and customers are not going to download).