Бъдещето на софтуера на 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 файл. Microsoft все още прецизира някои от обещаните възможности и доскоро само изградените от Insider на Windows 10 можеха да създадат пакет MSIX.
Дори и след фина настройка, разработчиците и доставчиците на технологии за инсталиране, на които разчитат, ще трябва да приемат, изучават и внедряват новия пакет. Това е, ако избират изобщо; разработчиците са свободни да продължат да създават инсталатори на EXE и MSI, ако предпочитат. Приемането на нов формат идва с риск и разходи, така че разработчиците трябва да преценят това срещу ползите.