Yesterday I took in some of the new features of iOS7 at the lunch time learning I attended. The terminology used was that Apple did a "Design Language" overhaul with the new release. Gone are rich and colorful, replaced flat and simplified. I need to read up on visual deference. The coalesced updates was a new thing for apple. As in past when you got a text update, it would not trigger things the way the new iOS does.
What developers should do to get ready for the next version of iOS 7 can be found here (Apple's Transition Guide, UI Design basics , UIKit ).
As for design, the status bar becomes part of the screen real estate.
As for development, Apple’s Xcode 5 allows developers to manage multiple versions of an app, and compare the differences using Apple’s Auto Layout. Also, the button container is gone. Using the assistant editor, you can see how your changes look in iOS6.
- Enterprise single sign on
- air drop
- per app vpn
- background updates