Bagikan melalui


Menginstal aplikasi Windows 10 dari halaman web

Penting

Topik ini menjelaskan skema (protokol) ms-appinstaller URI (Pengidentifikasi Sumber Daya Seragam), dan cara menggunakannya. Skema URI ini dapat dinonaktifkan oleh profesional IT (administrator). Untuk menonaktifkan ms-appinstaller di jaringan Anda, atur Kebijakan Grup EnableMSAppInstallerProtocol (/windows/client-management/mdm/policy-csp-desktopappinstaller) ke dinonaktifkan (lihat Policy CSP - DesktopAppInstaller). Jika Kebijakan Grup EnableMSAppInstallerProtocol diatur ke diaktifkan, atau jika tidak ditentukan, ms-appinstaller diaktifkan.

Ketika skema URI ms-appinstaller dinonaktifkan, Penginstal Aplikasi tidak akan dapat menginstal aplikasi langsung dari server web (yang merupakan topik ini). Dalam hal ini, pengguna harus mengunduh aplikasi terlebih dahulu. Jadi perbarui tautan di situs web Anda dengan menghapus 'ms-appinstaller:?source=' sehingga paket atau .appinstaller file MSIX akan diunduh. Itu mungkin meningkatkan ukuran unduhan untuk beberapa paket. Pengguna kemudian dapat menginstal paket dengan menggunakan Penginstal Aplikasi.

Biasanya, aplikasi harus tersedia secara lokal di perangkat sebelum dapat diinstal dengan Penginstal Aplikasi. Untuk skenario web, ini berarti bahwa pengguna harus mengunduh paket aplikasi dari server web, setelah itu dapat diinstal dengan Penginstal Aplikasi. Ini tidak efisien dan membuang ruang disk, itulah sebabnya Penginstal Aplikasi sekarang memiliki fitur bawaan untuk menyederhanakan proses.

Penginstal Aplikasi dapat menginstal aplikasi langsung dari server web. Saat pengguna mengklik tautan web yang dihosting paket aplikasi, Penginstal Aplikasi dipanggil secara otomatis. Pengguna kemudian dibawa ke tampilan info aplikasi di Penginstal Aplikasi dan kemudian satu klik jauhnya dari terlibat langsung dengan aplikasi.

Penginstalan aplikasi langsung hanya tersedia di Windows 10 Fall Creators Update dan yang lebih baru. Versi Windows sebelumnya (kembali ke Windows 10 Anniversary Update) akan didukung oleh pengalaman penginstalan web pada versi Windows 10 sebelumnya. Pengalaman ini tidak cairan seperti penginstalan aplikasi langsung, tetapi memberikan peningkatan signifikan pada prosedur penginstalan aplikasi yang ada.

Catatan

Versi Penginstal Aplikasi harus lebih besar dari 1.0.12271.0 untuk mendukung fitur ini, dan kemampuan untuk menggunakan skema (protokol) ms-appinstaller URI (Pengidentifikasi Sumber Daya Seragam) dapat dikontrol oleh profesional TI (administrator). Untuk mengaktifkan ms-appinstaller di jaringan Anda, atur Kebijakan Grup EnableMSAppInstallerProtocol (/windows/client-management/mdm/policy-csp-desktopappinstaller) ke diaktifkan (lihat Policy CSP - DesktopAppInstaller). Untuk informasi selengkapnya, lihat Menginstal aplikasi Windows 10 dari halaman web.

Skema Aktivasi Protokol

Dalam mekanisme ini, Penginstal Aplikasi mendaftar dengan sistem operasi untuk skema aktivasi protokol. Saat pengguna mengklik tautan web, browser memeriksa dengan OS untuk aplikasi yang didaftarkan ke tautan web tersebut. Jika skema cocok dengan skema aktivasi protokol yang ditentukan oleh Penginstal Aplikasi, maka Penginstal Aplikasi dipanggil. Penting untuk dicatat bahwa mekanisme ini independen browser. Ini bermanfaat bagi administrator situs, misalnya, yang tidak perlu mempertimbangkan perbedaan browser web saat memasukkan ini ke dalam halaman web.

