- PVSM.RU - https://www.pvsm.ru -

Windows 10 Digest. Ноябрь-декабрь 2015

Всем привет! Мы тут подумали, что было бы неплохо периодически собирать в одном месте разные технологические новости вокруг платформы Windows 10.

Короткое видео про платформу, в котором мы рассказываем, что из себя представляет Windows 10 с точки зрения разработчика

Посему, встречайте наш первый обзор за ноябрь-декабрь уходящего года: от большого обновления самой операционной системы, нового SDK и новых фишек Windows Store до конкурса идей для HoloLens.

Большое обновление Windows 10 – версия 1511

Новая версия Windows 10 [1] уже пришла на десктопы и постепенно начала разливаться на мобильные устройства. Самое время задуматься о поддержке в ваших приложениях функцилнальности Continuum [2]. Если среди вашей потенциальной аудитории вы видите корпоративных пользователей, то вам обязательно стоит посмотреть в сторону бизнес-магазина [3] внутри Windows Store.

Руководство по Windows 10 (1511) для разработчиков [4]

Наши коллеги записали серию видео, покрывающих основные новинки:

Виртуальные машины для разработчиков

Для тех, у кто не имеет Windows 10, но хочет попробовать разрабатывать приложения или, например, iOS Bridge для UWP, мы выпустили готовые виртуальные машины [10] с новой сборкой Windows, SDK, инструментов и т.п. Виртуалки имеют 60-дневное ограничение использования.

Продолжение программы Windows Insider

Вчера мы также выпустили [11] в рамках программы Windows Insider новую сборку под номером 11082. В этой сборке нет значительных внешне заметных изменений. В настоящий момент инженерные команды сфокусированы на двух вещах:

  1. отработке отзывов пользователей по результатам ноябрьского обновления и
  2. улучшении внутренней структуры кода в нашем едином ядре OneCore (см. ролик в начале), включая некоторый рефакторинг кода для облегчения дальнейшей работы над новыми возможностями.

Также мы посмотрели отзывы участников программы и увидели много запросов на более частые выпуски, поэтому если вы используете Fast Ring, ожидайте, что скорость выхода новых сборок увеличится, начиная с января.

Новый Windows 10 SDK – сборка 10586 [12]

Вместе с обновлением Windows 10, мы также обновили SDK для разработчиков. Среди новинок: новый Composition API [13] для работы с базовым слоем UI, включение библиотеки SQLite в состав SDK, новые возможности обработки ввода, настраиваемый JumpList для живых плиток, обновления в работе с BLE, сетью и сенсорами, доступ к папке «Загрузке» и другие возможности.

Обновленные примеры кода для сборки 10586

Наш репозитарий с примерами кода [14] продолжает развиваться и, как следовало ожидать, обновился с выходом новой сборки Windows 10.

Разработка приложений

XAML Behaviors доступны в UWP и выложены в открытом коде [15]

Мы добавили поддержку XAML Behaviors для UWP-приложений (доступно через Nuget для проектов на С++ [16] и проектов с управляемым кодом [17]). Репозитарий с исходным кодом и примерами кода доступен на GitHub [18].

Инструкция по сборке приложений при разработке на заказ [19]

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

Мосты (Bridges)

Общая доступность (GA) для Silverlight-моста от Mobilize.Net

Silverlight-мост [20] – это специальный инструмент для конвертирования Silverlight-приложений для Windows Phone 8.1 в приложения для Windows 10. Инструмент бесплатен, ставится как плагин для Visual Studio 2015 (Update 1) и позволяет автоматически сконвертировать большую часть API.

В репозитарии на GitHub [21] вы также можете найти исходный код отображений и вспомогательного кода.

Обновление iOS-моста для Universal Windows Platform [22]

Мы продолжаем развивать наш iOS-мост (bridge) [23] для переноса кода приложений с iOS на UWP. Напомню, что это open-source проект, позволяющий разрабатывать UWP-приложения на Obective C прямо из Visual Studio и с поддежкой отображения основных iOS API на UWP.

С августа, когда мы изначально выложили проект в открытом коде, благодаря помощи и рекомендациям разработчиков, мы добавили поддержку для GLKit, Xibs, AutoLayout и Storyboard, KVO/KVC и многие другие функции, не говоря уже об исправлении багов и ошибок.

Новости из голографической вселенной

Если вы посмотрите внимательно на появившиеся в SDK API, вы быстро заметите большой новый блок, связанный с работой с голограммами. Это неслучайно. Команда HoloLens постепенно расширяет взаимодействие с внешними разработчиками и командами и делится подробностями разработки решений для нового типа устройств.

Как устроена команда для разработки голограмм [24]

В этой небольшой заметке команда Hololens делится своим опытом работы в небольших мобильных командах, способных в течение нескольких создать работающий прототип приложения. Минимальный набор: разработчики, художники, дизайнер и периодическая помощь аудио-дизайнера.

