Główna » jak » Przyszłość oprogramowania w systemie Windows Co to jest plik MSIX?

    Przyszłość oprogramowania w systemie Windows Co to jest plik MSIX?

    Plik z rozszerzeniem .msix jest instalatorem aplikacji dla systemu Windows. Microsoft niedawno wprowadził MSIX jako alternatywę dla pakietów EXE, MSI, a nawet AppX. Zachowaj ostrożność i upewnij się, że ufasz źródłowi pliku MSIX przed jego uruchomieniem.

    Windows ma zbyt wiele różnych typów instalatorów

    Obecnie system Windows ma trzy popularne formaty instalatorów - MSI, EXE i AppX. Każdy ma różne mocne i słabe strony.

    Instalatory MSI są najlepsze dla prostych, prawdopodobnie bezobsługowych instalacji. Używają podstawowego graficznego interfejsu użytkownika (GUI), który instaluje lub odinstalowuje program bez dodatków i opcji. Zasadniczo ten instalator jest skompresowanym zestawem plików instalacyjnych zawierających wszystkie niezbędne dane dotyczące oprogramowania. Proces instalacji nie wykryje, czy oprogramowanie już istnieje, lub jeśli brakuje jakichś składników. Może zastąpić dowolne pliki w ścieżce instalacji. Ta prostota oznacza cichą, domyślną instalację dla administratorów.

    Instalatory EXE są bardziej wszechstronne niż instalatory MSI, ale z dodatkową możliwością pojawiają się komplikacje. Ten instalator może zawierać opcje języków, dodatków, wykrywania poprzednich instalacji i inne. Instalatory EXE pozwalają na niestandardowe ścieżki instalacji i wybieranie komponentów do zainstalowania. Programiści mogą dodawać własne oznaczenia graficzne do interfejsu GUI i uwzględniać specyficzne dla danego języka warunki korzystania z usługi lub wskazywać stronę internetową na wiadomość powitalną. Ale to z kolei sprawia, że ​​cicha nienadzorowana instalacja jest znacznie trudniejsza, a przez to mniej przydatna w sytuacji przedsiębiorstwa.

    Instalatory AppX są używane w uniwersalnych aplikacjach systemu Windows i udostępniają niektóre zalety instalatorów MSI. Są to proste, proste instalatory z kilkoma wyborami dla użytkownika końcowego. Dodatkowo pozwalają na łatwiejszą ścieżkę aktualizacji ze starszych wersji oprogramowania do nowszych wersji i pozwalają na czystszą deinstalację. Instalatorzy AppX również polegają na technologii kontenerowej, więc są oni odizolowani od reszty systemu operacyjnego dla bezpieczeństwa. Niestety, program napisany dla instalatora MSI lub EXE musiał zostać przepisany lub skonwertowany, być może za pomocą narzędzi, dla pakietu AppX. Pakiety AppX mogą być używane tylko w systemie Windows 10, więc starsze wersje systemu Windows mają pecha.

    MSIX Łączy najlepsze cechy MSI i AppX

    Plik MSIX ma zalety AppX, będąc jednocześnie podobnym do pliku MSI. Jest to prosty instalator, który administratorzy systemu mogą nawet skrypty do automatycznej instalacji "nienadzorowanej". Dodatkowo opiera się na technologii kontenerowej, która pozwala na płynne odinstalowywanie i uaktualnianie.

    Z punktu widzenia użytkownika, MSIX instaluje się jak plik MSI, ale za kulisami instaluje się jak plik AppX. Dodatkowo możliwa jest dystrybucja MSIX poza Microsoft Store. Dzięki temu nowemu procesowi łatwiej jest wprowadzić starsze programy i przepakować je w systemie MSIX.

    MSIX będzie działał nawet na Windows 7, Linux i więcej!

    Być może najbardziej ekscytującą cechą MSIX jest to, że Microsoft wydał pakiet SDK, aby zwiększyć kompatybilność między platformami. Jak widać na ich stronie GitHub, wsparcie jest możliwe dla systemów iOS, MacOS, Android, Linux, a nawet starszych wersji systemu Windows. Programiści umieszczają specjalne instrukcje w plikach MSIX, aby umożliwić im identyfikację systemu operacyjnego i podejmowanie kroków.

    Programy odinstalują się bardziej czysto

    Podczas instalowania programu za pomocą MSI i EXE program ten może wprowadzać zmiany w rejestrze i tworzyć pliki i foldery w całym systemie. Po odinstalowaniu programu pliki i klucze rejestru często zostają pozostawione, pozostawiając bałagan w systemie.

    W systemie MSIX programy są instalowane w kontenerze, a wszystkie potrzebne pliki pozostają w tym kontenerze lub postępują zgodnie z precyzyjnymi, przewidywalnymi regułami dotyczącymi miejsca, w którym mogą znajdować się te pliki (na przykład w folderze AppData). Po odinstalowaniu wszystkie dane są przekazywane do programu - bez pozostawionych bałaganów. Oznacza to, że twój system będzie czystszy w przyszłości.

    To wciąż instalator, więc bądź ostrożny!

    Jeśli patrzysz na plik MSIX i zastanawiasz się, czy jest to bezpieczne, pierwsze pytanie, które powinieneś zadać, to miejsce, w którym uzyskałeś instalator. Tak jak w przypadku każdego innego instalatora programu, jeśli nie ufasz jego źródłu, nie powinieneś go otwierać.

    Nawet przed pobraniem pliku należy podjąć odpowiednie kroki, aby upewnić się, że jest on bezpieczny. Ostatecznie jest to instalator, co oznacza, że ​​może potencjalnie zainstalować fantastyczny program, program śmieciowy lub coś gorszego.

    Kiedy zacznę widzieć pliki MSIX?

    Może minąć trochę czasu, zanim pojawi się plik MSIX. Microsoft wciąż dostraja niektóre z obiecanych możliwości i do niedawna tylko kompilacje Insidera systemu Windows 10 mogły tworzyć pakiety MSIX.

    Nawet po dokładnym dostrojeniu, deweloperzy i dostawcy technologii instalatorów, na których polegają, będą musieli objąć, nauczyć się i wdrożyć nowy pakiet. To jeśli w ogóle wybiorą; programiści mogą nadal tworzyć instalatory EXE i MSI, jeśli wolą. Przyjęcie nowego formatu wiąże się z ryzykiem i kosztami, dlatego programiści muszą rozważyć to w porównaniu do korzyści.