- Начало разработки приложений UWP на Xbox One Getting started with UWP app development on Xbox One
- Перед началом работы Before you start
- Настройка компьютера разработки Setting up your development PC
- Настройка консоли Xbox One Setting up your Xbox One console
- Создание первого проекта в Visual Studio Creating your first project in Visual Studio
- Особенности Windows 10 и взаимодействие с Xbox One
- Приложение Xbox App на Windows 10
- Функционал Xbox App на старте:
Начало разработки приложений UWP на Xbox One Getting started with UWP app development on Xbox One
Внимательно выполните эти действия для успешной настройки компьютера и консоли Xbox One для разработки приложений универсальной платформы Windows (UWP). Carefully follow these steps to successfully set up your PC and Xbox One for Universal Windows Platform (UWP) development. После настройки вы можете подробнее изучить режим разработчика на Xbox One и создание приложений UWP на странице UWP для Xbox One. After you’ve got things set up, you can learn more about Developer Mode on Xbox One and building UWP apps on the UWP for Xbox One page.
Перед началом работы Before you start
Перед началом работы выполните следующие действия. Before you start you will need to do the following:
- Настройте ПК с последней версией Windows 10. Set up a PC with the latest version of Windows 10.
[!NOTE] > Visual Studio 2019 is required if you are using the Windows 10, build 15063 SDK. —>
- Выделите как минимум пять гигабайт свободного места на консоли Xbox One. Have at least five gigabytes of free space on your Xbox One console.
Настройка компьютера разработки Setting up your development PC
Установите Visual Studio 2015 с обновлением 3, Visual Studio 2017 или Visual Studio 2019. Install Visual Studio 2015 Update 3, Visual Studio 2017, or Visual Studio 2019.
Если вы устанавливаете Visual Studio 2015 с обновлением 3, убедитесь, что выбрана Выборочная Установка и установлен флажок средства разработки универсальных приложений для Windows — оно не входит в установку по умолчанию. If you’re installing Visual Studio 2015 Update 3, make sure that you choose Custom install and select the Universal Windows App Development Tools check box – it’s not part of the default install. Если вы разработчик на языке C++, обязательно выберите вариант Выборочная установка и выберите C++. If you are a C++ developer, make sure that you choose Custom install and select C++.
Если вы устанавливаете Visual Studio 2017 или Visual Studio 2019, убедитесь, что выбрана рабочая нагрузка » разработка универсальная платформа Windows «. If you’re installing Visual Studio 2017 or Visual Studio 2019, make sure that you choose the Universal Windows Platform development workload. Если вы являетесь разработчиком на C++, на панели сводки справа в разделе универсальная платформа Windows разработкиустановите флажок средства универсальная платформа Windows C++ . If you’re a C++ developer, in the Summary pane on the right, under Universal Windows Platform development, make sure that you select the C++ Universal Windows Platform tools checkbox. Он не является частью установки по умолчанию. It’s not part of the default install.
Установите последнюю версию пакета SDK для Windows 10. Install the latest Windows 10 SDK.
Включите режим разработчика для компьютера разработки (Параметры/обновление & безопасность/для разработчиков/использование функций разработчика/режим разработчика). Enable Developer Mode for your development PC (Settings / Update & Security / For developers / Use developer features / Developer mode).
Теперь, когда компьютер для разработки готов, можно посмотреть это видео или продолжить чтение инструкций по настройке Xbox One для разработки, созданию и развертыванию приложения UWP на консоли. Now that your development PC is ready, you can watch this video or continue reading to see how to set up your Xbox One for development and create and deploy a UWP app to it.
Настройка консоли Xbox One Setting up your Xbox One console
Включите режим разработчика на Xbox One. Activate Developer Mode on your Xbox One. Скачайте приложение, получите код активации, а затем введите его на странице Управление одними консолями Xbox в учетной записи разработчика в приложении центра партнеров. Download the app, get the activation code, and then enter it into the Manage Xbox One consoles page in your Partner Center app developer account. Дополнительные сведения см. на странице Активация режима разработчика Xbox One. For more information, see Xbox One Developer Mode activation.
Откройте приложение Активация режима разработки и выберите Переключение и перезапустить. Open the Dev Mode Activation app and select Switch and restart. Поздравляем, теперь ваша консоль Xbox One находится в режиме разработчика! Congratulations, you now have an Xbox One in Developer Mode!
Ваши коммерческие игры и приложения не будут запускаться в режиме разработчика, но созданные вами игры и приложения — будут. Your retail games and apps won’t run in Developer Mode, but the apps or games you create will. Переключитесь в коммерческий режим для запуска любимых игр и приложений. Switch back to Retail Mode to run your favorite games and apps.
Перед развертыванием приложения на Xbox One в режиме разработчика необходимо, чтобы пользователь выполнил вход на консоли. Before you can deploy an app to your Xbox One in Developer Mode, you must have a user signed in on the console. Можно использовать существующую учетную запись Xbox Live или создать новую учетную запись для консоли в режиме разработчика. You can either use your existing Xbox Live account or create a new account for your console in Developer Mode.
Создание первого проекта в Visual Studio Creating your first project in Visual Studio
Для C#: Создайте новый универсальный проект Windows, а затем в Обозреватель решенийщелкните правой кнопкой мыши проект и выберите пункт Свойства. For C#: Create a new Universal Windows project, and in the Solution Explorer, right-click the project and select Properties. Перейдите на вкладку Отладка , Измените целевое устройство на Удаленный компьютер, в поле Удаленный компьютер введите IP-адрес или имя узла консоли Xbox One, а в раскрывающемся списке режим проверки подлинности выберите универсальный (незашифрованный протокол) . Select the Debug tab, change Target device to Remote Machine, type the IP address or hostname of your Xbox One console into the Remote machine field, and select Universal (Unencrypted Protocol) in the Authentication Mode drop-down list.
Чтобы узнать IP-адрес Xbox One, запустите Dev Home на консоли (большая плитка справа от плитки главной страницы) и посмотрите на левый верхний угол. You can find your Xbox One IP address by starting Dev Home on your console (the big tile on the right side of Home) and looking at the top left corner. Дополнительные сведения о Dev Home см. в разделе Вводные сведения об инструментах Xbox One. For more information about Dev Home, see Introduction to Xbox One tools.
Для проектов C++ и HTML/JavaScript: вы ищетепуть, аналогичный проектам C#, но в свойствах проекта перейдите на вкладку Отладка , выберите Удаленный компьютер в отладчике, чтобы открыть раскрывающийся список, введите IP-адрес или имя узла консоли в поле имя компьютера и выберите в поле тип проверки подлинности значение универсальный (незашифрованный протокол) . For C++ and HTML/Javascript projects: You follow a path similar to C# projects, but in the project properties go to the Debugging tab, select Remote Machine in the Debugger to open the drop-down list, type the IP address or hostname of the console into the Machine Name field, and select Universal (Unencrypted Protocol) in the Authentication Type field.
Выберите x64 в раскрывающемся списке слева от зеленой кнопки Воспроизвести в верхней строке меню. Select x64 from the dropdown to the left of the green play button in the top menu bar.
Если нажать F5, приложение будет построено и развернуто на Xbox One. When you press F5, your app will build and start to deploy on your Xbox One.
При первой попытке Visual Studio запросит PIN-код для Xbox One. The first time you do this, Visual Studio will prompt you for a PIN for your Xbox One. Вы можете получить ПИН-код, запустив домашнюю страницу dev на Xbox One и нажав кнопку » Показывать ПИН-код Visual Studio «. You can get a PIN by starting Dev Home on your Xbox One and selecting the Show Visual Studio pin button.
После привязки начнется развертывание приложения. After you have paired, your app will start to deploy. При первой попытке процесс может быть немного медленным (необходимо скопировать все инструменты на консоль Xbox), но если он занимает более, чем несколько минут, что-то не так. The first time you do this it might be a bit slow (we have to copy all the tools over to your Xbox), but if it takes more than a few minutes, something is probably wrong. Убедитесь, что вы следовали всем инструкциям выше (в том числе выбрали для параметра Режим проверки подлинности значение Универсальный) и используете проводное подключение к Xbox One. Make sure that you have followed all of the steps above (particularly, did you set the Authentication Mode to Universal?) and that you are using a wired network connection to your Xbox One.
Откиньтесь на спинку и расслабьтесь. Sit back and relax. Наслаждайтесь своим первым приложением на консоли! Enjoy your first app running on the console!
Особенности Windows 10 и взаимодействие с Xbox One
Вчера Microsoft определенно поразила всех, кто следил за презентацией новых возможностей операционной системы Windows 10. Количество интересных улучшений и нововведений поразит любого пользователя. Вероятно, Windows 10 действительно может стать передовой операционной системой, и лучшей из когда либо разработанных ОС от Microsoft. Давайте рассмотрим причины моих суждений на эту тему.
Windows 10 – единая платформа для разных устройств
Теперь Microsoft будет осуществлять поддержку одной единственной системы, которая будет работать сразу на всех устройствах – от ПК до мобильных гаджетов. При этом, новая ОС имеет адаптивную структуру, что особенно бросается в глаза в случае с версией для планшетов. Windows 10 будет автоматически менять свой интерфейс в зависимости от того в какой ситуации находится пользователь. Если вы подключаете ее к док станции, то система отображается в привычном виде рабочего стола. А при отключении от дока, «операционка» превращается в более удобную для тактильного управления и использования.
Помимо вышесказанного, теперь приложения для Windows 10 будут гибкими и универсальными. Это говорит о том, что разрабатываемое приложение будет работать на ПК, планшете, смартфоне и даже Xbox One. Данный подход развяжет руки разработчикам.
Кортана – умная ассистентка с юморком
Интеграция Кортаны – цифрового ассистента в Windows 10 будет весьма глубокой. Теперь это будет не только мобильный помощник, она также будет работать и на десктопах и планшетах. Кортана будет помогать вам в ежедневных задачах, планировании, будет предоставлять вам нужную информацию по запросу, находить вам дорогу до места назначения и даже отмечать необходимую локацию (например, место парковки вашего авто). Кроме того, у нее есть чувство юмора и она умеет отвечать с иронией. Плюс ко всему, она поможет с отправкой сообщений – достаточно надиктовать текст, управлением музыкой, запуском приложений и уведомлениями.
Xbox на Windows 10 противостояние PS4
Microsoft планирует сделать игру на ПК более социальной при помощи приложения Xbox на Windows 10. Таким образом вся активность на консоли Xbox будет отображаться на ПК, позволяя расширять ваше взаимодействие с играми и сообществом геймеров за пределы Xbox One или Xbox 360. Это может послужить толчком для покупки именно Xbox One, а не PS4 от Sony. Обещанное увеличение производительности до 50% благодаря DirectX 12 и домашний стриминг с Xbox One на любой девайс с Windows 10 еще более укрепят преимущества от использования игровой консоли от Microsoft. Поддержку DX12 уже получили движки Unreal Engine 4 и Unity. Что касается поддержки железа, то Microsoft подтвердила, что все Fermi, Kepler и Maxwell карты Nvidia будут совместимы с DX12. Кроме того, DirectX 12 всегда упоминается исключительно вместе с Windows 10 во всех официальных сообщениях Microsoft — это может говорить об эксклюзивности DirectX 12 для Windows 10. Также стоит упомянуть и еще одну важную особенность – кросс-платформенный гейминг между Xbox One и Windows 10. По-крайней мере, после выхода последней. Для примера, на стенде была запущена Fable Legends на Xbox One (игра анонсирована на PC для Windows 10), а затем к игре подключился второй игрок используя PC с Windows 10. Microsoft сообщила, что намерена добиться вывода стриминга с Xbox One на PC в разрешении 1080p и частоте 60 кадров в секунду, когда сервис будет запущен в этом году с выходом Windows 10. Нынешняя версия пока в разработке и работает на 720p и 30fps. Что касается задержки, то MS также работает над ее снижением, дабы геймеры не чувствовали лагов.
Прочие нововведения
Также можно отметить ряд других инноваций в Windows 10, таких как новый браузер Project Spartan, который будет работать плавней и производительней в сравнении с Internet Explorer, также получив интеграцию с Кортаной.
Кроме того Windows 10 будет включать более мощный центр уведомлений для всех девайсов, и улучшенные рабочие приложения вроде Word и PowerPoint. Сюда же относится и развитие фото и музыки в OneDrive.
Если у вас есть Windows 7 или 8, то вы сможете бесплатно перейти на Windows 10 в течение года после релиза. Перейдя на Windows 10 бесплатно, вам не нужно будет оплачивать ее ни через год, ни через 3 года.
Несомненно я буду ждать возможности перехода на Windows 10. Без сомнения, Microsoft научилась работать над ошибками и использовать свои возможности для создания чего-то, за что можно не краснеть.
А что бы вы хотели видеть в Windows 10?
Приложение Xbox App на Windows 10
Январский билд технического превью Windows 10 будет включать базовую версию Xbox App, которая было анонсирована во время демонстрации новой ОС от Microsoft.
Так как это пока базовая версия, то она включает самые основные возможности, поддерживая работу с КиМ и мониторами с высоким разрешением. Дополнительный функционал будет выходить с каждым выпуском новой версии.
Функционал Xbox App на старте:
Профиль – быстрый доступ к Xbox-профилю, недавней активности и достижениям. Тут будут игровые очки, лист Following и Игровые клипы
Активность – детальная информация по последней игре, в которую вы играли и позволяет публиковать апдейты в фид активности
Достижения – просмотр библиотеки достижений по играм на всех платформах
Following – отражает лист Друзей и позволяет видеть то, во что они играют
Игровые Клипы – доступ к записям ваших клипов
Домашняя – основная страница приложения Xbox, представляющая общую информацию, доступ к недавно запущенным играм, друзьям и их статусам, а также фид активности, клипы и другое
Недавно запущенные игры – включает то, во что вы играли недавно, с достижениями и игровыми очками.
Друзья – лист друзей на всех девайсах, можно переходить в их профили и просматривать что они делали
Люди, которых вы можете знать – новая особенность Xbox app на Windows 10, представляет людей, которых вы можете знать и добавить в свой список друзей
VIPs на Xbox – теперь вы можете выбрать слежение за ключевыми геймерами и создателями контента в сообществе Xbox Live
Фид Активности – фид всей активности
Сообщения – просмотр сообщений от других игроков