На конференции Build 2015, прошедшей в Сан-Франциско, эксперты корпорации Microsoft рассказали о новых возможностях операционной системы Windows 10, а также представили новые средства разработки, которые позволят перенести код для веб .NET, Win32, Android и iOS под Windows 10. Компания также представила API, позволяющие создавать современные приложения под Office 365.
«Microsoft возлагает большие надежды на платформы, которые обеспечат новые возможности для разработчиков приложений для Windows, Azure и Office, – сказал исполнительный директор Microsoft Сатья Наделла. – Вместе мы создадим более «умные» и персонализированные программные продукты, которые помогут миллиардам людей добиваться большего».
Windows 10 предлагает уникальный масштаб и открывает новые возможности для разработчиков
На конференции представили новые функциональные возможности Windows 10 – от масштабирования приложений под различные устройства до новых способов создания кода. Компания объявила о намерении довести число активных устройств под управлением Windows до 10 миллиардов к середине 2018 года.
Компания конкретизировала способы, с помощью которых можно создать единое приложение, масштабируемое на все устройства с Windows 10, которое будет автоматически подстраиваться под различные размеры экрана. С помощью универсальной Windows-платформы (Universal Windows Platform) разработчики могут добавить в свои приложения уникальные возможности каждого устройства, встроить сервисы Cortana и Xbox Live, предложить пользователям надежную систему оплаты, создавать голограммы и публиковать их в Магазине Windows. Также в рамках рассказа об универсальной Windows-платформе компания показала, как приложения могут масштабироваться благодаря функциональности Continuum для мобильных телефонов, позволяя людям использовать их мобильные устройства в качестве ПК для работы и развлечений.
Магазин Windows будет предлагать единый интерфейс для пользователей Windows 10 на всех их устройствах, упрощая поиск нужного контента, будь то приложения, игры, музыка, видео и многое другое.2 Возможности оплаты со стороны пользователей будут включать ряд популярных систем платежей, включая крупнейшую биллинговую систему, поддерживающую 90 мобильных операторов. В качестве примера компаний, уже создающих новые приложения для Магазина Windows были приведены USA Today, WeChat, Disney и Netflix.
Компания Microsoft пригласила всех разработчиков попробовать универсальную Windows-платформу, анонсировав четыре новых программных средства, позволяющих легко перенести их код для веб, .NET, Win32, Android и iOS в Магазин Windows с минимальными изменениями. Этот шаг позволит разработчикам, отталкиваясь от существующей базы кода (например, для Android или iOS), добавить возможности универсальной Windows-платформы и далее распространять новые приложения через Магазин Windows.
Интернет-браузер Edge (кодовое название – «Project Spartan») также получил новые функции. Благодаря им люди смогут легче находить приложения разработчиков, а разработчики смогут расширять браузер, используя JavaScript и HTML.
Microsoft также поделилась прогрессом за первые 100 дней с момента анонса проекта Microsoft Hololens, первого в мире голографического компьютера, работающего на Windows 10, и показала на примере компании Trimble, университета Case Western Reserve и медицинского центра Cleveland Clinic, как можно использовать возможности устройства для внедрения инноваций.
Office поможет разработчикам создавать умные решения и привлекать больше пользователей
Корпорация Microsoft представила разработчикам дополнительные возможности для охвата 1,2 млрд. человек, использующих Office, в том числе новый API для работы с Office Graph, расширенные функции надстроек для iPad и Outlook и унифицированные программные интерфейсы. API для Office Graph дает возможность пользователям и разработчикам использовать и расширять Office Graph – интеллектуальное хранилище данных о пользователях, сервисах и связях Office 365. Благодаря унифицированным API для OneNote, Outlook, OneDrive и Office Graph разработчики смогут предлагать частным и корпоративным клиентам решения, позволяющие извлекать дополнительную пользу из их наиболее ценных и полезных данных.