Майбутнє програмного забезпечення в Windows: що таке файл MSIX?

| | 0 Comments| 12:20 PM
Categories:

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

Windows має занадто багато різних типів інсталяторів

Наразі Windows має три поширені формати інсталятора — MSI, EXE та AppX. Кожен має різні сильні та слабкі сторони.

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

  Як підключити Bluetooth-навушники до Windows 10

Програми встановлення EXE є більш універсальними, ніж інсталятори MSI, але з додатковими можливостями виникають ускладнення. Цей інсталятор може включати параметри мов, доповнень, виявлення попередніх інсталяцій тощо. Програми встановлення EXE дозволяють встановлювати власні шляхи встановлення та вибирати компоненти для встановлення. Розробники можуть додати свій власний бренд до графічного інтерфейсу користувача та включити умови надання послуг для певної мови або вказати на веб-сторінку вітальне повідомлення. Але це, у свою чергу, робить безшумну установку без нагляду набагато складнішою, а отже, менш корисною в корпоративній ситуації.

Програми встановлення AppX використовуються для універсальних програм Windows і мають деякі переваги інсталяторів MSI. Це прості, прямі інсталятори з невеликим вибором для кінцевого користувача. Крім того, вони дозволяють спростити шлях оновлення від старих версій програмного забезпечення до новіших версій, а також дозволяють більш чисте видалення. Інсталятори AppX також покладаються на контейнерну технологію, тому вони ізольовані від решти операційної системи для безпеки. На жаль, програму, написану для інсталятора MSI або EXE, довелося переписати або конвертувати, можливо, за допомогою інструментів, для пакету AppX. А пакети AppX можна використовувати лише з Windows 10, тому старішим версіям Windows не пощастило.

  Десять найкращих функцій 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, ця програма може вносити зміни в реєстр і створювати файли та папки у вашій системі. Коли ви видаляєте програму, ці файли та ключі реєстру часто залишаються позаду, залишаючи безлад у вашій системі.

  Dropbox не відповідає, продовжує зависати в Windows 10

За допомогою MSIX програми встановлюються в контейнер, і всі необхідні файли залишаються в цьому контейнері або дотримуються точних, передбачуваних правил щодо місця розташування цих файлів (наприклад, у папці AppData). Коли ви видаляєте програму, усі дані відправляються разом із програмою — не залишається безладу. Це означає, що ваша система надалі буде чистішою.

Це все ще інсталятор, тому будьте обережні!

Якщо ви переглядаєте файл MSIX і думаєте, чи він безпечний, перше запитання, яке ви повинні задати, — це де ви отримали програму встановлення. Як і будь-який інший інсталятор програми, якщо ви не довіряєте джерелу, вам не варто його відкривати.

Навіть перед завантаженням файлу слід вжити заходів, щоб переконатися, що він безпечний. Зрештою, це інсталятор, що означає, що він потенційно може встановити фантастичну програму, небажану програму чи щось гірше.

Коли я почну бачити файли MSIX?

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

Навіть після точного налаштування розробникам та постачальникам технологій встановлення, на яких вони покладаються, потрібно буде прийняти, вивчити та розгорнути новий пакет. Це якщо вони взагалі захочуть; розробники можуть продовжувати створювати інсталятори EXE та MSI, якщо їм подобається. Прийняття нового формату супроводжується ризиками та витратами, тому розробники повинні зважити це з перевагами.