Bagikan melalui


Model aplikasi

Windows Mixed Reality menggunakan model aplikasi yang disediakan oleh Platform Windows Universal (UWP), yang merupakan model dan lingkungan untuk aplikasi Windows modern. Model aplikasi UWP menentukan bagaimana aplikasi diinstal, diperbarui, di-versi, dan dihapus dengan aman sepenuhnya. Ini juga mengatur siklus hidup aplikasi - bagaimana aplikasi mengeksekusi, tidur, dan berhenti - dan bagaimana aplikasi dapat mempertahankan status. Terakhir, model aplikasi mencakup integrasi dan interaksi dengan sistem operasi, file, dan aplikasi lainnya.

Aplikasi 2D yang diatur di rumah Windows Mixed Reality di area sarapan
Aplikasi dengan tampilan 2D diatur di beranda Windows Mixed Reality

Siklus hidup aplikasi

Siklus hidup aplikasi realitas campuran melibatkan konsep aplikasi standar seperti penempatan, peluncuran, penghentian, dan penghapusan.

Penempatan dan peluncuran

Setiap aplikasi dimulai dalam realitas campuran dengan menempatkan petak peta aplikasi (hanya petak peta sekunder Windows) di rumah Windows Mixed Reality. Petak peta aplikasi ini, pada penempatan, akan mulai menjalankan aplikasi. Petak peta bertahan dan tetap berada di lokasi tempat mereka, bertindak seperti peluncur kapan saja Anda ingin kembali ke aplikasi.

Penempatan menempatkan petak peta sekunder di dunia
Penempatan menempatkan petak peta sekunder di dunia

Segera setelah penempatan selesai (kecuali penempatan dimulai oleh aplikasi ke peluncuran aplikasi ), aplikasi mulai diluncurkan. Windows Mixed Reality dapat menjalankan sejumlah aplikasi terbatas pada satu waktu. Anda menempatkan dan meluncurkan aplikasi, aplikasi aktif lainnya dapat ditangguhkan. Aplikasi yang ditangguhkan meninggalkan cuplikan layar status terakhir aplikasi pada petak peta aplikasinya di mana pun Anda menempatkannya. Untuk informasi selengkapnya tentang menangani resume dan peristiwa siklus hidup lainnya, lihat Siklus hidup aplikasi UWP Windows 10.

Setelah menempatkan petak peta, aplikasi mulai berjalan Diagram status untuk aplikasi yang berjalan, ditangguhkan, atau tidak berjalan
Kiri: setelah menempatkan petak peta, aplikasi mulai berjalan. Kanan: diagram status untuk aplikasi yang berjalan, ditangguhkan, atau tidak berjalan.

Hapus adalah proses penutupan/penghentian

Saat Anda menghapus petak peta aplikasi yang ditempatkan dari dunia, proses yang mendasar akan ditutup. Ini dapat berguna untuk memastikan aplikasi Anda dihentikan atau memulai ulang aplikasi yang bermasalah.

Penangguhan/penghentian aplikasi

Di beranda Windows Mixed Reality, pengguna dapat membuat beberapa titik masuk untuk aplikasi dengan meluncurkan aplikasi Anda dari menu Mulai dan menempatkan petak peta aplikasi di dunia. Setiap petak peta aplikasi berulah sebagai titik masuk yang berbeda, dan memiliki instans petak peta terpisah dalam sistem. Kueri untuk SecondaryTile.FindAllAsync akan menghasilkan SecondaryTile untuk setiap instans aplikasi.

Saat aplikasi UWP ditangguhkan, cuplikan layar diambil dari status saat ini.

Cuplikan layar ditampilkan untuk aplikasi yang ditangguhkan
Cuplikan layar ditampilkan untuk aplikasi yang ditangguhkan

Salah satu perbedaan utama dari shell Windows 10 lainnya adalah bagaimana aplikasi diberi tahu tentang aktivasi instans aplikasi melalui peristiwa CoreApplication.Resuming dan CoreWindow.Activated .

Skenario Melanjutkan Diaktifkan
Luncurkan instans aplikasi baru dari menu Mulai Diaktifkan dengan TileId baru
Luncurkan instans aplikasi kedua dari menu Mulai Diaktifkan dengan TileId baru
Pilih instans aplikasi yang saat ini tidak aktif Diaktifkan dengan TileId yang terkait dengan instans
Pilih aplikasi lain, lalu pilih instans yang sebelumnya aktif Melanjutkan dinaikkan
Pilih aplikasi lain, lalu pilih instans yang sebelumnya tidak aktif Melanjutkan dinaikkan Kemudian Diaktifkan dengan TileId yang terkait dengan instans

Eksekusi yang diperluas

Terkadang aplikasi Anda perlu terus melakukan pekerjaan di latar belakang atau memutar audio. Tugas latar belakang tersedia di HoloLens.

Aplikasi dapat berjalan di latar belakang
Aplikasi dapat berjalan di latar belakang

Lihat juga