Майбутнє програмного забезпечення на Windows Що таке файл MSIX?
Файл з розширенням .msix є інсталятором додатків Windows. Microsoft нещодавно представила MSIX як альтернативу EXE, MSI і навіть пакетам AppX. Будьте обережні та переконайтеся, що перед запуском файлу довіряєте джерелу файлів MSIX.
Windows має дуже багато різних типів інсталяторів
В даний час Windows має три поширені формати інсталятора: MSI, EXE і AppX. Кожна з них має різні сильні та слабкі сторони.
Інсталятори MSI найкраще підходять для простих, можливо, автоматичних установок. Вони використовують базовий графічний інтерфейс користувача (GUI), який встановлює або видаляє програму без додаткових параметрів або параметрів. У самому ядрі цей інсталятор є стислим набором файлів інсталятора, що містять всі необхідні дані для програмного забезпечення. Процес встановлення не виявить, чи програмне забезпечення вже існує, або якщо відсутні будь-які компоненти. Це може перезаписати будь-які файли у шляху встановлення. Ця простота означає мовчання, встановлення за замовчуванням - це просто для адміністраторів.
Інсталятори EXE є більш універсальними, ніж інсталятори MSI, але з додатковою можливістю ускладнюються. Цей інсталятор може містити параметри для мов, додатків, виявлення попередніх установок та багато іншого. Інсталятори EXE дозволяють встановлювати шляхи для користувача та вибирати компоненти, які потрібно встановити. Розробники можуть додати свій власний бренд до графічного інтерфейсу і включити специфічні для мови умови надання послуг або вказати на веб-сторінку вітальне повідомлення. Але це, у свою чергу, робить мовчазну автоматичну установку набагато складнішою, а отже, менш корисною в умовах підприємства.
Інсталятори AppX використовуються для універсальних додатків Windows і поділяють деякі переваги інсталяторів MSI. Вони є простими, прямими інсталяторами з невеликим вибором, наданим кінцевому користувачеві. Крім того, вони дозволяють простіший шлях оновлення від старих версій програмного забезпечення до нових версій, а також дозволяють видаляти чистіше. Інсталятори AppX також покладаються на контейнерну технологію, тому вони захищені від інших операційних систем. На жаль, програма, написана для інсталятора MSI або EXE, повинна була бути переписана або перетворена, можливо, за допомогою інструментів для пакета AppX. А пакети AppX можна використовувати тільки з Windows 10, тому старі версії Windows не пощастило.
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. Корпорація Майкрософт все ще налаштовує деякі з обіцяних можливостей, і до останнього часу тільки збірки Insider Windows 10 могли створити пакет MSIX.
Навіть після тонкого налаштування розробники та постачальники технологій інсталятора, на яких вони покладаються, повинні прийняти, вивчити та розгорнути новий пакет. Це якщо вони взагалі вибирають; розробники можуть вільно продовжувати створювати інсталятори EXE і MSI, якщо воліють. Прийняття нового формату відбувається з ризиком і вартістю, тому розробники повинні зважити це на користь.