Операционной системе Linux часто ставят в упрек отсутствие установочных пакетов, из-за чего, мол, начинающие пользователи, особенно те, которые перешли на Linux с Windows, испытывают неудобства. Это не совсем верно, устанавливать программы в Linux можно из файлов DEB и RPM, просто этот способ инсталляции ПО не пользуется популярностью. Пользователям Windows с такими проблемами сталкиваться не приходится.
Подавляющее большинство программ для этой ОС распространяется в виде EXE-файлов, гораздо реже встречаются установщики в формате MSI.
Не так давно в запасе у Microsoft появился еще один формат установщика — APPX (AppxBundle), предназначенный для инсталляции универсальных приложений. Сталкиваться с ним непосредственно обычно не приходится, так как устанавливаются UWP-программы из Магазина Windows. В скором будущем список «установочных» форматов пополнится еще одним — MSIX, который по замыслу разработчиков должен объединить положительные стороны EXE, MSI и APPX.
Если планы Microsoft осуществятся, со временем MSIX может потеснить привычный EXE. Для этого у MSIX есть все преимущества — установочный пакет этого формата способен содержать в себе как классические десктопные, так и универсальные приложения.
Среди преимуществ нового формата отмечают безопасное развертывание, поддержку обновления, в том числе дифференциального, чистое удаление и повышенную безопасность. Плюс ко всему формат претендует на кроссплатформенность — поддержку API предполагается реализовать в MacOS, Linux и Android.
Стоит также отметить прозрачность нового формата.
Являясь по сути переименованным ZIP-архивом, установочный файл MSIX может быть открыт любым архиватором с поддержкой ZIP. Таким образом вы можете просмотреть содержимое инсталлятора и при необходимости извлечь данные. Что касается сторонних разработчиков, формат MSIX должен их порадовать улучшенной интеграцией с Intune и System Center ConfigMgr, а также поддержкой ПО Win32, которое нельзя преобразовать с помощью Desktop App Converter.
В настоящее время в Магазине Windows опубликован специальный инструмент MSIX Packaging Tool, позволяющее переупаковывать приложения win32 в формат MSIX, воспользоваться которым могут все разработчики, имеющие действительный аккаунт MSA.
Добавить комментарий