Uygulama modeli
Windows Mixed Reality, modern Windows uygulamalarına yönelik bir model ve ortam olan Evrensel Windows Platformu (UWP) tarafından sağlanan uygulama modelini kullanır. UWP uygulama modeli, uygulamaların nasıl güvenli bir şekilde yüklendiğini, güncelleştirilip sürümlendiğini ve tamamen kaldırıldığını tanımlar. Ayrıca, uygulamaların nasıl yürütülebileceği, uyku ve durdurulduğu ve durumlarının nasıl korunabileceği gibi uygulama yaşam döngüsünü de yönetir. Son olarak, uygulama modeli işletim sistemi, dosyalar ve diğer uygulamalarla tümleştirmeyi ve etkileşimi kapsar.

Windows Mixed Reality girişte düzenlenmiş 2B görünüme sahip uygulamalar
Uygulama yaşam döngüsü
Karma gerçeklik uygulamasının yaşam döngüsü yerleştirme, başlatma, sonlandırma ve kaldırma gibi standart uygulama kavramlarını içerir.
Yerleştirme ve başlatma
Her uygulama, Windows Mixed Reality giriş Windows uygulama kutucuğu (yalnızca Windows ikincil kutucuk) yerleştirerek karma gerçeklikte başlar. Yerleştirmede bu uygulama kutucukları uygulamayı çalıştırmaya başlar. Kutucuklar kalıcıdır ve uygulamaya geri dönmek istediğiniz her zaman başlatıcılar gibi davranarak bulundukları konumda kalır.

Yerleştirme, dünyaya ikincil bir kutucuk yerleştirir
Yerleştirme tamamlandıktan hemen sonra (yerleştirme uygulama başlatılan bir uygulama tarafından başlatılmadığı sürece), uygulama başlatılmaya başlar. Windows Mixed Reality aynı anda sınırlı sayıda uygulama çalıştırabilir. bir uygulama yerleştirir ve başlatırsanız, diğer etkin uygulamalar askıya alınabilir. Askıya alınan uygulamalar, uygulamanın son durumunun ekran görüntüsünü yerleştirdiğiniz her yerde uygulama kutucuğunda bırakır. Özgeçmiş ve diğer yaşam döngüsü olaylarını işleme hakkında daha fazla bilgi için bkz. UWP uygulama yaşam döngüsünü Windows 10.


Sol: Kutucuk yerleştirdikten sonra uygulama çalışmaya başlar. Sağ: çalışan, askıya alınan veya çalışmayan uygulama için durum diyagramı.
Kaldırma işlemi kapatma/sonlandırma işlemidir
Yerleştirilen bir uygulama kutucuğunu dünyadan kaldırdığınızda, temel alınan işlemler kapanır. Bu, uygulamanızın durdurulmasını sağlamak veya sorunlu bir uygulamayı yeniden başlatmak için yararlı olabilir.
Uygulama askıya alma/sonlandırma
Kullanıcı, Windows Mixed Reality giriş noktasında uygulamanızı Başlat menüsü başlatıp uygulama kutucuğunu dünyaya yerleştirerek bir uygulama için birden çok giriş noktası oluşturabilir. Her uygulama kutucuğu farklı bir giriş noktası gibi davranır ve sistemde ayrı bir kutucuk örneği vardır. SecondaryTile.FindAllAsync sorgusu her uygulama örneği için secondarytile ile sonuçlanır.
UWP uygulaması askıya alındığında geçerli durumun ekran görüntüsü alınır.

Askıya alınan uygulamalar için ekran görüntüleri gösterilir
Diğer Windows 10 kabuklarından en önemli farklardan biri, uygulamanın CoreApplication.Resuming ve CoreWindow.Activated olayları aracılığıyla uygulama örneği etkinleştirmesi hakkında nasıl bilgilendirildiğidir.
| Senaryo | Sürdürülüyor | Etkinleştirildi |
|---|---|---|
| Başlat menüsü'dan yeni uygulama örneği başlatma | Yeni tileid ile etkinleştirildi | |
| uygulamanın ikinci örneğini Başlat menüsü | Yeni tileid ile etkinleştirildi | |
| Uygulamanın şu anda etkin olmayan örneğini seçin | Örnekle ilişkili TileId ile etkinleştirildi | |
| Farklı bir uygulama seçin ve ardından daha önce etkin olan örneği seçin | Devam ettirildi | |
| Farklı bir uygulama seçin ve ardından daha önce etkin olmayan örneği seçin | Devam ettirildi | Ardından örnekle ilişkilendirilmiş TileId ile etkinleştirildi |
Genişletilmiş yürütme
Bazen uygulamanızın arka planda çalışmaya veya ses yürütmeye devam etmesi gerekir. Arka plan görevleri HoloLens kullanılabilir.

Uygulamalar arka planda çalıştırılabilir