Budućnost softvera na Windowsima Što je MSIX datoteka?
Datoteka s proširenjem .msix instalacijski je program za Windows. Microsoft je nedavno predstavio MSIX kao alternativu EXE, MSI, pa čak i AppX paketima. Budite oprezni i uvjerite se u izvor MSIX datoteke prije nego ga pokrenete.
Windows ima previše različitih vrsta instalatera
Trenutno Windows ima tri uobičajena formata za instalaciju: MSI, EXE i AppX. Svaka od njih ima različite prednosti i slabosti.
MSI instalateri su najbolji za jednostavne, možda i bez nadzora instalacije. Oni koriste osnovno instalacijsko grafičko korisničko sučelje (GUI) koje instalira ili deinstalira program bez dodataka ili opcija. U samoj srži, ovaj instalacijski program je komprimirani skup instalacijskih datoteka koje sadrže sve potrebne podatke za softver. Proces instalacije neće otkriti ako softver već postoji ili ako nedostaju neke komponente. Može prebrisati bilo koju datoteku u instalacijskoj stazi. Ova jednostavnost znači tihu instalaciju za sve zadane postavke.
EXE instalateri su svestraniji od MSI instalatera, ali uz dodatnu sposobnost dolazi do komplikacija. Ovaj instalacijski program može uključivati opcije za jezike, dodatke, otkrivanje prethodnih instalacija i još mnogo toga. EXE instalateri omogućuju prilagođene instalacijske staze i odabir komponenti za instalaciju. Programeri mogu dodati vlastiti branding u GUI i uključiti uvjete pružanja usluge specifične za jezik ili ukazati na web-stranicu za poruku dobrodošlice. Ali to, zauzvrat, čini tihu instalaciju bez nadzora mnogo težom, a time i manje korisnom u situaciji poduzeća.
AppX instalateri koriste se za univerzalne Windows aplikacije i dijele neke od prednosti MSI instalacija. Oni su jednostavni instalateri koji se kreću naprijed, s malo izbora koji se daju krajnjem korisniku. Osim toga, omogućuju lakšu stazu nadogradnje s starijih verzija softvera na novije verzije te omogućuju čišću deinstalaciju. AppX instalateri također se oslanjaju na kontejnersku tehnologiju, tako da su izolirani od ostatka operativnog sustava radi sigurnosti. Nažalost, program napisan za MSI ili EXE instalaciju morao je biti prepisan ili pretvoren, možda uz pomoć alata, za paket AppX. A paketi AppX mogu se koristiti samo u sustavu Windows 10, tako da su starije verzije sustava Windows bez sreće.
MSIX kombinira najbolje značajke MSI i AppX
MSIX datoteka ima prednosti AppX-a dok je sličan MSI datoteci. Radi se o instalateru koji može administratoru sustava čak i skriptu za automatsku, “bez nadzora” instalaciju. Osim toga, oslanja se na kontejnersku tehnologiju, koja omogućuje glatke deinstalacije i nadogradnje.
Iz korisničke perspektive, MSIX se instalira kao MSI datoteka, ali iza kulisa instalira se kao AppX datoteka. Osim toga, MSIX distribucija izvan Microsoftove trgovine je moguća. S ovim novim procesom lakše je unositi starije programe i prepakirati ih za MSIX.
MSIX će raditi i na Windows 7, Linuxu i još mnogo toga!
Možda je najuzbudljivija značajka MSIX-a to što je Microsoft izdao SDK kako bi poboljšao kompatibilnost među platformama. Kao što se vidi na njihovoj GitHub stranici, podrška je moguća za iOS, MacOS, Android, Linux, pa čak i starije verzije sustava Windows. Programeri stavljaju posebne upute u MSIX datoteke kako bi mu omogućili da identificira OS i korake koje treba poduzeti.
Programi će deinstalirati još više
Kada instalirate program pomoću MSI i EXE, taj program može napraviti promjene u registru i stvoriti datoteke i mape u cijelom sustavu. Kada deinstalirate program, te datoteke i ključevi registra često se ostavljaju za sobom, ostavljajući nered na vašem sustavu.
Uz MSIX, programi se instaliraju u spremnik i sve njihove potrebne datoteke ili ostaju unutar tog spremnika ili slijede precizna, predvidiva pravila o tome gdje te datoteke mogu živjeti (kao što je život u mapi AppData). Kada deinstalirate, svi podaci idu zajedno s programom - nema nereda. To znači da će vaš sustav biti čišći prema naprijed.
I dalje je instalater, zato budite oprezni!
Ako gledate MSIX datoteku i pitate se je li to sigurno, prvo pitanje koje trebate postaviti je mjesto gdje ste dobili instalacijski program. Kao i svaki drugi program za instalaciju programa, ako ne vjerujete izvoru, ne biste ga trebali otvoriti.
Čak i prije nego što preuzmete datoteku, trebali biste poduzeti korake kako biste bili sigurni da je sigurna. U konačnici ovo je instalacijski program, što znači da potencijalno može instalirati fantastičan program, junk program ili nešto gore.
Kada ću početi vidjeti MSIX datoteke?
Možda ćete proći neko vrijeme prije nego što vidite MSIX datoteku. Microsoft još uvijek fino podešava neke od obećanih mogućnosti i, do nedavno, samo Insider gradnje sustava Windows 10 mogu stvoriti MSIX paket.
Čak i nakon finog podešavanja, programeri i pružatelji usluga instalatera na koje se oslanjaju morat će prihvatiti, naučiti i implementirati novi paket. To je ako se uopće odluče; programeri slobodno nastavljaju stvarati EXE i MSI instalatere ako to žele. Usvajanje novog formata dolazi s rizikom i troškovima, tako da programeri moraju odmjeriti to protiv koristi.