MacRumors

Skip to Content

Apple открывает чип U1 для разработчиков с помощью нового фреймворка «Nearby Interaction»

Представленный в прошлом году чип U1 в моделях iPhone 11 обеспечивает поддержку сверхширокополосной связи для улучшения пространственного восприятия, но до сих пор Apple использовала эту технологию только для обеспечения работы функции AirDrop по направлению в iOS 13.

ios 14 nearby interaction demo
В ближайшие месяцы ситуация должна измениться, поскольку Apple объявила об открытии своего чипа U1 для разработчиков с помощью нового фреймворка «Nearby Interaction» для iOS 14. Этот фреймворк может передавать расстояние и относительное направление между устройствами с чипом U1, открывая путь для некоторых интересных новых пользовательских интерфейсов, связанных с пространством.

Apple приводит несколько примеров:

  • Многопользовательский AR-опыт размещает виртуальные водяные шары в руках участников
  • Приложение для вызова такси или совместных поездок использует направление другого пользователя в реальном времени для определения относительного местоположения водителя и клиента
  • Игровое приложение позволяет пользователю управлять ракеткой с помощью своего устройства и реагировать на движущийся мяч на экране другого пользователя

«Nearby Interaction» будет работать на основе добровольного согласия; пользователи должны будут разрешить своему iPhone находить и быть найденным соседними устройствами каждый раз, когда они открывают приложение, использующее фреймворк. Для каждой сессии генерируются случайные идентификаторы.

В своем видеообзоре фреймворка Apple отметила, что оба iPhone должны быть расположены в портретном режиме для обеспечения точного измерения расстояния и направления. Если один iPhone находится в портретном режиме, а другой — в ландшафтном, это может ограничить возможности измерения, как и стены, люди, домашние животные, объекты и другие препятствия между устройствами.

Apple добавила поддержку «Nearby Interaction» в свой инструмент Simulator в Xcode 12, чтобы разработчики могли экспериментировать с фреймворком.