Sdílet prostřednictvím


Co je MSIX?

MSIX je formát balíčku aplikací pro Windows, který poskytuje moderní prostředí balení pro všechny aplikace pro Windows. Formát balíčku MSIX zachovává funkce stávajících balíčků aplikací a instalačních souborů, a k tomu umožňuje nové, moderní funkce balení a nasazení pro aplikace Win32, WPF a Windows Forms.

MSIX umožňuje podnikům zůstat v aktuálním stavu a zajistit, aby jejich aplikace byly vždy aktuální. Umožňuje IT specialistům a vývojářům poskytovat řešení zaměřené na uživatele a zároveň snížit náklady na vlastnictví aplikace snížením potřeby opětovného balení.

Klíčové funkce

  • Spolehlivost. MSIX poskytuje spolehlivou instalaci, která se může pochlubit 99,96% úspěšností u milionů instalací s garantovanou odinstalací.
  • Optimalizace šířky pásma sítě. MSIX snižuje dopad na šířku pásma sítě tím, že stahuje pouze 64k blok. To se provádí pomocí souboru AppxBlockMap.xml obsaženého v balíčku aplikace MSIX (další podrobnosti najdete níže). MSIX je navržený pro moderní systémy a cloud.
  • Optimalizace místa na disku S MSIX neexistuje duplicita souborů napříč aplikacemi a Windows spravuje sdílené soubory napříč aplikacemi. Aplikace jsou stále nezávislé na sobě, takže aktualizace nebudou mít vliv na jiné aplikace, které soubor sdílejí. Čistá odinstalace je zaručená i v případě, že platforma spravuje sdílené soubory napříč aplikacemi.

Zvýraznění

  • Zabalte existující aplikace pro Windows. Pomocí nástroje MSIX Packaging Tool vytvořte balíček MSIX pro libovolnou aplikaci pro Windows, starou nebo novou. Nástroj pro balení MSIX zjednodušuje prostředí balení a nabízí interaktivní uživatelské rozhraní nebo příkazový řádek pro převod a zabalení aplikací pro Windows.
  • Nainstalujte balíčky aplikací MSIX. Pomocí Instalačního programu aplikací nainstalujte nebo aktualizujte jakýkoli balíček aplikace MSIX, který je místně dostupný nebo v jakékoli distribuční síti obsahu.
  • Aplikujte běhové opravy na balíčkové aplikace. Architektura podpory balíčků je opensourcová sada, která vám pomůže použít opravy stávající desktopové aplikace, pokud nemáte přístup ke zdrojovému kódu, aby bylo možné ji spustit v kontejneru MSIX.
  • Používejte MSIX kdekoli. S opensourcovou sadou MSIX SDK jsou balíčky MSIX všestrannější a nezávislé na platformě. Sada SDK poskytuje všechna rozhraní API potřebná k ověření, ověření a rozbalení balíčku aplikace na libovolné platformě, včetně platforem Windows 10 a jiných platforem než Windows 10.

Úvodní video k MSIX a zdrojům

Toto video představuje klíčové způsoby, jak vám balení MSIX může pomoct zjednodušit a vylepšit pracovní postupy instalace a nasazení aplikace.


Navštivte stránku technické komunity MSIX , kde najdete diskuze a nejnovější informace o MSIX. Další zdroje informací o studiu MSIX najdete v tomto článku.

Uvnitř balíčku MSIX

Diagram balíčku MSIX

Obsah aplikace

Soubory s užitečným zatížením jsou soubory kódu aplikace a aktiva, která se vytvoří při sestavování aplikace.

AppxBlockMap.xml

Soubor mapování bloků balíčků je dokument XML, který obsahuje seznam souborů aplikace spolu s indexy a kryptografickými hodnotami hash pro každý blok dat uložených v balíčku. Samotný soubor mapy bloků je ověřený a zabezpečený digitálním podpisem při podepsání balíčku. Soubor mapování bloků umožňuje stahovat a ověřovat balíčky MSIX přírůstkově a funguje také na podporu rozdílových aktualizací souborů aplikace po jejich instalaci.

AppxManifest.xml

Manifest balíčku je dokument XML, který obsahuje informace, které systém potřebuje k nasazení, zobrazení a aktualizaci aplikace MSIX. Tyto informace zahrnují identitu balíčku, závislosti balíčků, požadované funkce, vizuální prvky a body rozšiřitelnosti.

AppxSignature.p7x

Při podepsání balíčku se vygeneruje AppxSignature.p7x. Před instalací se musí podepsat všechny balíčky MSIX. S AppxBlockmap.xmlje platforma schopna balíček nainstalovat a ověřit.

Podporované platformy

Úplný seznam platforem, které podporují MSIX, najdete v tématu Funkce MSIX a podporované platformy.

Ověřování, testování a řešení potíží

Informace o testování implementace MSIX před nasazením naleznete v tématu Ověřování, testování a řešení potíží s MSIX.

Výhody kontejnerů aplikací

Aplikace zabalené pomocí MSIX je možné nakonfigurovat tak, aby běžely v jednoduchém kontejneru aplikací. Proces aplikace a jeho podřízené procesy se spouštějí uvnitř kontejneru a jsou izolované pomocí virtualizace systému souborů a registru. Další informace najdete v Aplikace MSIX AppContainer.

Všechny aplikace AppContainer můžou číst globální registr. Aplikace AppContainer zapisuje do vlastního virtuálního registru a datové složky aplikace a tato data se odstraní při odinstalaci nebo resetování aplikace. Jiné aplikace nemají přístup k virtuálnímu registru nebo virtuálnímu systému souborů aplikace AppContainer.