Tips Будущее программного обеспечения на Windows: Что такое MSIX-файл?

Обзор

Команда форума
Редактор
Сообщения
9 313
Баллы
325
Offline
#1
Будущее программного обеспечения на Windows: Что такое MSIX-файл?


Файл с расширением .msix является программой установки приложений Windows. Недавно компания Microsoft представила MSIX в качестве альтернативы пакетам EXE, MSI и даже AppX. Соблюдайте осторожность и убедитесь, что доверяете источнику файла MSIX, прежде чем запускать его.


Слишком много различных типов инсталляторов в Windows


В настоящее время Windows имеет три распространенных формата программы установки: MSI, EXE и AppX. У каждого из них есть свои сильные и слабые стороны.



Инсталляторы MSI лучше всего подходят для простой и, возможно, неуправляемой установки. Они используют базовый графический пользовательский интерфейс установки (GUI), который устанавливает или деинсталлирует программу без дополнительных функций и опций. В основе программы установки лежит сжатый набор установочных файлов, содержащий все необходимые для работы программы данные. В процессе установки не будет обнаружено, существует ли уже программное обеспечение или отсутствуют какие-либо компоненты. Он может перезаписывать любые файлы в пути установки.

Установщики EXE более универсальны, чем инсталляторы MSI, но с дополнительными возможностями возникают сложности. Эта программа установки может включать опции для языков, дополнений, обнаружения предыдущих установок и многое другое. Установщики EXE позволяют выбирать собственные пути установки и компоненты для установки. Разработчики могут добавлять свой собственный брендинг в графический интерфейс и включать специфические для языка условия обслуживания или указывать на веб-страницу с приветственным сообщением. Но это, в свою очередь, значительно усложняет бесшумную автоматическую установку.

Программы установки AppX используются для Universal Windows Apps и имеют некоторые преимущества программы установки MSI. Это простые и удобные инсталляторы с небольшим количеством вариантов выбора для конечного пользователя. Кроме того, они упрощают процесс обновления со старых версий программного обеспечения на более новые версии, а также обеспечивают более чистую деинсталляцию. Установщики AppX также полагаются на контейнерную технологию, поэтому они изолированы от остальной части операционной системы для обеспечения безопасности. К сожалению, программу, написанную для MSI или EXE инсталлятора, пришлось бы переписать или преобразовать для пакета AppX. А также пакеты AppX можно использовать только с Windows 10.

MSIX сочетает в себе лучшие возможности MSI и AppX.


Файл MSIX имеет преимущества AppX, будучи похожим на файл MSI. Это простой инсталлятор, с помощью которого системные администраторы могут даже создавать сценарии для автоматической «неуправляемой» установки. Кроме того, он опирается на контейнерную технологию, которая позволяет легко демонтировать и модернизировать компоненты.



С точки зрения пользователя, MSIX устанавливается как MSI файл, но за кулисами, он устанавливается как AppX файл. Кроме того, возможно распространение MSIX за пределами магазина Microsoft Store. И с этим новым процессом проще внедрять старые программы и переупаковывать их для MSIX.

MSIX будет работать даже на Windows 7, Linux и других ОС


Пожалуй, самой интересной особенностью MSIX является то, что компания Microsoft выпустила SDK для повышения кросс-платформенной совместимости. Как видно на их странице GitHub, поддержка возможна для iOS, MacOS, Android, Linux и даже более старых версий Windows. Разработчики помещают в MSIX-файлы специальные инструкции, позволяющие идентифицировать ОС.

Программы будут деинсталлированы более аккуратно


Когда вы устанавливаете программу с помощью MSI и EXE, она может вносить изменения в реестр и создавать файлы и папки по всей вашей системе. Когда вы удаляете программу, эти файлы и ключи реестра часто остаются в памяти, оставляя беспорядок в вашей системе.

В MSIX программы устанавливаются в контейнеры, и все необходимые файлы либо остаются в них, либо следуют точным, предсказуемым правилам о том, где могут находиться эти файлы (например, в папке AppData). При деинсталляции все данные удаляются в комплекте. Это означает, что ваша система будет более чистой в будущем.

Это все еще инсталлятор, так что будьте осторожны!


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


Когда я смогу получить доступ к MSIX файлам?


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

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


перевод с howtogeek.com

Источник: levashove.ru
 
Вверх Снизу