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

Будущее программного обеспечения на 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.

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






Спасибо, что читаете! Подписывайтесь на мой канал в Telegram и Яндекс.Дзен. Только там последние обновления блога и новости мира информационных технологий.

Также, читайте меня в социальных сетях: Facebook, Twitter, VKOK.

Респект за пост! Спасибо за работу!


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

На данный момент есть возможность поддержать меня через Яндекс Деньги:



Через WebMoney:



И PayPal. Спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.

перевод с howtogeek.com