Что такое универсальные приложения Windows 10 (UWP)?

Если вы думали, что Windows 8 была революционной, когда она вышла на рынок в 2012 году, преемник этой злополучной версии, Windows 10, выглядит еще более драматично. Не ошеломляющим образом, а благодаря беспроблемному опыту, обещающему сделать его захватывающей платформой для разработки среди нескольких устройств. Мы коснулись универсальных приложений в предыдущей статье, сосредоточившись на улучшениях для настольных компьютеров. С выпуском Windows 10 Microsoft превратила философию современного приложения в модель универсального приложения. Универсальность, являющаяся ключевым преимуществом этой новой эры на платформе разработки приложений для Windows.

Примечание. В типичном для Microsoft стиле переименования своих продуктов они технически называются приложениями универсальной платформы Windows или UWP, но в этой статье мы просто выберем универсальные приложения.

Ценности и преимущества универсальной модели приложения

Для Последние 25 лет Windows строила свой успех на модели приложения WIN32. Пользователи получили огромную пользу от многих сотен тысяч приложений, разработанных для платформы. Сегодня эта модель постепенно разрушается из-за мощи мобильности, первопроходцами которой стали смартфоны за последние 10 лет. Универсальные приложения означают несколько вещей как для разработчиков, так и для конечных пользователей.

Это возможность сократить время, необходимое для вывода решений на рынок, за счет повторного использования кода разработки и адаптации его к экранам с минимальными усилиями. В рамках видения Microsoft OneCore, который является основой Windows 10 для различных решений, таких как Desktop, Server, Mobile и таких технологий, как HoloLens, в конечном итоге это означает, что приложение, разработанное для Windows 10 Mobile, может быстро адаптироваться к любой Windows 10. устройство, на котором вы его используете. Предоставление необходимых возможностей, таких как пользовательские элементы управления, макет и доступ к таким службам, как OneDrive и Cortana.

Continuum и универсальное приложение

Универсальные приложения для конечных пользователей понимают новые возможности, обеспечивающие бескомпромиссное решение независимо от устройства или форм-фактора. Наиболее показательным примером является Continuum, представленный как часть волны мобильных устройств с Windows 10, таких как нынешние флагманские телефоны Lumia 950 или 950 XL. С помощью Continuum пользователи могут подключить устройство Windows 10 Mobile к док-станции, а затем преобразовать 4,7 дюйма в полноэкранные приложения с высоким разрешением, предлагая еще более богатый набор инструментов, которые при необходимости могут использовать преимущества традиционных устройств ввода. Continuum будет похож на компьютер в кармане. Это путь к конвергенции, который другие платформы, такие как Ubuntu от Canonical, пытались пройти в течение многих лет.

Microsoft — первый поставщик, выпустивший на рынок работающее решение. Проблема построения экосистемы остается критическим препятствием на пути к успеху. Чтобы воспользоваться преимуществами Continuum, должны быть доступны совместимые решения. Daily Motion, популярная платформа для видео по запросу, является прекрасным примером мощности универсальной модели приложений. Динамическое создание среды, которая быстро обеспечивает нужный опыт для нужного устройства.

Заключение

Microsoft представляет собой одно устройство, которое будет управлять всеми ими. Несколько лет назад речь шла о трех экранах; мобильные, настольные и телевизионные. Универсальная модель приложений обещает объединить это на одном устройстве. Однако экосистема должна быть там. Учитывая, что Microsoft в настоящее время не очень хорошо работает на рынке мобильных устройств, на потребительском рынке нет большого спроса на эти достижения, по крайней мере, пока.

Это потребует инвестиций в новые устройства, такие как Серия Microsoft Lumia 950, в дополнение к аппаратному обеспечению, которое может ее поддерживать, например, док-станции, которая вряд ли будет доступна повсюду или удобна. Одним из возможных решений этой сложности является новое приложение Microsoft Remote Desktop, которое поддерживает Continuum. Опять же, это добавляет новые сложности к поддержке технологии, которая больше похожа на бизнес-идею, чем на решение для массового рынка.

Bottom Line

Универсальные приложения означают, что что вы можете создать приложение для смартфона, и оно будет работать на планшете и настольном/портативном ПК, Xbox One или наоборот.

Оцените статью
hackpad.ru
Добавить комментарий