Microsoft Backtracks на Kinect в Xbox One


Microsoft недавно объявила, что делает консоль Xbox One доступной без Kinect, отменив принятое год назад решение о том, что Kinect будет неотъемлемой частью игровой платформы. Что это означает для будущего Kinect?

Легко понять, почему Microsoft приняла решение разделить Xbox One и Kinect – новая версия консоли без Kinect будет продаваться по цене 399 долларов, что позволит ей конкурировать по цене с PS4. Но это неутешительная новость для разработчиков, которые планировали воспользоваться функциями Kinect в играх для Xbox One – внезапно их потенциальный рынок просто сократился, и у них возникли все проблемы, связанные с работой с оборудованием, которое могло или не могло иметь функциональность Kinect.

Это также означает, что Microsoft гораздо более ограничена в создании пользовательского интерфейса на основе жестов / голосового управления. Поскольку Kinect теперь является необязательным, программное обеспечение не может полагаться на голос или жесты для переключения канала или какие-либо более сложные идеи о том, куда нас может привести пользовательский интерфейс.

Решение Microsoft также вызывает вопросы о долгосрочных перспективах Kinect?

В этом видео, в котором анонсируется новый XBox без Kinect, Фил Спенсер, глава подразделения Microsoft Xbox, говорит:

«мы продолжим вводить новшества в Kinect, поскольку это важный фактор для нас»

Несмотря на учреждение Программы публикации независимых разработчиков для Xbox One, разработка игр для этой платформы, похоже, является прерогативой крупных профессиональных коллективов – с выброшенной XNA, как и идея программистов-любителей, создающих свои собственные игры. На самом деле, возможно, игры не станут приоритетом для Kinect в будущем. Возможно, по мере того, как его датчик станет более сложным, он будет все чаще использоваться в других ролях в области безопасности, домашней автоматизации и телеприсутствия.

Мы все еще ждем как Kinect для Windows v2, автономную версию нового Kinect, так и SDK, который расширяет свои новые функции Time of Flight. Между тем, работа с Kinect в управляемом режиме отошла на второй план – если вы хотите запрограммировать его с помощью C #, вам понадобится WPF, который находится в состоянии неопределенности с ограниченными возможностями DirectX. Существуют сторонние управляемые интерфейсы DirectX, но добавление большего количества DirectX в WPF имеет гораздо больший смысл.

Таким образом, несмотря на большой интерес к Kinect 1.8 SDK, тот факт, что Kinect 2.0 SDK вряд ли будет иметь обратную совместимость, если вы воспользуетесь возможностями нового устройства, является сдерживающим фактором для его фактического использования. На данный момент мы все ждем нового Windows Kinect и SDK 2.0.


Добавить комментарий