Вы зашли как: Гость
Опрос
Верите ли вы в скорый выход Surface Phone?

Microsoft опубликовала How-To по конвертации настольных приложений в UWP-приложения Windows 10

Напечатать страницу
16.06.2016 14:53 | Nickolay

Microsoft взялась активно продвигать свою универсальную платформу для приложений, которая стирает границы между аппаратными платформами, предлагая разработчикам и пользователям UWP-приложения, запускаемые одинаково хорошо, как на настольных ПК и ноутбуках с Windows 10, так и на мобильных устройствах, очках дополненной реальности HoloLens или игровой консоли Xbox One.

И, чтобы серьезно ускорить процесс наполнения своего онлайн-магазина приложений для Windows 10 универсальными программами, Microsoft предлагает свои "мосты", такие как Windows Bridge for iOS и Desktop Bridge, чтобы быстро конвертировать приложения для iOS или настольные приложения Win32 в приложения Windows 10.

Теперь, в блоге Windows появился краткий How-To для разработчиков, который показывает, как можно быстро конвертировать настольное Windows-приложение в UWP-приложение Windows 10, которое будет одинаково хорошо запускаться на разных устройствах. Напомним, что существовал также Windows Bridge for Android, но работы над этим инструментом были приостановлены на неопределенное время.

Комментарии

Wusa +37
Не в сети

Интересно, как такие приложения смогут получать системные права?

16.06.16 18:47
0
Не в сети

Wusa, а зачем интересно? Согласно документации, если вашему приложению за каким-то чертом нужны системные службы, вмешательство в код ядра и прочие вещи, влияющие на систему в целом - оно идет лесом.  

17.06.16 10:08
0
Wusa +37
Не в сети

ceu160193, в таком случае, вопрос задан некорректно. Windows - изначально открытая система, и создана изначально для онанизма запуска специализированного софта, а не однокнопочных игрушек. Если полностью выпиливать платформу Win32, при необходимости нужно оставить возможность приложениям получать системные права, как это, реализовано, например, в OS X. Там нет разделения приложений на универсальные и настольные, но любое приложение может получить системные привилегии (в рамках дозволенного, конечно), для чего используются кексты (софтверные драйвера). Другое дело, такое приложение не может попасть в магазин, но пользователь имеет право устанавливать софт со стронних сайтов, если ему это потребуется.

17.06.16 12:36
0
Не в сети

Wusa, а никто не сказал, что Win32 выпилят полностью. Просто на нем останутся исключительно программы-не-для-всех, которые ставят более квалифицированные пользователи не из магазина, и которые (хотелось бы верить) всегда знают, что и зачем они делают.  

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

17.06.16 16:57
0
Wusa +37
Не в сети

ceu160193, с ФМ не соглашусь - посмотрите, какми продвинутыми настройками обладает тот же Total Commander или Far. Игры покупаю только в Стиме, так как не знаком с политикой возврата средств от Microsoft, если вдруг игра пропадет из Магазина. Ну и плюс там 90% игр заточено на донат. Для таких побрякушек мне вполне хватает iPad. Браузеры да, если их заставить работать через песочницу, это сразу выведет безопасность на новый уровень, также есть вполне удачные примеры (Opera, UC). А что вы скажете про необходимость покупки платных приложений для каждого юзера отдельно (винда многопользовательская)? Или каждый раз их захватывать в образ системы через PowerShell?

17.06.16 18:00
0
Не в сети

Опять же это ФМ для людей, которым нужны расширенные возможности, а не просто перекинуть пару фоточек с котиками. 

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

Про покупку отдельно - каждая учетная запись имеет возможность установки программы на 5 устройств одномоментно, насколько помню. А что для разных учетных записей нужно покупать - такое в основном в организациях, где скорее всего есть деньги купить всем пользователям по лицензии.

18.06.16 06:32
+1
Wusa +37
Не в сети

ceu160193 писал:
Опять же это ФМ для людей, которым нужны расширенные возможности, а не просто перекинуть пару фоточек с котиками.

Для "фоточек с котиками" вообще не нужен персольнальный (настольный) комп, для них достаточно любого ARM-планшета

18.06.16 17:07
0
Не в сети

Wusa писал:
Для "фоточек с котиками" вообще не нужен персольнальный (настольный) комп, для них достаточно любого ARM-планшета

Ценность винды всегда была в ее универсальности - котиков посмотрел, музычку закачал, видео записал и выложил.

18.06.16 20:00
0
Wusa +37
Не в сети

ceu160193 писал:
Ценность винды всегда была в ее универсальности - котиков посмотрел, музычку закачал, видео записал и выложил.

Ну да, только Windows RT похоронили совершенно напрасно. А ведь на ней UWP-приложения могли бы запускаться без проблем. На Intel-совместимой архитектуре практически невозможно добится длительности автономной работы, сравнимой с планшетами iOS/Android

18.06.16 23:33
0
Не в сети

Wusa писал:
Ну да, только Windows RT похоронили совершенно напрасно. А ведь на ней UWP-приложения могли бы запускаться без проблем. На Intel-совместимой архитектуре практически невозможно добится длительности автономной работы, сравнимой с планшетами iOS/Android

Вместо этого сделали Windows 10 Mobile. Согласитесь, глупо под одну архитектуру делать две различные системы.

Про запуск без проблем - реальность немного сложнее. UWP по сути просто меняет способ установки, делая его более "чистым"(чтобы не приходилось собирать мусор в виде временных файлов, записей реестра и всего остального, что часто не полностью делается при удалении). Под ARM архитектуру легко переносятся только приложения на языках вроде дотнета, где компиляция в машинные коды осуществляется при первом запуске(или системным сервисом в фоне), все остальные нужно пересобрать по новой или даже переписать, если использовались какие-то особенности платформы.

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

19.06.16 11:43
0
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
90.00 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Мы на Facebook
Мы ВКонтакте
Все права принадлежат © MSInsider.ru (ex TheVista.ru), 2017
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.091 секунд (Общее время SQL: 0.021 секунд - SQL запросов: 51 - Среднее время SQL: 0.00042 секунд))