Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A felhasználók új eszközre való áthelyezésekor a lehető legjobb visszaállítási élményt kell nyújtania az alkalmazásnak (Windows alkalmazás-visszaállítással együtt). Ez a témakör az Windows alkalmazás-visszaállítási folyamatokat határozza meg, amelyek lehetővé teszik az alkalmazás számára, hogy ezt a élményt nyújtsa, és a lehető legtöbb ügyfelet bevonja.
Miért kritikus fontosságú az alkalmazás-visszaállítás?
Amikor az alkalmazás felhasználói a következő Windows PC-jükre kerülnek, szükségük van arra a nyugalomra, hogy az alkalmazásaik átkerülnek az új eszközükre.
Windows biztonsági másolatot készít a felhasználó alkalmazáslistájáról a felhőbe; a visszaállítás során rögzített alkalmazáshelyőrzőket hoz létre az új Windows PC-n, hogy a felhasználók ott találhassák meg az alkalmazásaikat, ahol elvárják. Ez nagyon egyszerűvé teszi az alkalmazás telepítését. Az alkalmazás telepítése mellett azonban a felhasználók azt is szeretnék, hogy az alkalmazás többi konfigurációja és beállításai átkerüljenek az új eszközükre.
Ha biztosítja, hogy alkalmazásai az ajánlott eljárásokat követve maximalizálják Windows alkalmazás-visszaállítási képességek hatékonyságát, akkor a felhasználók a lehető leggyorsabban visszatérhetnek a termelékenységhez az új pc-n. Ez lehetővé teszi, hogy az alkalmazás megtartsa a felhasználókat az új PC-n. A témakör többi része ezeket az ajánlott eljárásokat ismerteti.
Alkalmazás-visszaállítási elvek
Ezek az irányelvek és ajánlott eljárások biztosítják az alkalmazások felhasználói számára az optimális biztonsági mentési és visszaállítási élményt. Ezek a már összegyűjtött ajánlott eljárások gyűjteményei.
- Az alkalmazás közzététele a Microsoft Store. Az alkalmazásnak engedélyeznie kell a megbízható terjesztést a Microsoft Store keresztül (lásd: Alkalmazások és játékok közzététele Windows). Ez a legegyszerűbb módja annak, hogy megbízható és zökkenőmentes (kevesebb kattintással) élményt biztosítson a felhasználóknak.
- Csomagolja be az alkalmazást. Az alkalmazást csomagolni kell (definíciókért lásd az üzembe helyezés áttekintését). A csomagolt alkalmazások lehetővé teszik, hogy a rendszer jobban megértse az alkalmazás számára fontos fájlokat, adatokat és beállításokat; és lehetővé teszi a rendszer számára az alkalmazások igény szerinti egyszerűbb visszaállítását.
- Kritikus alkalmazásállapot tárolása a felhőben. Az alkalmazásnak a felhőben kell tárolnia a kritikus alkalmazásállapotát. Az alkalmazás új eszközön való telepítése csak az első lépés. A cél, hogy a felhasználók zökkenőmentesen visszatérjenek a korábbi alkalmazásállapotukhoz – a legutóbbiakhoz, a kedvenceikhez és a preferenciáikhoz; ennek a legjobb módja pedig az, ha ezeket a kritikus felhasználói állapotadatokat a felhőben tárolja. A helyi állapotot csak ideiglenes optimalizálásnak kell tekinteni.
- Felhasználó által létrehozott tartalom írása ismert mappákba. Az alkalmazásnak felhasználó által létrehozott tartalmat kell írnia a Windows ismert mappákba (lásd a KnownFolders osztályt). Tartsa elkülönítve az alkalmazás állapotától – ha az alkalmazás felhasználó által létrehozott tartalmat (fájlokat, hangklipeket, videókat stb.) hoz létre, akkor ezt a tartalmat az Windows Ismert mappákba (Dokumentumok, Képek, Zene, Videók stb.) kell írnia. Ez lehetővé teszi a Windows számára, hogy a OneDrive-on keresztül biztonsági másolatot készítsen ezekről a fájlokról a felhőbe, és zökkenőmentesen szinkronizálja őket az eszközök között a fájlok igény szerinti elérhetőségének technológiájával.
Az alkalmazás közzététele a Microsoft Store
A Microsoft Store a Windows-alkalmazások legmegbízhatóbb terjesztési felhője (lásd: Közzétéve Windows alkalmazások és játékok). A felhasználók könnyedén rátalálhatnak és telepíthetik az alkalmazást.
Amikor egy felhasználó új operációs rendszert telepít, és úgy dönt, hogy visszaállítja az előző számítógépéről, a Microsoft Store található alkalmazások automatikusan megjelennek a All Apps listában, és a kitűzők az Start menüben és tálcán találhatók, mint korábban. Ezek a billentyűparancsok lehetővé teszik, hogy a felhasználó azonnal hozzáférjen az alkalmazáshoz, és telepítse azt.
Az alkalmazás csomagolása
A felhasználói élmény kialakításának egy másik kulcsa az alkalmazás telepítésének és megfelelő működésének biztosítása. Ennek legjobb módja a csomagolt alkalmazások használata (lásd az üzembe helyezés áttekintését).
A csomagolt alkalmazások (akár csomagolt asztali alkalmazások, akár WinUI-alkalmazások) MSIX használatával vannak csomagolva, és egy egyszerűsített alkalmazástárolóban futnak. A csomagolt alkalmazásfolyamat és a gyermekfolyamatok a tárolón belül futnak; fájlrendszer és beállításjegyzék-virtualizálás használatával vannak elkülönítve. A csomagolás ezen aspektusai teszik rendkívül megbízhatóvá a telepítést, és biztosítják, hogy az alkalmazás ne hibásan viselkedjön, vagy ne hagyja el a beállításjegyzék konfigurációját vagy alkalmazásfájljait a számítógépen, amikor a felhasználó eltávolítja.
Az MSIX csomagoláshoz való használatának előnyeiről további információt a Mi az MSIX?
Az MSIX formátum és a csomagolt alkalmazások előnyei nem érnek véget az alkalmazások megbízhatóságával. Az alkalmazás csomagolása azt is jelenti, hogy gyorsan telepíthető lesz, amikor a felhasználók új számítógépre migrálnak. A telepítést követően Windows megkezdi a visszaállított csomagolt alkalmazások rehidratálását. Mivel a rehidratálás időbe telik, ha a felhasználó az alkalmazás rehidratálása előtt a hivatkozásra kattint, akkor Windows azonnal letölti és telepíti az alkalmazást, így a felhasználó a lehető leghamarabb futtathatja.
Kritikus alkalmazásállapot tárolása a felhőben
Mint látható, Windows nagyszerű munkát végez, hogy segítsen az ügyfeleknek megtalálni és telepíteni az alkalmazást az új pc-n. De mi a helyzet az alkalmazásadatokkal, például az alkalmazásbeállításokkal? A legjobb felhasználói élmény érdekében javasoljuk, hogy a felhő használatával tárolja az alkalmazás állapotát. Az alkalmazásadatok felhőben való tárolásával a felhasználók egységes felhasználói élményt érhetnek el az eszközökön. Ha a felhasználóknak nem kell újrakonfigurálniuk az alkalmazásbeállításokat, a felhasználói elégedettség jelentősen megnő.
Az alkalmazásbeállítások felhőben való tárolásához szolgáltatásra van szükség. A lehető leggazdagabb élmény érdekében Microsoft számos olyan szolgáltatást biztosít, amely szükségtelenné teszi a kiszolgálók üzembe helyezése, az adatbázis kiválasztása vagy a skálázás vagy a biztonság miatt való aggódást. Ezek a szolgáltatások nagyszerű fejlesztői élményt nyújtanak, amellyel alkalmazásadatokat tárolhat a felhőben SQL vagy NoSQL API-k használatával. A méretezhető és robusztus alkalmazások létrehozásához szinkronizálhatja az adatokat az összes eszközön, és engedélyezheti, hogy az alkalmazás hálózati kapcsolattal vagy anélkül működjön. A Microsoft-szolgáltatások további információ: Adattár, szinkronizálás és mobilalkalmazás-adatok lekérdezése a felhőből.
További információ az alkalmazásadatok tárolásának legjobb gyakorlatairól a következő helyen található: Beállítások és egyéb alkalmazásadatok tárolása és lekérése.
Felhasználó által létrehozott tartalom írása ismert mappákba
Windows a Windows Vistával ismertette meg az ismert mappákat. Azóta a felhasználók arra számítanak, hogy az alkalmazásukkal létrehozott tartalmakat ezeken a helyeken találják meg. A felhasználó által létrehozott tartalmaknak ezen helyekre történő írása azzal a előnyökkel jár, hogy a OneDrive biztonsági másolatot készít ezekről a mappákról, ha engedélyezve vannak, hogy azok elérhetők legyenek a felhasználó számára az új pc-n (lásd Mappák biztonsági mentése OneDrive). Azáltal, hogy szabványos Windows API-kat használ a felhasználó által létrehozott tartalmak ismert mappákba való írásához, javítja a felhasználói élményt, és csökkenti az alkalmazás bevezetésének súrlódását.
Felhasználó által látható fájlok
Olyan fájlokat kell tárolnia, amelyeket a felhasználó a felhasználói profil megfelelő mappájában szeretne megtekinteni és kezelni. Az általános fájlokat a FOLDERID_Documents helyen kell tárolnia, általában egy almappában. A képeket, zenéket és videókat pedig a megfelelő FOLDERID_Pictureshelyen FOLDERID_Musicés FOLDERID_Videos helyen kell tárolnia.
Gépspecifikus alkalmazásadatok
Olyan adatokat kell tárolnia, amelyek arra a gépre vonatkoznak, amelyen az alkalmazás jelenleg fut a FOLDERID_LocalAppData mappában; általában egy almappában. Ide tartoznak az olyan adatok, mint például:
- Rendszerteljesítmény-metrikák. Az aktuális gépről gyűjtött és tárolt információk, amelyek az adott gépen lévő alkalmazás viselkedésének optimalizálására szolgálnak. Ha például információkat gyűjtött a gép grafikus képességeiről és teljesítményéről (az optimális renderelési minőség meghatározásához), akkor nem szabad ezeket az adatokat használnia.
- A gépspecifikus képességekhez kapcsolódó felhasználói testreszabások. Egy olyan alkalmazásnak, amely a gép grafikus képességei és teljesítménye alapján optimalizálja a megjelenítési teljesítményt, minden olyan módosítást is tárolnia kell, amelyet lehetővé tesz a felhasználó számára, hogy gépspecifikus adatokként módosítsa ezeket a beállításokat. Ez biztosítja, hogy a felhasználó élvezhesse, amit úgy határoznak meg, hogy a legjobb élmény legyen ahhoz a géphez, amelyen éppen fut az alkalmazáson.
Jótanács
Azért javasoljuk, hogy ne tároljon gépspecifikus adatokat ismert mappákban, mert ezek a felhasználóspecifikus mappák a felhasználóval együtt utaznak a gépek között ( barangolnak). A gépspecifikus adatok tárolása tehát ütközéseket és problémákat okozhat, ha a felhasználók több gépen vagy frissítés után használják az alkalmazást.
Nem gépspecifikus alkalmazásadatok
Olyan adatokat kell tárolnia, amelyek nem gépspecifikusak a FOLDERID_Documents helyen, általában egy almappában. Ezek a fájlok gyakran tartalmaznak felhasználó által biztosított alkalmazás-testreszabást, például: az indításkor végrehajtandó alapértelmezett műveletet; egyéni hátterek; vagy más adatok, amelyek nem változnak egyik gépről a másikra.
Ajánlott eljárások csomagolatlan alkalmazásokhoz
Ha nem tudja csomagolni az alkalmazást, győződjön meg arról, hogy a telepítő implementálja az alábbi javaslatokat. Ez biztosítja, hogy biztonsági másolatot készíthessen és visszaállíthassa a Start menü parancsikonjait, amelyek lehetővé teszik a telepítést egy biztonsági másolatból visszaállított új gépen.
- Győződjön meg arról, hogy a telepítő megad egy
InstallLocationértéket az eltávolítási beállításkulcsban. A Windows InstallerARPINSTALLLOCATION használatával adja meg. Erre azért van szükség, hogy a Start menü parancsikonjainak a termékhez való leképezése engedélyezhető legyen. - Győződjön meg arról, hogy ez a hely a termékre jellemző; általában a
C:\Program Files\<Publisher>\<Application>alatti alkönyvtár. - Győződjön meg arról, hogy a Start menü billentyűparancsai gépfüggetlen
System.AppUserModel.ID(AMUID) értékekkel rendelkeznek. Ez a legjobb megoldás, ha explicit módon adja meg őket a parancsikon metaadataiban. További információkért lásd: Hol kell hozzárendelni egy AppUserModelID-t.
Windows developer