Визуальные объекты в голографических приложениях [25]

Заметка о работе с 3d-графикой, используемых при отображении голограмм: DirectX для отображения, инструменты вроде Audtodesk Maya для создания и магизаны готовых моделей, например, Unity Asses Store.

Кампания сбора идей – “Share Your Idea” [26]


Команда HoloLens запустила большой проект сбора идей для HoloLens: лучшие будут реализованы на практике, а команда разработки будет при этом рассказывать о том, как она работает над проектом.

Бонус

Ну и, конечно, Танчики [27] на Windows 10!

Автор: Microsoft

Источник [28]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/razrabotka-pod-windows-phone/106500

Ссылки в тексте:

[1] Новая версия Windows 10: https://blogs.windows.com/windowsexperience/2015/11/12/first-major-update-for-windows-10-available-today/

[2] Continuum: https://blogs.windows.com/buildingapps/2015/12/07/optimizing-apps-for-continuum-for-phone/

[3] бизнес-магазина: https://blogs.windows.com/buildingapps/2015/11/16/increase-your-apps-reach-with-windows-store-for-business/

[4] Руководство по Windows 10 (1511) для разработчиков: https://channel9.msdn.com/Events/Windows/Developers-Guide-to-Windows-10-Version-1511

[5] What's New for Developers in Windows 10 Version 1511 and the 10586 SDK: https://channel9.msdn.com/Events/Windows/Developers-Guide-to-Windows-10-Version-1511/Whats-New-for-Developers-in-Windows-10-Version-1511-and-the-10586-SDK

[6] Building Apps for Continuum: https://channel9.msdn.com/Events/Windows/Developers-Guide-to-Windows-10-Version-1511/Building-Apps-for-Continuum

[7] Creating fluid and beautiful UI using the new Visual Layer: https://channel9.msdn.com/Events/Windows/Developers-Guide-to-Windows-10-Version-1511/Creating-fluid-and-beautiful-UI-using-the-new-Visual-Layer

[8] Moving beyond passwords and credential theft with Microsoft Passport and Windows Hello: https://channel9.msdn.com/Events/Windows/Developers-Guide-to-Windows-10-Version-1511/Moving-beyond-passwords-and-credential-theft-with-Microsoft-Passport-and-Windows-Hello

[9] Windows 10 for Business: Publishing apps to the Business Store: https://channel9.msdn.com/Events/Windows/Developers-Guide-to-Windows-10-Version-1511/Windows-10-for-Business-Publishing-apps-to-the-Business-Store

[10] готовые виртуальные машины: https://dev.windows.com/en-us/downloads/virtual-machines

[11] выпустили: https://blogs.windows.com/windowsexperience/2015/12/16/announcing-windows-10-insider-preview-build-11082/

[12] Новый Windows 10 SDK – сборка 10586: http://habrahabr.ru/company/microsoft/blog/273209/

[13] Composition API: https://blogs.windows.com/buildingapps/2015/12/08/awaken-your-creativity-with-the-new-windows-ui-composition/

[14] репозитарий с примерами кода: https://github.com/Microsoft/Windows-universal-samples

[15] XAML Behaviors доступны в UWP и выложены в открытом коде: https://blogs.windows.com/buildingapps/2015/11/30/xaml-behaviors-open-source-and-on-uwp/

[16] проектов на С++: https://www.nuget.org/packages/Microsoft.Xaml.Behaviors.Uwp.Native/

[17] проектов с управляемым кодом: https://www.nuget.org/packages/Microsoft.Xaml.Behaviors.Uwp.Managed/

[18] доступен на GitHub: https://github.com/Microsoft/XamlBehaviors/

[19] Инструкция по сборке приложений при разработке на заказ: https://blogs.windows.com/buildingapps/2015/12/15/building-an-app-for-a-3rd-party-how-to-package-their-store-app/

[20] Silverlight-мост: http://www.mobilize.net/download-silverlight-bridge

[21] репозитарии на GitHub: https://github.com/MobilizeNet/UWPConversionMappings

[22] Обновление iOS-моста для Universal Windows Platform: https://blogs.windows.com/buildingapps/2015/11/18/windows-bridge-for-ios-where-we-are-and-where-we-are-headed/

[23] iOS-мост (bridge): https://dev.windows.com/en-us/bridges/ios

[24] Как устроена команда для разработки голограмм: https://blogs.windows.com/buildingapps/2015/12/03/building-a-holographic-development-team/

[25] Визуальные объекты в голографических приложениях: https://blogs.windows.com/buildingapps/2015/12/11/asset-creation-for-holographic-apps/

[26] Кампания сбора идей – “Share Your Idea”: https://blogs.windows.com/buildingapps/2015/12/01/announcing-the-microsoft-hololens-share-your-idea-campaign/

[27] Танчики: https://www.microsoft.com/en-us/store/games/world-of-tanks-blitz/9nblggh202h8

[28] Источник: http://habrahabr.ru/post/273339/