Новости про Microsoft, Xbox и разработчики

Microsoft предоставила больше вычислительной мощности разработчикам игр для Xbox One

Теперь разработчики игр для приставки Xbox One могут полагаться на большие вычислительные способности консоли. Согласно свежему отчёту о работе новой версии SDK для приставки, компания предлагает разработчикам задействовать седьмое ядро процессора (из восьми) на игровой приставке Microsoft.

Отныне компания Microsoft позволяет разработчикам использовать меньше ресурсов на фоновые операции, связанные с функциями инфракрасной камеры и голосового распознавания Kinect. Таким образом, если разработчик хочет задействовать седьмое ядро процессора, ему придётся пожертвовать голосовым управлением и другим функционалом Kinect.

Процессор Xbox One

До недавнего времени обе консоли, Xbox One и PlayStation 4, имели два резервных ядра, которые использовались для выполнения фоновых операций ОС, во время обработки видеоигр. С октября Microsoft разрешила разработчикам использовать от 50 до 80% седьмого ядра, что может объяснить, почему же многие игры, вышедшие в четвёртом квартале для Xbox One, не имеют столь драматического отставания в производительности от PS4.

Но, к сожалению, бесплатный сыр бывает только в мышеловке. И разработчикам игр, чтобы получить дополнительную производительность, необходимо идти на компромиссы и избежать новых трудностей. Во-первых, разработчику нужно отказаться от возможности голосового управления в играх, также будет недоступен инфракрасный датчик и датчик глубины. Во-вторых, разработчикам в разные моменты времени доступна разная нагрузка на седьмое ядро. К примеру, системные голосовые команды (например, «Xbox, запиши это»), автоматически отбирают до 50% процессорного времени седьмого ядра. При этом операционная система ничего не сообщает разработчикам о том, сколько процессорного времени доступно в конкретный момент времени, так что разработка проектов с использованием дополнительного ядра окажется проблемной.

Microsoft обещает эмуляцию Xbox 360 для Xbox One.

К сожалению, новая игровая консоль от Microsoft не поддерживает игры прошлого поколения. Однако эта ситуация может скоро измениться, поскольку компания решила выпустить эмулятор. Правда, пока она не знает сроков завершения проекта.

Фрэнк Севедж, ведущий разработчик и партнёр Microsoft, на конференции Build отметил, что компания имеет планы по выпуску эмулятора Xbox 360 для Xbox One. Но у этой разработки есть большие трудности. Как известно, две консоли разработаны на модернизированных процессорах двух совершенно разных архитектур, и будет крайне трудно эмулировать процессор IBM PowerPC на ядрах AMD Jaguar x86.

Xbox One

Для платформы Xbox 360 существует масса превосходно выглядящих игр, так что Microsoft стоит быть заинтересованной в выпуске эмулятора. Однако компания может пойти по пути облачных игр, отказав пользователям в возможности прямой установки видеоигры непосредственно с дика, и заставив их вновь приобретать игру для Xbox 360. Ранее компания уже подумывала о таком сервисе, который бы требовал повторной покупки игры или взятие её на прокат.

О том, удастся ли программистам реализовать эмуляцию или это будет очередной облачный игровой сервис, мы узнаем позднее.

Microsoft хочет чтобы Xbox Live поддерживала игры мобильных платформ

Система Xbox Live используется в игровых приставках Microsoft, а также на платформах Windows, для учёта и хранения игровых достижений, а также для организации многопользовательских сражений.

Некоторое время назад Microsoft начала эксперименты с учётом достижений на iOS и Android, а значит, фирма планирует сделать большой шаг в сторону кросс-платформенности. Такую информацию сообщает сайт The Verge со ссылкой на источники близкие к Microsoft. Эту информацию также подтверждает и информации о вакансии, которую опубликовал софтверный гигант.

Xbox Live

«Мы создадим современный фреймворк, который будет иметь открытый исходный код, будет легковесным, расширяемым и масштабируемым на многие платформы включая Windows Store, Windows Phone, iOS и Android», — говорится в объявлении о вакансии. Компания Microsoft пытается «отвоевать» разработчиков игр, сделав сервис Xbox Live намного более простым для интеграции в приложения и игры. В настоящее же время Xbox Live требует сертификации и разрешения от Microsoft, однако в будущем компания планирует провести ряд изменений и выпустить лучшие инструменты для разработчиков игр с возможностью интеграции в их проекты.

В то время как Google уже имеет свою платформу Google Play Games, а Apple использует для тех же целей Game Center, Microsoft позиционирует Xbox Live как альтернативу для геймеров, которые хотят хвастаться своими достижениями в играх, находить друзей и, возможно, играть в игры с разных платформ.

Сенсор Kinect в Xbox One будет понимать двух одновременно говорящих людей

Компания Microsoft объявила о том, что датчик Kinect, который она будет поставлять для игровой консоли Xbox One, сможет понимать двух одновременно говорящих людей.

Об этом заявил Фил Харрисон на лондонской выставке Eurogamer Expo. При этом, по словам представителя компании, речь будет правильно распознаваться даже в комнате с выключенным освещением.