Persyaratan untuk skema aktivasi protokol

  1. Server web harus memiliki dukungan untuk permintaan rentang byte (HTTP/1.1)
    • Server yang mendukung protokol HTTP/1.1 harus memiliki dukungan untuk permintaan rentang byte
  2. Server web perlu mengetahui tentang jenis konten paket aplikasi Windows 10

Cara mengaktifkan ini di halaman web

Pengembang aplikasi yang ingin menghosting paket aplikasi di situs web mereka perlu mengikuti langkah ini:

Awali URI paket aplikasi Anda dengan skema 'ms-appinstaller:?source=' aktivasi tempat Penginstal Aplikasi didaftarkan saat mereferensikannya di halaman web Anda. Lihat contoh untuk Halaman Web MyApp untuk detailnya.

<html>
    <body>
        <h1> MyApp Web Page </h1>
        <a href="ms-appinstaller:?source=http://mywebservice.azureedge.net/HubApp.msix"> Install app package </a>
        <a href="ms-appinstaller:?source=http://mywebservice.azureedge.net/HubAppBundle.msixbundle"> Install app bundle  </a>
        <a href="ms-appinstaller:?source=http://mywebservice.azureedge.net/HubAppSet.appinstaller"> Install related set </a>
    </body>
</html>

Catatan

Dengan mengawali tautan ke aplikasi Windows, atau file AppInstaller dengan ms-appinstaller:?source='' perangkat klien akan meluncurkan Penginstal Aplikasi Desktop, dengan detail yang berkaitan dengan aplikasi Windows. Jenis MIME harus dikonfigurasi di Server Web karena informasi ini akan dibagikan dengan Penginstal Aplikasi Desktop yang menginformasikan jenis file dan itu adalah asosiasi jenis file.

Diperlukan agar MIME-Type dikonfigurasi untuk aplikasi Windows dan file AppInstaller yang akan dibagikan dari situs web Anda. Dengan menyertakan Jenis MIME, Penginstal Aplikasi Desktop akan dengan cepat mengidentifikasi asosiasi file dan meluncurkan halaman informasi dengan langkah berikutnya. Jika tidak disertakan, Penginstal Aplikasi Desktop harus menentukan asosiasi file yang dapat berdampak negatif pada seberapa cepat Penginstal Aplikasi Desktop akan menginterpretasikan informasi dan meluncurkan penginstal aplikasi Windows. Satu-satunya Jenis MIME yang diperlukan untuk dikonfigurasi di Server Web Anda adalah dari jenis file yang akan dihosting di situs web Anda.

Jika media penginstalan aplikasi Windows dihosting pada berbagi file, dan ditautkan dari situs web, maka MIME-Type tidak perlu dikonfigurasi di Server Web.

Ekstensi File URL Jenis MIME
.msix application/msix
.appx application/appx
.msixbundle application/msixbundle
.appxbundle application/appxbundle
.appinstaller application/appinstaller

Untuk informasi selengkapnya tentang cara mengonfigurasi jenis MIME, silakan kunjungi Mendistribusikan Aplikasi Windows 10 dari IIS Server.

Menandatangani paket aplikasi

Agar pengguna menginstal aplikasi, Anda harus menandatangani paket aplikasi dengan sertifikat tepercaya. Anda dapat menggunakan sertifikat berbayar pihak ketiga dari otoritas sertifikasi tepercaya untuk menandatangani paket aplikasi Anda. Jika sertifikat pihak ketiga digunakan, pengguna harus memiliki perangkat mereka dalam mode sideload atau pengembang untuk menginstal dan menjalankan aplikasi Anda.

Jika Anda menyebarkan aplikasi ke karyawan dalam perusahaan, Anda dapat menggunakan sertifikat yang dikeluarkan perusahaan untuk menandatangani aplikasi. Penting untuk dicatat bahwa sertifikat perusahaan harus disebarkan ke perangkat apa pun tempat aplikasi akan diinstal. Untuk informasi selengkapnya tentang menyebarkan aplikasi perusahaan, lihat Manajemen aplikasi perusahaan.

