Apa itu MSIX?

MSIX adalah format paket aplikasi Windows yang memberikan pengalaman pengemasan modern untuk semua aplikasi Windows. Format paket MSIX mempertahankan fungsionalitas paket aplikasi yang ada dan/atau menginstal file selain mengaktifkan fitur pengemasan dan penyebaran modern baru ke aplikasi Win32, WPF, dan Formulir Windows.

MSIX memungkinkan perusahaan untuk tetap terkini dan memastikan aplikasi mereka selalu diperbarui. Ini memungkinkan Profesional TI dan pengembang untuk memberikan solusi yang berpusat pada pengguna sambil tetap mengurangi biaya kepemilikan aplikasi dengan mengurangi kebutuhan untuk mengemas ulang.

Fitur utama

  • Keandalan. MSIX menyediakan penginstalan yang andal dengan tingkat keberhasilan 99,96% atas jutaan instalasi dengan penghapusan instalasi yang dijamin.
  • Pengoptimalan bandwidth jaringan. MSIX mengurangi dampak ke bandwidth jaringan melalui pengunduhan hanya blok 64k. Ini dilakukan dengan memanfaatkan file AppxBlockMap.xml yang terkandung dalam paket aplikasi MSIX (lihat di bawah ini untuk detail selengkapnya). MSIX dirancang untuk sistem modern dan cloud.
  • Pengoptimalan ruang disk. Dengan MSIX, tidak ada duplikasi file di seluruh aplikasi dan Windows mengelola file bersama di seluruh aplikasi. Aplikasi masih independen satu sama lain sehingga pembaruan tidak akan berdampak pada aplikasi lain yang berbagi file. Penghapusan instalasi yang bersih dijamin meskipun platform mengelola file bersama di seluruh aplikasi.

Sorotan

  • Mengemas aplikasi Windows yang ada. Gunakan MSIX Packaging Tool untuk membuat paket MSIX untuk aplikasi Windows apa pun, lama atau baru. Alat pengemasan MSIX menyederhanakan pengalaman pengemasan, menawarkan antarmuka pengguna interaktif atau baris perintah untuk mengonversi dan mengemas aplikasi Windows.
  • Instal paket aplikasi MSIX. Gunakan Penginstal Aplikasi untuk menginstal atau memperbarui paket aplikasi MSIX apa pun yang tersedia secara lokal atau di jaringan distribusi konten apa pun.
  • Terapkan perbaikan run time ke aplikasi paket. Paket Kerangka Kerja Dukungan adalah kit sumber terbuka yang membantu Anda menerapkan perbaikan ke aplikasi desktop yang ada saat Anda tidak memiliki akses ke kode sumber, sehingga dapat berjalan dalam kontainer MSIX.
  • Gunakan MSIX di mana saja. Dengan sumber terbuka MSIX SDK, paket MSIX lebih serbaguna, dan independen platform. SDK menyediakan semua API yang diperlukan untuk memverifikasi, memvalidasi, dan membongkar paket aplikasi di platform apa pun, termasuk platform Windows 10 dan non-Windows 10.

Video pengantar MSIX dan sumber daya

Video ini memperkenalkan cara utama kemasan MSIX dapat membantu Anda menyederhanakan dan meningkatkan alur kerja penginstalan dan penyebaran aplikasi Anda.


Kunjungi halaman Komunitas Teknologi MSIX untuk diskusi dan informasi terbaru tentang MSIX. Untuk sumber daya tambahan tentang pembelajaran MSIX, lihat artikel ini.

Di dalam paket MSIX

MSIX Package Diagram

Payload aplikasi

File payload adalah file kode aplikasi dan aset yang dibuat saat membangun aplikasi.

AppxBlockMap.xml

File peta blok paket adalah dokumen XML yang berisi daftar file aplikasi bersama dengan indeks dan hash kriptografi untuk setiap blok data yang disimpan dalam paket. File peta blok itu sendiri diverifikasi dan diamankan dengan tanda tangan digital ketika paket ditandatangani. File peta blok memungkinkan paket MSIX diunduh dan divalidasi secara bertahap, dan juga berfungsi untuk mendukung pembaruan diferensial ke file aplikasi setelah diinstal.

AppxManifest.xml

Manifes paket adalah dokumen XML yang berisi info yang diperlukan sistem untuk menyebarkan, menampilkan, dan memperbarui aplikasi MSIX. Info ini mencakup identitas paket, dependensi paket, kemampuan yang diperlukan, elemen visual, dan titik ekstensibilitas.

AppxSignature.p7x

AppxSignature.p7x dihasilkan saat paket ditandatangani. Semua paket MSIX harus ditandatangani sebelum diinstal. Dengan AppxBlockmap.xml, platform dapat menginstal paket dan divalidasi.

Platform yang didukung

Lihat artikel ini untuk daftar lengkap platform yang mendukung MSIX.

Manfaat kontainer aplikasi

Aplikasi yang dikemas menggunakan MSIX berjalan dalam kontainer aplikasi ringan. Proses aplikasi MSIX dan proses turunannya berjalan di dalam kontainer dan diisolasi menggunakan sistem file dan virtualisasi registri. Semua aplikasi MSIX dapat membaca registri global. Aplikasi MSIX menulis ke folder data aplikasi dan registri virtualnya sendiri, dan data ini akan dihapus saat aplikasi dihapus atau direset. Aplikasi lain tidak memiliki akses ke registri virtual atau sistem file virtual aplikasi MSIX.