Формат MSIX отличается от традиционных исполняемых файлов приложений, например с расширением EXE, несколькими особенностями:
- Контейнерная технология. 12 В MSIX программы устанавливаются в контейнеры, и все необходимые файлы либо остаются в них, либо следуют точным, предсказуемым правилам о том, где могут находиться эти файлы (например, в папке AppData). 1 При деинсталляции все данные удаляются в комплекте. 1
- Кросс-платформенная совместимость. 13 MSIX поддерживает работу на разных операционных системах, включая iOS, MacOS, Android, Linux и даже более старые версии Windows. 13 Разработчики помещают в MSIX-файлы специальные инструкции, позволяющие идентифицировать ОС. 1
- Оптимизация использования дискового пространства. 2 В пакетах MSIX нет дублирования файлов. 2 Если два пакета MSIX содержат один и тот же файл, то он размещается один раз на устройстве, но делится между двумя приложениями с помощью создания жёстких ссылок. 2
- Оптимизация пропускной способности. 2 Пакеты MSIX можно загружать и проверять поэтапно, что позволяет проводить дифференциальные обновления между одной версией MSIX и следующей. 2