Reply To: iOS 7 Compatibility

Home Forums OpenEars iOS 7 Compatibility Reply To: iOS 7 Compatibility

Halle Winkler


Good question, but it won’t be affected. Deprecation means that the functionality is not being changed in the version in which the API is first deprecated, but it’s a request to start the process of switching to the preferred functionality so that a later OS release can phase out the deprecated functionality. From the page you linked:

“From time to time, Apple adds deprecation macros to APIs to indicate that those APIs should no longer be used in active development. When a deprecation occurs, it is not an immediate end-of-life to the specified API. Instead, it is the beginning of a grace period for transitioning off that API and onto newer and more modern replacements.”

There are deprecated APIs from iOS 4 which are still supported in iOS 7 without any functional changes. I appreciate the concern and I will make sure that only AVAudioSession is in use before iOS 8.