Я пишу исследовательское приложение, которое использует специальный датчик, который передает данные по UDP. Существуют различные коммерческие приложения, которые используют этот датчик, и мы надеемся, что мы будем иметь возможность запускать как наше приложение, так и существующее приложение бок о бок.
В прошлом (iOS 8 и ниже) мы запускали наше приложение в фоновом режиме для записи данных и другого приложения на переднем плане. К сожалению, похоже, что только одно приложение смогло привязываться к входящим данным UDP (что имеет смысл), однако с предстоящими возможностями "бок о бок" я задавался вопросом, существует ли какое-либо решение для обмена данными между приложениями.
Единственное, о чем я мог подумать, это как-то заставить наше приложение захватить данные и перепродать его другому приложению, но я не знаю, возможно ли это в iOS, и даже если бы это было так, как вы будет определять, кто имеет блокировку потока UDP.
Документация на яблоки по адресу https://developer.apple.com/library/prerelease/ios/documentation/WindowsViews/Conceptual/AdoptingMultitaskingOniPad/index.html#//apple_ref/doc/uid/TP40015145, похоже, не содержит много информации.