iOS 10: iPad Apps Cannot Access AVFoundation Capture Output when Multitasking is Active

Originator:SlaunchaMan
Number:rdar://26909123 Date Originated:20-Jun-2016 11:57 PM
Status:Behaves Correctly Resolved:24-Jun-2016 05:56 PM
Product:iOS SDK Product Version:10.0 (14A5261v)
Classification:Serious Bug Reproducible:Always
 
Summary:
Whether it's the main app or the secondary app, my iPad app that sends AVFoundation output to the screen stops receiving that output when multitasking is active.

Steps to Reproduce:
1. Open the attached sample project on an iPad. See the video feed.
2. Open the multitasking drawer and pull in a secondary app.

Expected Results:
The video feed continues.

Actual Results:
The video stops.

Version:
iOS 10.0 (14A5261v)

Configuration:
iPad Pro 12.9" (ML0N2LL/A)

Comments

Apple Response

Please know that our engineering team has determined that this issue behaves as intended based on the information provided.

Camera clients that are using AVFoundation directly are not allowed to run Camera when there is another application running in foreground.

By SlaunchaMan at June 27, 2016, 1:41 p.m. (reply...)

Sample Project Link

Sample project: https://github.com/SlaunchaMan/RadarSampleProjects/tree/master/26909123/CameraViewer

By SlaunchaMan at June 21, 2016, 4:04 a.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!