Pagina principala » HOWTO » Viitorul software-ului pe Windows Ce este un fișier MSIX?

    Viitorul software-ului pe Windows Ce este un fișier MSIX?

    Un fișier cu extensia .msix este un program de instalare a aplicațiilor Windows. Microsoft a introdus recent MSIX ca alternativă la pachetele EXE, MSI și chiar AppX. Exercițiu precauție și asigurați-vă că aveți încredere în sursa unui fișier MSIX înainte de ao executa.

    Windows are prea multe tipuri diferite de instalatori

    În prezent, Windows are trei formate comune de instalare - MSI, EXE și AppX. Fiecare are puncte forte și puncte slabe diferite.

    Instalatorii MSI sunt cei mai buni pentru instalări simple, eventual nesupravegheate. Ei folosesc o interfață grafică de instalare de bază (GUI) care instalează sau dezinstalează programul fără extras sau opțiuni. La bază, acest program de instalare este un set comprimat de fișiere de instalare care conține toate datele necesare pentru software. Procesul de instalare nu va detecta dacă software-ul există deja sau dacă lipsesc componente. Poate suprascrie toate fișierele din calea de instalare. Această simplitate înseamnă o instalare silențioasă, cu toate setările implicite, este o briză pentru administratori.

    Instrumentele de instalare EXE sunt mult mai versatile decât instalatorii MSI, dar cu capacitatea adăugată apar complicații. Acest program de instalare poate include opțiuni pentru limbi, add-on-uri, detectarea instalărilor anterioare și multe altele. Instrumentele de instalare EXE permit căi de instalare personalizate și aleg componentele pe care să le instalați. Dezvoltatorii pot adăuga propriile branding-uri la GUI și pot încorpora termeni sau condiții de utilizare specifice limbii sau pentru a îndrepta către o pagină web pentru un mesaj de bun venit. Dar acest lucru, la rândul său, face o instalare silențioasă nesupravegheată mult mai dificilă și, prin urmare, mai puțin utilă într-o situație de întreprindere.

    Aplicațiile de instalare AppX sunt utilizate pentru aplicațiile Windows Universal și partajează câteva dintre avantajele instalatorilor MSI. Acestea sunt instalatori simplu, simplu, cu putine alegeri date utilizatorului final. În plus, ele permit o cale de upgrade mai ușoară de la versiuni mai vechi ale software-ului la versiuni mai noi și permit o dezinstalare mai curată. Aplicațiile de instalare AppX se bazează, de asemenea, pe tehnologia containerelor, astfel încât acestea sunt izolate de restul sistemului de operare pentru securitate. Din păcate, un program scris pentru un instalator MSI sau EXE a trebuit să fie rescris sau convertit, probabil cu ajutorul instrumentelor, pentru pachetul AppX. Și pachetele AppX pot fi utilizate numai cu Windows 10, deci versiunile mai vechi de Windows nu au noroc.

    MSIX combină cele mai bune caracteristici ale MSI și AppX

    Un fișier MSIX are avantajele AppX în timp ce este similar cu un fișier MSI. Este un instalator simplu care administratorii de sistem pot chiar script pentru instalare automată, "nesupravegheată". În plus, se bazează pe tehnologia containerelor, care permite dezinstalări și upgrade-uri netede.

    Din perspectiva utilizatorului, un MSIX se instalează ca un fișier MSI, dar în spatele scenei, se instalează ca un fișier AppX. În plus, distribuția MSIX în afara magazinului Microsoft este posibilă. Și cu acest nou proces, este mai ușor să aduceți programe mai vechi și să le reambalați pentru MSIX.

    MSIX va lucra chiar și pe Windows 7, Linux și altele!

    Poate că cea mai interesantă caracteristică a MSIX este că Microsoft a lansat un SDK pentru a spori compatibilitatea între platforme. După cum se vede pe pagina lor GitHub, este posibilă suport pentru iOS, MacOS, Android, Linux și chiar versiuni mai vechi de Windows. Dezvoltatorii plasează instrucțiuni speciale în fișierele MSIX pentru a le permite să identifice sistemul de operare și ce măsuri trebuie să facă.

    Programele se vor dezinstala mai curat

    Când instalați un program utilizând un program MSI și EXE, programul poate efectua modificări de registru și poate crea fișiere și foldere în întregul sistem. Când dezinstalați programul, aceste fișiere și cheile de registry sunt adesea lăsate în urmă, lăsând aglomerație în sistemul dvs..

    Cu MSIX, programele sunt instalate într-un container și toate fișierele necesare fie rămân în acel container, fie urmează reguli precise și previzibile despre locul în care acele fișiere ar putea trăi (cum ar fi trăirea în folderul AppData). Când dezinstalați, toate datele sunt însoțite de program - nu există nici o dezordine. Asta înseamnă că sistemul tău va fi mai curat.

    Este încă un instalator, deci fii atent!

    Dacă vă uitați la un fișier MSIX și vă întrebați dacă este sigur, prima întrebare pe care ar trebui să o întrebați este locul în care ați obținut programul de instalare. Ca orice alt program de instalare, dacă nu aveți încredere în sursă, nu ar trebui să o deschideți.

    Chiar înainte de a descărca fișierul, trebuie să luați măsuri pentru a vă asigura că este în siguranță. În cele din urmă, acesta este un instalator, ceea ce înseamnă că poate instala un program fantastic, un program junk sau ceva mai rău.

    Când voi începe să văd fișierele MSIX?

    S-ar putea să fie un timp înainte de a vedea un fișier MSIX. Microsoft continuă să regleze unele dintre capabilitățile promise și, până de curând, doar clădirile Insider din Windows 10 ar putea crea un pachet MSIX.

    Chiar și după ajustarea finală, dezvoltatorii și furnizorii de tehnologie de instalare pe care se bazează vor trebui să îmbrățișeze, să învețe și să implementeze noul pachet. Asta dacă ei aleg deloc; dezvoltatorii sunt liberi să continue să creeze instalatori EXE și MSI dacă preferă. Adoptarea unui nou format vine cu riscuri și costuri, astfel încât dezvoltatorii trebuie să cântărească acest lucru în raport cu beneficiile.