Very glad they're doing this. Developers may not be thrilled, but there is no excuse for not having these apps updated, especially paid ones.
Oh wow. That's REALLY going to piss off some developers - having to update their app for iPhone 5 even if they're just making a tiny update to the app.
Oh wow. That's REALLY going to piss off some developers - having to update their app for iPhone 5 even if they're just making a tiny update to the app.
Please learn more about how android development works before making blanket statements like this. The limitation of iOS's handling of resolutions does not apply in android. Android was designed from the beginning with multiple resolutions and aspect ratios in mind. Its app layout engine scales fine without specifically coding for each resolution.
I've always known that Android layouts fit any screen.... but I'm curious about the pixel-based graphical elements themselves.
Serious question... not trying to start a platform war![]()
Please learn more about how android development works before making blanket statements like this. The limitation of iOS's handling of resolutions does not apply in android. Android was designed from the beginning with multiple resolutions and aspect ratios in mind. Its app layout engine scales fine without specifically coding for each resolution.
On a slightly related note, Apple needs to follow it's own interface guidelines of 44px for the notification center x's which are clearly smaller than that.
Oh wow. That's REALLY going to piss off some developers - having to update their app for iPhone 5 even if they're just making a tiny update to the app.
It "basically" means that all image resources in the app will need another set of images which have 4x the pixels for devices that have Retina displays.
Ex: iPhone 3GS and lower, iPad 2, mini, and lower would use an image asset named: Image1.png which is 20 px x 20 px
iPhone 4 and up would look for an image asset named: Image1@2x.png which is 40 px x 40 px.
On a slightly related note, Apple needs to follow it's own interface guidelines of 44px for the notification center x's which are clearly smaller than that. Maybe if Apple followed their own guidelines, developers would too. Same with Passbook integration. Lead by example.
You aren't paying for any updates. Nor do Apple's Terms of Sale promise you any. That's the excuse of a vast number of developers who have made almost no money, so have moved on to other apps or projects or jobs more likely to pay the rent (or even just buy coffee).
Further, some iPhone 3G users are going to be very unhappy when an update is incompatible with their devices, and iTunes tries to throw the earlier working app version in the Trash.
Whoa, interesting. I wonder if it's safe to stop supporting 3GS yet.
Also, just because a developer updates an app for retina or the iPhone 5 doesn't necessarily mean that they need to kill support for older versions of iOS.
Is it very difficult to make all these separate versions? It seems like this is exactly what Phil Schiller said was wrong with Android (different screen sizes and resolutions). I would imagine some applications could just add more room for longer lists, but it seems like it would be difficult with something like video games, not that I've ever made an application, so I don't know.
Why make it retina required when they still sell products without retina like ohhhhh lets say the iPad mini.......
It's going to be a real pain in the a$$ to develop "universal" apps because the aspect ratios of the iPad and iPhone 5 are different. People like to run the apps they purchase on their phone and tablet. This could be done with letterbox, stretching, and one or two other tricks. But now it appears everything must be supported "natively."