Apple will be required to provide documentation for its private frameworks on request:
> Apple should produce a comprehensive technical reference for the iOS and iPadOS frameworks and libraries called by Apple’s services and hardware that comprise the feature or functionality concerned by the reference query. This technical reference should be comparable in detail to the current developer documentation of public frameworks, and should contain all symbols called by Apple’s services and hardware, including classes, protocols, properties, variables, methods, functions, structures, enumerations, and all other symbols contained within the framework or library.
Pretty wild.
There are also required timelines for satisfying interoperability requests:
> Apple should develop and release within 40 working days all requests that require
minor or mild engineering efforts, starting from the end of phase II. Requests that
require significant engineering efforts should be developed and released within the
timeline set by Apple in its project plan communicated to the developer, and in any
event, should be released no longer than 12 months from the submission of the
interoperability request.
That's after a 20-working-day Phase I and a 30-working-day Phase II.
2 comments
[ 2.2 ms ] story [ 16.3 ms ] thread> Apple should produce a comprehensive technical reference for the iOS and iPadOS frameworks and libraries called by Apple’s services and hardware that comprise the feature or functionality concerned by the reference query. This technical reference should be comparable in detail to the current developer documentation of public frameworks, and should contain all symbols called by Apple’s services and hardware, including classes, protocols, properties, variables, methods, functions, structures, enumerations, and all other symbols contained within the framework or library.
Pretty wild.
There are also required timelines for satisfying interoperability requests:
> Apple should develop and release within 40 working days all requests that require minor or mild engineering efforts, starting from the end of phase II. Requests that require significant engineering efforts should be developed and released within the timeline set by Apple in its project plan communicated to the developer, and in any event, should be released no longer than 12 months from the submission of the interoperability request.
That's after a 20-working-day Phase I and a 30-working-day Phase II.