Menginstal aplikasi Windows 10 dari halaman web

Penting

Skema ms-appinstaller (protokol) telah dinonaktifkan. Ini berarti Penginstal Aplikasi tidak akan dapat menginstal aplikasi langsung dari server web dan perlu diunduh terlebih dahulu. Perbarui tautan di situs web Anda dengan menghapus 'ms-appinstaller:?source=' sehingga file paket MSIX or.appinstaller akan diunduh. Ini dapat meningkatkan ukuran unduhan untuk beberapa paket. Pengguna kemudian dapat menginstal paket dengan 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-buang 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 untuk 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 cair 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.

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 terdaftar 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 harus mengikuti langkah ini:

Awali URI paket aplikasi Anda dengan skema 'ms-appinstaller:?source=' aktivasi yang didaftarkan Penginstal Aplikasi 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 pada Server Web karena informasi ini akan dibagikan dengan Penginstal Aplikasi Desktop yang menginformasikan jenis file dan asosiasi jenis filenya.

Diperlukan agar MIME-Types dikonfigurasi untuk file Windows Apps dan 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-langkah berikutnya. Jika tidak disertakan, Penginstal Aplikasi Desktop harus menentukan asosiasi file yang dapat berdampak negatif seberapa cepat Penginstal Aplikasi Desktop akan menginterpretasikan informasi dan meluncurkan alat penginstal Aplikasi Windows. Satu-satunya MIME-Types 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-Types 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, kunjungi Mendistribusikan Aplikasi Windows 10 dari Server IIS.

Menandatangani paket aplikasi

Agar pengguna dapat 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 penyebaran 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 di Windows 10 Fall Creators Update.

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. Karena paket aplikasi diunduh dari web, file-file ini akan melewati Microsoft SmartScreen untuk pemeriksaan keamanan. Setelah pengguna memberikan izin untuk melanjutkan dan kemudian satu klik lagi pada Instal, aplikasi siap digunakan!

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

Berikut adalah perbandingan cepat dari 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 pengunduhan dimulai Browser meminta pengguna untuk memilih untuk mengunduh
Penginstal Aplikasi melakukan pengunduhan Pengguna harus memulai peluncuran paket aplikasi secara manual
Setelah mengunduh 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 Windows 10 Fall Creators Update, 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 mengklik dua kali paket yang diunduh untuk menginstal.

Integrasi Microsoft SmartScreen

Microsoft SmartScreen selalu menjadi bagian dari proses penginstalan untuk menginstal aplikasi melalui Penginstal Aplikasi. SmartScreen memastikan pengguna diamankan dari malcontent yang dapat masuk ke perangkat mereka. Dengan pembaruan terbaru untuk Penginstal Aplikasi, integrasi SmartScreen lebih mulus dan kuat, memberikan peringatan saat menginstal aplikasi yang tidak dikenal dan melindungi perangkat dari bahaya.