Pengalaman penginstalan web pada versi Windows 10 sebelumnya

Memanggil Penginstal Aplikasi dari browser didukung pada semua versi Windows 10 di mana Penginstal Aplikasi tersedia (dimulai dengan Pembaruan Hari Jadi). Namun, fungsionalitas untuk menginstal langsung dari web tanpa perlu mengunduh paket terlebih dahulu hanya tersedia pada Pembaruan Windows 10 Fall Creators.

Pengguna versi Windows 10 sebelumnya (dengan Penginstal Aplikasi tersedia) juga dapat memanfaatkan penginstalan web aplikasi Windows 10 melalui Penginstal Aplikasi, tetapi akan memiliki pengalaman pengguna yang berbeda. Ketika pengguna ini mengklik tautan web, Penginstal Aplikasi akan meminta untuk Mengunduh paket alih-alih Menginstal. Setelah diunduh, Penginstal Aplikasi akan memulai peluncuran paket yang diunduh secara otomatis. Satu klik lagi pada Instal, dan aplikasi siap digunakan.

Meskipun alur ini tidak mulus seperti penginstalan langsung pada Windows 10 Fall Creators Update, pengguna masih dapat dengan cepat terlibat dengan aplikasi. Selain itu, dengan alur ini, pengguna tidak perlu khawatir tentang file paket aplikasi yang tidak perlu mengambil ruang dalam drive. Penginstal Aplikasi secara efisien mengelola ruang dengan mengunduh paket ke folder data aplikasinya dan menghapus paket saat tidak lagi diperlukan.

Berikut adalah perbandingan cepat versi pembaruan Windows 10 Fall Creators dari Penginstal Aplikasi dan versi Penginstal Aplikasi sebelumnya:

Penginstal Aplikasi, Versi Terbaru Penginstal Aplikasi, Versi Sebelumnya
Penginstal Aplikasi menampilkan info aplikasi sebelum unduhan dimulai Browser meminta pengguna untuk memilih untuk mengunduh
Penginstal Aplikasi melakukan pengunduhan Pengguna harus memulai peluncuran paket aplikasi secara manual
Setelah unduhan paket, Penginstal Aplikasi secara otomatis meluncurkan paket aplikasi Pengguna harus mengklik Instal dan luncurkan paket aplikasi secara manual
Penginstal Aplikasi akan mengurus pembuangan paket yang diunduh Pengguna harus menghapus file yang diunduh secara manual

Pada versi sebelum Pembaruan Windows 10 Fall Creators, Penginstal Aplikasi tidak dapat langsung menginstal aplikasi dari web. Pada versi ini, Penginstal Aplikasi hanya dapat menginstal paket aplikasi yang tersedia secara lokal. Sebagai gantinya, Penginstal Aplikasi akan mengunduh paket dan mengharuskan pengguna untuk mengeklik dua kali paket yang diunduh untuk diinstal.

Keamanan Penginstal Aplikasi

Dengan Build 1.24.1981 dari Penginstal Aplikasi, langkah-langkah keamanan berikut telah ditambahkan:

  • Validasi Zona Internet
  • Validasi Microsoft SmartScreen

Validasi Zona Internet

Sebelum mengakses domain yang dirujuk oleh skema URI ms-appinstaller , Penginstal Aplikasi akan memverifikasi bahwa domain diizinkan oleh Profesional TI. Jika domain telah dibatasi, Penginstal Aplikasi akan menampilkan kesalahan kepada pengguna.

Validasi Microsoft SmartScreen

Jika domain yang direferensikan oleh skema URI ms-appinstaller diizinkan, Penginstal Aplikasi akan memvalidasi URI dengan Microsoft SmartScreen. URI yang gagal dalam pemeriksaan reputasi akan menampilkan kesalahan kepada pengguna.

Lihat Fitur keamanan Penginstal Aplikasi untuk informasi selengkapnya.