Представленный в прошлом году чип U1 в моделях iPhone 11 обеспечивает поддержку сверхширокополосной связи для улучшения пространственного восприятия, но до сих пор Apple использовала эту технологию только для обеспечения работы функции AirDrop по направлению в iOS 13.
В ближайшие месяцы ситуация должна измениться, поскольку Apple объявила об открытии своего чипа U1 для разработчиков с помощью нового фреймворка «Nearby Interaction» для iOS 14. Этот фреймворк может передавать расстояние и относительное направление между устройствами с чипом U1, открывая путь для некоторых интересных новых пользовательских интерфейсов, связанных с пространством.
Apple приводит несколько примеров:
- Многопользовательский AR-опыт размещает виртуальные водяные шары в руках участников
- Приложение для вызова такси или совместных поездок использует направление другого пользователя в реальном времени для определения относительного местоположения водителя и клиента
- Игровое приложение позволяет пользователю управлять ракеткой с помощью своего устройства и реагировать на движущийся мяч на экране другого пользователя
«Nearby Interaction» будет работать на основе добровольного согласия; пользователи должны будут разрешить своему iPhone находить и быть найденным соседними устройствами каждый раз, когда они открывают приложение, использующее фреймворк. Для каждой сессии генерируются случайные идентификаторы.
В своем видеообзоре фреймворка Apple отметила, что оба iPhone должны быть расположены в портретном режиме для обеспечения точного измерения расстояния и направления. Если один iPhone находится в портретном режиме, а другой — в ландшафтном, это может ограничить возможности измерения, как и стены, люди, домашние животные, объекты и другие препятствия между устройствами.
Apple добавила поддержку «Nearby Interaction» в свой инструмент Simulator в Xcode 12, чтобы разработчики могли экспериментировать с фреймворком.