Эта функция будет работать вместе с прочими возможностями контроллера, который может похвастать слежением за пальцами, распознаванием 25 совмещённых движений шести человек и даже определением пульса сканированием лица.

Датчик Kinect для Xbox One

Конечно, вопрос о многопользовательских играх, в которых два человека одновременно управляют своими персонажами голосом, неактуален, но ведь консоль Xbox One предназначена не только для игр, но и для воспроизведения видео и просмотра телевидения, и новые возможности контроллера внесут интересную динамику в скучное существование гостиных. Если сейчас в семьях идёт борьба за обладанием пульта от телевизора, в будущем, мы услышим из комнат громкие выкрики с названиями любимых телепередач, а вот кто из спорящих победит, будет решать Kinect.

Конечно, это шутка, но всё же, возможности нового датчика впечатляют. Напомним, что консоль Xbox One выйдет вместе с датчиком Kinect в США 22 ноября по цене в 500 долларов США. Также напомним, что в России релиз приставки состоится уже зимой, и пока поддержки русского языка в Kinect не предвидится.

Microsoft: Illumiroom слишком дорог для рядового пользователя

В январе мы писали о новой технологии Microsoft, которая была названа Illumiroom.

Эта технология позволяет владельцам Xbox One (на то время Durango), расширить дисплей на стены комнаты, в которой расположено устройство. И теперь Microsoft утверждает, что эта технология оказывается слишком дорогой для реализации.

В интервью AusGamers, глава планирования проекта Xbox One, Альберт Пенелло отметил, что сейчас это устройство находится в состоянии исследования, но выпуск её для обычных пользователей окажется слишком дорогим.

Illumiroom

«Я не ожидаю, что вы её увидите», — заявил Пенелло. «Это очень, очень классная технология, но она, как-бы, для потребителя, она требует проекторов и прочего. Она действительно супер хороша, если вы в лаборатории, и вы возьмёте деньги Microsoft и вы сможете полностью оснастить эту удивительную лабораторию, но… мы посмотрели на это, но для обычного потребителя это будут, как-бы, тысячи долларов».

К сожалению, но факт, эта технология слишком дорога. Однако учитывая всю её инновационность и удивительный внешний вид, может стоить начать этот проект на одном из ресурсов стартапов, и тогда кто-нибудь сумеет реализовать эту технологию более простым и дешёвым путём?

Microsoft разрешит самостоятельное издание игр для Xbox One

Согласно нынешним требованиям Microsoft, всем разработчикам необходимо выпускать свои продукты через утверждённых издателей, и только таким образом новые игры могут попасть в цифровой магазин Xbox. Однако такой путь отталкивает многих авторов игр.

Новый процесс утверждения проекта будет весьма похож на таковой у Apple. Он также рассматривается в течение 14 дней, проходит сертификацию и доскональную проверку кода. После чего он появится в магазине, а разработчики смогут назначать за игру любую желаемую цену.

Для дальнейшей популяризации и стимулирования разработчиков корпоративный вице президент по Xbox Марк Уиттен (Marc Whitten) сообщил в интервью Eurogamer о том, что каждую приставку Xbox One можно использовать для разработки игр: «Наше видение в том, что каждый человек может быть создателем. И каждая Xbox One может быть использована для разработки. И каждая игра и её прохождение могут получить преимущества всех возможностей Xbox One и Xbox Live. Это означает самостоятельное издание. Это означает Kinect, облако, достижения. Это означает превосходную открытость в Xbox Live».

Xbox One

Дальнейшие же разъяснения новой политике компании было обещано сделать в августе.

По всей видимости, решение о развитии «самиздата» было принято Microsoft на волне конкуренции с Sony, которая предложила свою открытость для независимых разработчиков с дня презентации PS4. На прошлой неделе Nintendo также сделала заявление о стремлении работать с большим числом независимых авторов, исключив ранние требования, предполагавшие наличие физического офиса у разработчика. В любом случае, Microsoft активно меняется, прислушиваясь к пожеланиям общественности. Так, ранее компания отказалась от запрета перепродажи игр, который она изначально хотела ввести в Xbox One.

NVIDIA объявила о поддержке PhysX в Xbox One

Компания NVIDIA объявила, что новая игровая консоль от Microsoft получит собственную версию среды разработки NVIDIA PhysX и NVIDIA APEX, равно, как и PlayStatio 4 от Sony.

Как изветсно, программы PhysX и APEX предназначены для определения столкновений объектов и эмуляции физических эффектов в твердых телах, частицах, жидкостях и тканях.

NVIDIA PhysX

 «Мы рады расширить наши технологии PhysX и APEX на консоль Microsoft Xbox One», — заявил Майк Сколонес, менеджер продуктов PhysX SDK в NVIDIA. «Мы смотрим в будущее сообщества разработчиков Xbox предоставляя преимущества PhysX и APEX наряду с процессорной мощью Xbox One, простотой программирования и возможностями приставок следующего поколения для разработки игр, которые обеспечивают распаралелленные и ультрареалистичные вычисления».

Напомним, что программное обеспечение NVIDIA PhysX и APEX предназначено для работы на различных архитектурах CPU и может быть ускорено любыми графическими процессорами с архитектурой CUDA.