Превратите программу в приложение для Windows 10

По случаю конференции Build 2016 года в Сан-Франциско менеджеры Microsoft представили конвертер для преобразования традиционных программ Windows в приложения Windows 10.

Компания из Редмонда продемонстрировала преобразование двух старых видеоигр для Windows в приложение для Магазина Windows, но не раскрыла никаких технических подробностей процесса «преобразования».

На следующем сеансе, также во время конференции Build, технические специалисты Microsoft предоставили всю необходимую информацию.

Проект, в рамках которого родился конвертер для программ Win32/.NET, называется Project Centennial: цель, очевидно, состоит в том, чтобы сделать любую традиционную программу Windows (те, которые предназначены для работы с интерфейсом рабочего стола) приложением Магазина Windows, универсальным приложением, способным работать одинаково на широком спектре устройств и автоматически адаптируясь к используемому дисплею.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Превратите программу в приложение для Windows 10

Короче говоря, классические настольные программы вскоре могут стать приложениями для универсальной платформы Windows (UWP).

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

В других случаях может потребоваться минимальное вмешательство в код, а в других, гораздо более редких случаях, преобразование невозможно.

Специалисты Microsoft пояснили, что процесс конвертации начинается с запуска установочного файла программы. Это не обязательно должен быть файл MSI; это может быть любой другой формат, даже простой пакет.

После того, как установочный файл будет принят, конвертер позаботится о создании установочного пакета Магазина Windows в формате .appx.

Поскольку приложение Магазина Windows должно автоматически устанавливаться и автоматически удалять все следы, оставшиеся в системе, преобразователь отслеживает и сохраняет изменения, внесенные в ходе установки.

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

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

Пользователи также смогут выполнять так называемую неопубликованную загрузку приложений Win32/.NET, преобразованных в приложения Магазина Windows. Другими словами, эти приложения также можно будет установить напрямую, минуя магазин (см. эта статья).

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

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

Распространение через Магазин Windows не исключает возможности дальнейшего распространения вашей программы по другим каналам (например, на официальном сайте).

Превратите программу в приложение для Windows 10

В дополнение к возможности использовать программу, изначально предназначенную только для использования в интерфейсе рабочего стола на других устройствах с Windows 10, разработчики смогут изменить код, чтобы добавить поддержку функций, принадлежащих приложениям Магазина Windows / UWP, таким как: например, использование плиток, уведомлений и служб приложений.

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

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

Кроме того, приложения Магазина Windows в любом случае подвергаются процессу проверки, направленному на проверку их функционирования и предотвращение присутствия любого приложения, даже если оно только потенциально опасно.

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

Project Centennial станет неотъемлемой частью юбилейного обновления Windows 10: как минимум до конца июля 2016 года, поэтому пользователи не смогут устанавливать старые настольные программы в качестве приложений UWP.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.