Megosztás a következőn keresztül:


Alkalmazásmodell

A Windows Mixed Reality a Univerzális Windows-platform (UWP) által biztosított alkalmazásmodellt használja, amely a modern Windows-alkalmazások modellje és környezete. Az UWP alkalmazásmodell határozza meg az alkalmazások biztonságos telepítését, frissítését, verziószámba osztását és teljes eltávolítását. Emellett szabályozza az alkalmazás életciklusát – az alkalmazások végrehajtását, alvó állapotát és leállítását –, valamint azt, hogy hogyan őrizhetik meg az állapotot. Végül az alkalmazásmodell bemutatja az operációs rendszerrel, fájlokkal és más alkalmazásokkal való integrációt és interakciót.

2D-s alkalmazások a Windows Mixed Reality otthonában egy reggelizési területen
2D nézettel rendelkező alkalmazások a Windows Mixed Reality kezdőlapon

Alkalmazás-életciklus

A vegyes valóságú alkalmazások életciklusa magában foglalja az olyan általános alkalmazásfogalmakat, mint az elhelyezés, az indítás, a leállítás és az eltávolítás.

Elhelyezés és indítás

Minden alkalmazás vegyes valóságban indul el, ha egy alkalmazáscsempe (csak egy Másodlagos Windows-csempe) elhelyezésével a Windows Mixed Reality otthonában található. Ezek az alkalmazáscsempék elhelyezéskor elkezdik futtatni az alkalmazást. A csempék mindig megmaradnak, és a helyükön maradnak, és úgy viselkednek, mint a indítók, amikor vissza szeretne jutni az alkalmazáshoz.

Az elhelyezés egy másodlagos csempét helyez el a világon
Az elhelyezés egy másodlagos csempét helyez el a világon

Amint az elhelyezés befejeződik (hacsak az elhelyezést nem egy alkalmazás indította el az alkalmazás elindításához), az alkalmazás elindul. A Windows Mixed Reality egyszerre csak korlátozott számú alkalmazást futtathat. alkalmazásokat helyezhet el és indíthat el, más aktív alkalmazások felfüggeszthetők. A felfüggesztett alkalmazások képernyőképet hagynak az alkalmazás utolsó állapotáról az alkalmazás csempéjén, bárhol is helyezték el. Az önéletrajzok és egyéb életciklus-események kezelésével kapcsolatos további információkért lásd a Windows 10 UWP alkalmazás életciklusát.

A csempe elhelyezése után az alkalmazás elindul Állapotdiagram futó, felfüggesztett vagy nem futó alkalmazáshoz
Balra: a csempe elhelyezése után az alkalmazás elindul. Jobbra: állapotdiagram futó, felfüggesztett vagy nem futó alkalmazáshoz.

Az eltávolítás bezár/leállítja a folyamatot

Amikor eltávolít egy elhelyezett alkalmazáscsempét a világból, a mögöttes folyamatok bezárulnak. Ez hasznos lehet annak biztosításához, hogy az alkalmazás leálljon vagy újraindítsa a problémás alkalmazásokat.

Alkalmazás felfüggesztése/megszüntetése

A Windows Mixed Reality kezdőlapján a felhasználó több belépési pontot is létrehozhat egy alkalmazáshoz, ha elindítja az alkalmazást a Start menüből, és elhelyezi az alkalmazás csempét a világon. Minden alkalmazáscsempe más belépési pontként viselkedik, és külön csempepéldányt használ a rendszerben. A SecondaryTile.FindAllAsync lekérdezése minden alkalmazáspéldányhoz egy SecondaryTile értéket eredményez.

Ha egy UWP-alkalmazás felfüggesztésre kerül, képernyőkép készül az aktuális állapotról.

Képernyőképek a felfüggesztett alkalmazásokról
Képernyőképek a felfüggesztett alkalmazásokról

A többi Windows 10 rendszerhéjhoz képest az egyik legfontosabb különbség, hogy az alkalmazás hogyan értesül az alkalmazáspéldány aktiválásáról a CoreApplication.Resuming és a CoreWindow.Activated eseményeken keresztül.

Eset Folytatás Aktivált
Új alkalmazáspéldány indítása a Start menüből Új Csempeazonosítóval aktiválva
Az alkalmazás második példányának indítása a Start menüből Új Csempeazonosítóval aktiválva
Válassza ki a jelenleg nem aktív alkalmazáspéldányt A példányhoz társított TileId azonosítóval aktiválva
Válasszon egy másik alkalmazást, majd válassza ki a korábban aktív példányt Emelt összeg ismételt folytatása
Válasszon egy másik alkalmazást, majd válassza ki a korábban inaktív példányt Emelt összeg ismételt folytatása Ezután aktiválva a példányhoz társított TileId azonosítóval

Kiterjesztett végrehajtás

Előfordulhat, hogy az alkalmazásnak a háttérben kell folytatnia a munkát, vagy le kell játszania a hangot. A háttérfeladatok a HoloLensben érhetők el.

Az alkalmazások a háttérben futtathatók
Az alkalmazások a háttérben futtathatók

Lásd még