Поиск на сайте: Расширенный поиск


Новые программы oszone.net Читать ленту новостей RSS
CheckBootSpeed - это диагностический пакет на основе скриптов PowerShell, создающий отчет о скорости загрузки Windows 7 ...
Вы когда-нибудь хотели создать установочный диск Windows, который бы автоматически установил систему, не задавая вопросо...
Если после установки Windows XP у вас перестала загружаться Windows Vista или Windows 7, вам необходимо восстановить заг...
Программа подготовки документов и ведения учетных и отчетных данных по командировкам. Используются формы, утвержденные п...
Red Button – это мощная утилита для оптимизации и очистки всех актуальных клиентских версий операционной системы Windows...
OSzone.net Новости Microsoft В Сеть попали документация и SDK для Xbox One RSS

В Сеть попали документация и SDK для Xbox One

Текущий рейтинг: 4.22 (проголосовало 9)
 Посетителей: 1776 | Просмотров: 1902 (сегодня 0)  Шрифт: - +

Несмотря на то, что Xbox Live восстановилась от DDoS-атаки, проведённой группой Lizard Squad, почти на день раньше PlayStation Network, неприятности игрового подразделения Microsoft в этом году не закончились. Сегодня другая группа хакеров H4LT (@notHALT в Twitter) выложила на хостинг MEGA документацию и SDK для создания игр для Xbox One.

*
Версия Xbox One для разработчиков

Документация и набор для разработки датируются ноябрём этого года, поэтому весьма вероятно, что это наиболее актуальная версия на данный момент. В документации содержится огромное количество информации о Xbox One, начиная от подробного описания аппаратных возможностей приставки и заканчивая примерами кода, объясняющего многие возможности программных интерфейсов. В качестве примера можно привести описание инструментов для создания графики — в Xbox One используется модифицированный рантайм Direct3D 11 под названием Mono (не имеет отношения к одноимённой открытой реализации .NET) с многочисленными особенностями. Direct3D Mono является надмножеством Direct3D, используемом в Windows 8, с различными оптимизациями для достижения максимальной производительности. Так, например, из классического Direct3D API удалён слой абстракции, который отвечает за унификацию выполнения кода на различных GPU; добавлены различные методы вызова функций под общей классификацией Fast, которые недоступны в Windows и позволяют работать с буферами, шейдерами и другими ресурсами с повышенной производительностью. Кроме того, например, из документации разработчики игр для Xbox One изначально не имели полного доступа ко всем аппаратным возможностям системы. Так, например, только в октябрьской версии SDK можно было собрать бинарный код игры, использующей семь ядер процессора, до этого создатели игр не имели доступа к седьмому ядру, а в инженерных сборках для избранных партнёров Microsoft была привилегия задействовать от 50 до 80% ядра CPU, а затем эта возможность стала доступна для всех лицензиатов пакета разработки. Ограниченность ресурса обусловлена тем, что седьмое ядро используется для нужд системы, поэтому часть производительности ядра будет зарезервирована. Впрочем, учитывая, что от версии к версии SDK увеличивается доступность аппаратных ресурсов на 1-3%, то в дальнейшем такие ограничения могут быть сняты, о чём мы писали в прошлом году.

Что касается собственно «утекшего» пакета разработки, то он предназначен для 64-разрядных версий Windows 7 с пакетом обновлений 1 и выше. Безусловно, SDK не даст возможности создавать игры и приложения для официальных версий прошивок Xbox One, так как для их запуска требуется онлайн-верификация, но в случае, если хакерам удастся обойти защиту Xbox One, создав своеобразный «джейлбрейк» с помощью устойчивого эксплойта, то SDK и документация могут быть полезны сторонним разработчикам для homebrew-приложений. Сама же Microsoft, естественно, вряд ли рада утечке, так как в документации есть пункты о том, что версия Xbox One для разработчиков (так называемый devkit) и SDK с документацией могут использоваться исключительно подтверждёнными Microsoft лицензиатами. Лицензиат обязан подписать специальное соглашение о неразглашении, а в случае утечек — Microsoft резервирует за собой право на санкции к лицензиату, варьирующиеся от окончания любых форм сотрудничества до уголовного преследования.

Автор: Анжел Божинов  •  Иcточник: www.neowin.net  •  Опубликована: 31.12.2014
Нашли ошибку в тексте? Сообщите о ней автору: выделите мышкой и нажмите CTRL + ENTER


Оценить статью:
Вверх
Комментарии посетителей
Комментарии отключены. С вопросами по статьям обращайтесь в форум.