Apple Pushes Developers To iOS 7
Hugh Pickens DOT Com writes "Chuong Nguyen reports that Apple is forcing developers to adopt iOS 7's visual UI for their apps, and has advised iOS developers that all apps submitted after February 1, 2014 must be optimized for iOS 7 and built using Xcode 5 ... 'It's likely that Apple is more anxious than ever for developers to update their apps to fit in visually and mechanically with iOS 7, as it's the largest change in the history of Apple's mobile software,' says Matthew Panzarino. 'iOS 7 introduced a much more complex physical language while stripping out many of the visual cues that developers had relied on to instruct users. For better or worse, this has created a new aesthetic that many un-updated apps did not reflect.' Most app developers have been building apps optimized towards iOS 7 since Apple's World Wide Developer Conference in June 2013. Apple has been on a push over the past couple of years to encourage developers to support the latest editions of its OS faster than ever. To do this, it's made a habit of pointing out the adoption rates of new versions of iOS, which are extremely high. Nearly every event mentions iOS 7 adoption, which now tops 76% of all iOS users, and Apple publishes current statistics. In order to optimize apps for the new operating system, they must be built with the latest version of Xcode 5 which includes 64-bit support and access to new features like backgrounding APIs."
... and I will not switch to that buttugly iOS7. To say it with other words: "This is also my last iPhone that I bought. I will switch to Android once this device breaks up or support entirely ends.".
I hate iOS7 from full heart. iOS7 is ugly, it's icons are ugly, it's visually a disaster, the new Apps that migrate that gay sidebars simply sucks, you can't read anything anymore, i am lost and irritated by it's design.
All the apps that quickly adopted the side bars (seems to be a trend) are worse. Most apps now require you to go to the side bar to chose a menu and then the nightmare starts. You then have buttons at the top (e.g. cancel, ok etc) or you have buttons at the bottom (e.g. cancel, ok etc). Some apps even have buttons top and bottom, depends on what dialog you chose from the side bar.
This is totally disgusting and retarded!
I am also an iOS developer, and have to say - what the hell are you talking about?
Out of about 20 different projects I have worked on since XCode 5 came out, NONE of them needed a re-write because of anything XCode 5 did. A few needed somewhat updated build settings. All of these projects existed long before XCode 5.
I think what you are talking about was the BETA version of XCode 5 automatically converting any XIB it opened to use AutoLayout. That was indeed quite horrible, fortunately it happened on only one of my projects. Apple fixed it around beta 5 or 6, and the production version of XCode does not do this.
So again, I don't see what you could possibly be doing that would require a code re-write just because you are moving to XCode 5. All of the same code still works. Hell, you can even keep your project files in the XCode 4 format for as long as you like!
"There is more worth loving than we have strength to love." - Brian Jay Stanley