Thought I would start a thread to discuss some of the less talked-about additions in iOS 7.
I'm combing through the developer documentation and found some interesting ones. Some were on the splash screen during the keynote, but not really mentioned:
Inter-App Audio:
The Audio Unit framework (AudioUnit.framework) adds support for Inter-App Audio, which enables the ability to send MIDI commands and stream audio between apps on the same device. For example, you might use this feature to record music from an app acting as an instrument or use it to send audio to another app for processing.
- Lots of potential uses for this one!
Peer-to-Peer Connectivity:
The Multipeer Connectivity framework (MultipeerConnectivity.framework) supports the discovery of nearby devices and the direct communication with those devices without requiring Internet connectivity. This framework makes it possible to create multipeer sessions easily and to support reliable in-order data transmission and real-time data transmission. With this framework, your app can communicate with nearby devices and seamlessly exchange data.
- Secure, easy file sharing possibilities. Very nice.
All UI elements have been updated to present the new look associated with iOS 7.
So old apps will acquire some of the new styling.
MessageUI Framework
In the MessageUI framework, the MFMessageComposeViewController class adds support for attaching files to messages. For information about the new interfaces, see the framework header files.
- Sounds like a possibility of attaching files toemails SMS from external apps
New multitasking APIs (mentioned, but not really elaborated on)
Apps that regularly require new content can register with the system and be woken up or launched periodically to download that content in the background.
Apps that use push notifications to notify the user that new content is available can now use those notifications to initiate background download operations.
- So basically, apps can now enter background mode almost any time they want. Goodbye 15 minute limit!
Anyone else find anything neat?
I'm combing through the developer documentation and found some interesting ones. Some were on the splash screen during the keynote, but not really mentioned:
Inter-App Audio:
The Audio Unit framework (AudioUnit.framework) adds support for Inter-App Audio, which enables the ability to send MIDI commands and stream audio between apps on the same device. For example, you might use this feature to record music from an app acting as an instrument or use it to send audio to another app for processing.
- Lots of potential uses for this one!
Peer-to-Peer Connectivity:
The Multipeer Connectivity framework (MultipeerConnectivity.framework) supports the discovery of nearby devices and the direct communication with those devices without requiring Internet connectivity. This framework makes it possible to create multipeer sessions easily and to support reliable in-order data transmission and real-time data transmission. With this framework, your app can communicate with nearby devices and seamlessly exchange data.
- Secure, easy file sharing possibilities. Very nice.
All UI elements have been updated to present the new look associated with iOS 7.
So old apps will acquire some of the new styling.
MessageUI Framework
In the MessageUI framework, the MFMessageComposeViewController class adds support for attaching files to messages. For information about the new interfaces, see the framework header files.
- Sounds like a possibility of attaching files to
New multitasking APIs (mentioned, but not really elaborated on)
Apps that regularly require new content can register with the system and be woken up or launched periodically to download that content in the background.
Apps that use push notifications to notify the user that new content is available can now use those notifications to initiate background download operations.
- So basically, apps can now enter background mode almost any time they want. Goodbye 15 minute limit!
Anyone else find anything neat?