Универсальные приложения Windows 10. Нужны ли они разработчикам?

Когда 29 июля 2015 года выйдет Windows 10, вместе с ней увидит свет новый вид приложений — «универсальные приложения» («Universal Apps»). На первый взгляд, сбывается давняя мечта Microsoft — одни и те же приложения будут запускаться и на ПК, и на телефонах, и на планшетах, и даже на игровой консоли Microsoft Xbox One. Для разработчиков это означает, что для обеспечения совместимости своих программных продуктов со всеми девайсами под управлением новой Windows им придется писать код всего один раз. В Windows 8 существовало нечто подобное, но разработчикам все равно приходилось создавать отдельные пакеты для Windows и Windows Phone. С Windows 10 ситуация изменится — барьер между платформами станет прозрачным, а пользовательский интерфейс будет меняться в зависимости от того, на устройстве какого типа запущено приложение. Кроме того, вместо выпуска новых версий своей операционной системы компания просто будет обновлять Windows 10. Но все ли так просто?

Универсальные приложения Windows 10. Нужны ли они разработчикам?

Этот вопрос был рассмотрен Майком Брауном (Mike Brown) в опубликованной ресурсом IBTimes заметке «The Windows 10 App Problem: Will ‘Universal Apps’ Make Windows More Attractive To Developers?».

Софтверный гигант из Редмонда надеется привлечь разработчиков к созданию приложений для телефонов. Мобильная платформа Windows обладает всего трехпроцентной долей рынка (в США, по данным comScore). В магазине приложений всего 20 тысяч программ для этой платформы. Доля рынка Apple составляет 43,5%. По состоянию на январь 2015 года для iOS существовало 1,4 миллиона приложений. В результате пользователи просто не хотят покупать телефоны, для которых так мало программного обеспечения.

При этом Microsoft охватывает 91,23% мирового рынка операционных систем для компьютеров (по данным Netmarketshare). Если Microsoft удастся привлечь разработчиков для Windows к созданию универсальных приложений, Windows-смартфоны могут стать более привлекательными для потребителей.

Новый вид приложений предназначен специально для Windows 10, почему-то названной не «9», и на предшествующих операционных системах этого семейства работать не будет. Новые приложения могут не понравиться пользователям. Как убедить разработчиков создавать их, а не отдельные приложения для компьютеров и телефонов?

Что ждет самые популярные программные продукты самой Microsoft

Office 2016, как известно, выйдет в двух версиях: одна предназначена для Windows 10, которая сможет управлять даже Интернетом вещей, а вторая для настольных компьютеров. На ComputerWorld компания Microsoft пояснила также, что и Office для Windows 10 будет предлагаться в двух версиях: для экранов менее 8 дюймов и для тех дисплеев, диагональ которых больше этой цифры.

Версия для малых экранов будет работать подобно Office для iPad, который бесплатен для базового ввода и редактирования, но требует подписки на Office 365. В настоящее время непонятно, какова будет цена на версию для больших экранов, но ожидается, что она станет работать в качестве замены «десктопной» версии, которая, в свою очередь, предназначается для более ранних операционных систем Windows.

Со Skype для Windows 10 все обстоит еще сложнее, и в компании ранее разъяснили дальнейшие перспективы этого популярного приложения. Приложение для сенсорных экранов, появившееся вместе с Windows 8.1, остается в прошлом, а универсального приложения, по всей видимости, не будет. Вместо этого Microsoft собирается встроить возможности Skype в операционную систему Windows 10, но это будет реализовано лишь спустя некоторое время после выхода новой операционной системы. До этого времени пользователям остается лишь использовать «десктопное» приложение.

Из этого следует, что собственные приложения компании будут выходить в различных версиях. Да и сама Windows 10 будет предлагаться не в одной универсальной, а в семи вариациях.

Зачем компьютеру «смартфонные» приложения, если есть веб-сайты?

У Duolingo, бесплатного сайта изучения языков, в настоящее время есть приложение для Windows Phone. При этом компания проявляет интерес к универсальным приложениям. Ее руководитель по коммуникациям Джина Готтхильф (Gina Gotthilf) отмечает:

Мы думаем, что [новое] направление Microsoft интересно, поскольку создание отдельных приложений для каждой платформы — немалый труд. Идея универсальных приложений интересна, поскольку она потенциально позволит нам эффективно оптимизировать наше время.

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

Универсальные приложения Windows 10. Нужны ли они разработчикам?

На пути к успеху универсальных приложений, компании Microsoft предстоит преодолеть множество препятствий. Компании предстоит продемонстрировать разработчикам заинтересованность пользователей в таком программном обеспечении. Только в этом случае создатели программного обеспечения увидят, что их труд не будет напрасным. При этом компании необходимо также заинтересовать новым видом ПО и пользователей. К сожалению, тот подход, который компания применяет в отношении своих собственных приложений, не дает ясного понимания того, что она сама в полной мере приемлет свою новую концепцию. И только время способно показать, станут ли разработчики создавать универсальные приложения.

Являются ли универсальные приложения именно тем решением, которое способно сделать Windows 10 одной из популярнейших платформ для смартфонов?