Microsoft хочет, чтобы разработчики преобразовали свои классические настольные приложения в UWP (универсальную платформу Windows). Его новый план называется Project Centennial, и софтверный гигант надеется, что он наберет обороты, потому что он станет отличным инструментом для установки большего количества приложений Win32 в поезд UWP.
Из того, что мы пришли к пониманию, использование Project Centennial поместило бы приложения Win32 в пакет AppX, который можно было бы легко установить и удалить. Кроме того, приложение должно быть доступно в Магазине Windows, но мы не уверены, сколько работы потребуется от разработчиков, чтобы это стало возможным.
В Project Centennial каждое приложение Win32 должно использовать некоторые функции Windows 10, прежде чем Microsoft рассмотрит возможность размещения приложения в Магазине Windows. Приложение также должно быть надежным и защищенным от вирусов и других потенциальных угроз. С нашей точки зрения, это идеальная инициатива для многих устаревших приложений Win32, которые никогда не будут переписаны с нуля для поддержки универсальной платформы Windows.
Вот некоторые ключевые преимущества преобразования ваших приложений Win32 с помощью Project Centennial в соответствии с Microsoft:
- Для ваших клиентов установка вашего приложения намного удобнее. Вы можете развернуть его на компьютерах, используя боковую загрузку (см. Загрузка неопубликованных бизнес-приложений в Windows 10), и он не оставляет никаких следов после удаления. В долгосрочной перспективе вы также сможете опубликовать свое приложение в Магазине Windows.
- Поскольку преобразованное приложение имеет идентификатор пакета, вы можете вызывать больше API-интерфейсов UWP даже из раздела с полным доверием, чем раньше.
- В удобном для вас темпе вы можете добавлять функции UWP в пакет приложения, такие как пользовательский интерфейс XAML, обновления динамических плиток, фоновые задачи UWP, службы приложений и многое другое. Все функции, доступные любому другому приложению UWP, доступны вашему приложению.
- Если вы решите переместить все функции приложения из раздела с полным доверием в раздел контейнера приложения, то ваше приложение сможет работать на любом устройстве с Windows 10.
- Как приложение UWP, ваше приложение может делать то же самое, что и классическое настольное приложение. Он взаимодействует с виртуализированным представлением реестра и файловой системы, неотличимым от реального реестра и файловой системы.
- Ваше приложение может участвовать во встроенных средствах лицензирования и автоматического обновления Магазина Windows. Автоматическое обновление - это высоконадежный и эффективный механизм, потому что загружаются только измененные части файлов.
Если конвертировать так просто, как заявляет Microsoft, то в ближайшем будущем мы должны увидеть, как тысячи устаревших приложений перейдут в Windows Store.