Dela via


Metodtips för att skapa upplevelser med HoloLens

Introduktion

Våra kunder och partners skapar fantastiska upplevelser med HoloLens, och vi ser flera fantastiska program och scenarier som skapats på museer, akvarier och attraktioner över hela världen. Våra partner har flera metoder för att distribuera och underhålla dessa program, och den här guiden fokuserar på bästa praxis för ditt program, din tekniska arkitektur och din enhetshantering och etablering.

Genom att följa vägledningen i det här avsnittet kan du se till att din upplevelse är skalbar, lätt att hantera och redo att användas med dina upplevelsepartners för att ge dina kunder en härlig tid med dina upplevelser.

Fokusområden

I den här guiden fokuserar vi på flera viktiga områden som fungerar tillsammans för att skapa en övergripande lösning.

  1. Överväganden för program
  2. Miljööverväganden
  3. Välja rätt Enhetshantering alternativ
  4. Principkonfiguration
  5. Produktionslinjen "Out of Box"
  6. Felsökning och enhetsåterställning

Vi förväntar oss att den här vägledningen är användbar för små upplevelser på mellan 10 och 20 enheter upp till större distributioner av över 100 enheter.

Överväganden för program

Din upplevelse körs i kontexten för ett UWP-program som körs på HoloLens-enheten. Utvecklingsstöd ligger utanför kontexten för det här dokumentet, men det finns några element som är användbara att tänka på under din utveckling.

Enkel Self-Contained UWP-program

När du distribuerar programmet enligt vår rekommenderade metodik distribuerar vi en "helskärmsläge för enskilda appar", som automatiskt startar ditt program. Användare har inte åtkomst till HoloLens-operativsystemet (OS) eller Shell, vilket innebär att alla aktiviteter som används av din upplevelse ska finnas i det här programmet.

Programmet bör kunna återställas till tillståndet "Starta" och fortsätta att fungera i en "loop". Alla kalibrerings- eller navigeringsfunktioner bör finnas i ditt program, eftersom appen effektivt styr enhetsupplevelsen. Den här metoden tar bort all oro för att en gäst kan ändra eller skada upplevelsen och möjliggör snabb vändning för din upplevelse.

Kick out to Settings

I alla IT-miljöer kan det uppstå tillfälliga problem med nätverk eller ett behov av att återställa ett program som inte fungerar. I en helskärmsläge för en enskild app går det inte att starta skärmen Inställningar för att utföra den här mindre felsökningen.

Ditt program bör ha en metod för att komma ut till en "Operator"-meny (skyddad av ett delat lösenord eller liknande) som startar menyn In-Box inställningar för att tillåta funktioner som nätverkskonfiguration, kartåterställning av hologram eller enhetsåterställning). Du kan använda funktionen "Starta URI" för att starta menyn enhetsinställningar. Starta Appen Windows-inställningar – UWP-program

Miljööverväganden

HoloLens blandar sömlöst holografiska tillgångar i verkliga miljöer och lägger till stabila och korrekta hologram genom att spåra användare i ett utrymme. Rätt spårning står i centrum för hur HoloLens placerar upplevelser i din miljö. För att upprätthålla korrekt spårningsprestanda och för optimal användning finns det några miljööverväganden som måste följas för att HoloLens ska fungera som avsett. Se Miljööverväganden för HoloLens.

Att tänka på Description
Belysning (Genomsnittlig Luxmeter - 500 – 1000 lux) Belysning används för att spåra plats och användningsmiljö. Den får inte vara för ljus eller för mörk. Rekommendationen är att belysningen ska vara ljus, jämn och bekväm för en människa att se utan ansträngning. Se Belysning
Typer av belysning Olika typer av ljus kan påverka spårning och påverka prestanda. Mer information finns i Typer av belysning
Objekt i ett blanksteg HoloLens använder unika landmärken i din miljö som kallas funktioner. För att säkerställa optimal spårning se till att din omgivning är funktionsrik, med affischer, växter, unika objekt etc., för att underlätta spårning. Visa objekt i ett blanksteg
Maskhål Försök att särskilja områden genom att göra dem distinkta. Områden som ser likadana ut kan orsaka maskhål, där HoloLens-spåraren tror att dessa områden är samma plats. Använd etiketter eller andra särskiljande funktioner i din kommersiella miljö för att särskilja områden och åtgärda problemet. Se Maskhål
Rörelse i ett utrymme Ständigt rörliga, skiftande och föränderliga miljöer (inklusive områden med massor av människor) är svåra för HoloLens att spåra. Försök att tillhandahålla ett stabilt utrymme som är tydligt synligt för enheten för bättre spårning. Se Rörelse i ett blanksteg
Användarens närhet till objekt i utrymmet HoloLens-kameror kan inte se närmare än 15 cm från ett objekt. Se Närhet för användaren till objekt i utrymmet
Ytor i utrymmet Mindre blanka objekt är lättare att spåra mot. Se Ytor i ett blanksteg
Wi-Fi fingeravtrycksöverväganden När Wi-Fi är aktiverat korreleras kartdata med ett Wi-Fi fingeravtryck även om de inte är anslutna till en router. Utan Wi-Fi information på enheten kan hologram och utrymmesigenkänning vara långsammare. Betydande förändringar i Wi-Fi signal kan få enheten att tro att den är i ett annat utrymme. Se Överväganden för Wi-Fi-fingeravtryck
Temperatur- och regelinformation (Typiskt rekommenderat temperaturintervall – HoloLens 2 är utformad för användning mellan +10 C och +35 C) HoloLens ska lagras i en miljö inom det godkända temperaturintervallet (antingen i vänteläge eller av under en timme innan enheten används). På sidan HoloLens Regulatory Information finns information om temperaturintervall och föreskrifter, användning och säkerhet.
Avslöjande av miljöefterlevnad Se information om HoloLens Material och ämnen för miljöefterlevnad
Batteriinformation 2–3 timmars batterianvändningstid. USB-C-batteripaket kan användas för att förlänga den här gången.

För upplevelser som sannolikt varar mer än 5 till 10 minuter, starta ögonkalibrering i början av din upplevelse.

Välja rätt Enhetshantering alternativ

Enhetshantering är en viktig faktor för att enkelt distribuera HoloLens i stor skala. Det här resultatet kan uppnås genom följande alternativ: Etableringspaket eller Mobile Enhetshantering med Microsoft Intune båda har för- och nackdelar att använda, men visa följande överväganden för att fatta rätt beslut för din miljö.

Etableringspaket

Följ stegen i Konfigurera HoloLens med hjälp av ett etableringspaket (HoloLens).

Fördelar Nackdelar
Alla konfigurationer kan placeras i samma paket, inklusive Wi-Fi, VPN, helskärmsläge, med windows-konfiguration Designer Viss kunskap om XML är önskvärt
Använd låg kod eller GUI för att konfigurera inställningar. Nytt paket måste genereras för varje uppdatering.
Perfekt för offline säkra distributioner, med begränsad till ingen internetåtkomst tillåten Om du distribuerar certifikat via MDM eller certifikathanteraren måste certifikatet distribueras till det lokala datorarkivet för att signera appar som installerats med ett etableringspaket.
Appar och certifikat kan installeras via samma etableringspaket
Etableringspaket kan staplas för att uppfylla specifika behov om du vill ändra en inställning senare

Om du vill konfigurera HoloLens 2 med hjälp av ett etableringspaket följer du stegen i Konfigurera HoloLens med hjälp av ett etableringspaket. Ladda ned Windows Configuration Designer från Microsoft Store för att skapa paketet

Intune

Följ stegen i Använda Microsofts Endpoint Manager Intune för att hantera HoloLens-enheter. Använd Windows Autopilot för att förenkla konfigurationen av HoloLens för skalning genom att följa stegen i Windows Autopilot för HoloLens 2.

Fördelar Nackdelar
Enheter kan grupperas tillsammans och konfigurationer kan tillämpas på grupper av användare av enheter Intune-licens krävs. En delad Intune-enhetslicens skulle dock täcka detta krav.
Perfekt för skalningsdistributioner över 15–20 enheter Kräver kunskaper om Intune eller andra moderna mobila Enhetshantering tjänster.
Tillåter implementering av konfiguration på ett praktiskt sätt. Konfigurationer och programuppdateringar kan skapas och push-överföras till flera enheter via fjärranslutning.
Konfigurationen kan göras med hjälp av Endpoint Manager-portalen via konfigurationsprofiler i lätthanterad gui. Dessutom erbjuder OMA-URI flexibilitet för att skapa anpassade inställningar och profiler.
Tillåter klientbegränsningar för att förhindra att enheter blir stulna eller återanvänds på obehöriga sätt.

Principkonfiguration

Principer används för att definiera de inställningar som styr HoloLens-enheterna. I det här avsnittet delar vi de konfigurationer som ska tillämpas för lösningen Upplevelse. Som beskrivs i föregående avsnitt kan principer tillämpas via 2 etableringsmetoder: Etableringspaket eller användning av Microsoft Intune för Mobile Enhetshantering.

Helskärmsläge för en app med inställningsappen AutoStart och besöksläge (XML-exempelprincip)

För etableringspaket kan konfigurationer visas i en hierarkisk XML-struktur enligt nedan.

<AssignedAccessConfiguration
            xmlns="http://schemas.microsoft.com/AssignedAccess/2017/config"
            >
            <Profiles>
                <Profile Id="{8739C257-184F-45DD-8657-C235819172A3}">
                    <KioskModeApp AppUserModelId="BAEAEF15-9BAB-47FC-800B-ACECAD2AE94B_cw5n1h2txyewy!App" />
                </Profile>
            </Profiles>
            <Configs>
                <Config>
                    <SpecialGroup Name="Visitor"/>
                    <DefaultProfile Id="{8739C257-184F-45DD-8657-C235819172A3}"/>
                </Config>
            </Configs>
        </AssignedAccessConfiguration>

AUMID för inställningsappen: BAEAEF15-9BAB-47FC-800B-ACECAD2AE94B_cw5n1h2txyewy! App

Helskärmsläge för enskilda appar med Microsoft Intune

Intune använder helskärmsmallar eller anpassade OMA-URI-konfigurationer, som kan fjärranvändas på HoloLens. Mer information finns i Steg för att konfigurera helskärmsläge för HoloLens och följ sedan mallen Microsoft Intune helskärmsläge för en enskild app för att konfigurera en konfigurationsprofil.

Automatisk inloggning för besökare

Med den automatiska inloggningen till en besöksprofil kan du hoppa rakt in i åtgärden utan att någonsin se inloggningsskärmen. Enheten startas direkt i helskärmsläge med hjälp av besöksprofilen. Det här beteendet är en obligatorisk inställning och kan hanteras med hjälp av den anpassade principen OMA-URI.

Inställningen Värde
URI ./Device/Vendor/MSFT/Policy/Config/MixedReality/VisitorAutoLogon
Typ Boolesk
Värde 1 (0 – Inaktiverad som standard)

Klientlåsning

CSP:n för klientlåsning behåller enheter i organisationens klientorganisation genom att låsa dem till den klientorganisationen även via enhetsåterställning eller återsnedstreck. Det gör att HoloLens 2 kan kopplas till MDM-registrering med autopilot och kan hanteras med hjälp av den anpassade principen OMA-URI här ...

Inställning Värde
URI ./Vendor/MSFT/TenantLockdown/RequireNetworkInOOBE
Typ Boolesk
Värde Sant

Begränsa tillgängliga inställningar

Om du vill begränsa vilka alternativ som är tillgängliga som en del av våra inställningar använder du CSP:t För sidinställningar synlighet. Med den här metoden kan administratören minska de inställningar som är tillgängliga för användaren.

Inställning Värde
URI ./Device/Vendor/MSFT/Policy/Config/Settings/PageVisibilityList
Typ Sträng
Värde Showonly:network-wifi; Hologram; Återställa;

Anteckning

Med tanke på värdet som visas här... Wi-Fi, Hologram, Reset är tillgängligt i inställningarna.

Programdistribution

Om du vill distribuera programmet med Intune kan du läsa Distribuera program med Intune och Företagsportal för mer information.

Program Uppdateringar

Mer information finns i Lägga till appar i Microsoft Intune för programuppdateringar av upplevelsen. Om du vill uppdatera en Upplevelse laddar du upp en ny appaketfil med den senaste versionen av programmet och distribuerar med Intune.

Konsekvent distribution och uppdatering av LOB-appar

För att säkerställa att LOB-appar distribueras och uppdateras så snabbt som möjligt finns det flera steg som kan vidtas:

Out of Box-produktionslinje

Förberedelse

Det är bäst att hålla alla enheter uppdaterade till den senaste versionen med hjälp av Advanced Recovery Companion (ARC) som kan laddas ned från Microsoft Store.

Etableringspaket

  1. Kontrollera att etableringspaketet (.ppkg) har kopierats till roten på en USB-enhet, att endast paket i roten tillämpas och om det finns flera paket tillämpas de sekventiellt.
  2. Anslut USB-enheten med etableringspaketet under Out of Box Experience (OOBE)s "first interactable moment" (dvs. kolibriskärmen för HoloLens 2).
  3. När enheten är redo att etableras öppnas en uppmaning automatiskt med etableringssidan.
  4. Vänta tills etableringen är klar.
  5. Den angivna upplevelsen ovan läses sedan in automatiskt.

För uppdateringar med ett etableringspaket kan du omvänt snedstrecka enheten med hjälp av Advanced Recovery Companion (ARC) och tillämpa ett nytt etableringspaket med dina specifika konfigurationer för eventuella uppdateringar.

Mobil Enhetshantering – Microsoft Intune

  1. Autopilot kräver internetåtkomst och något av följande alternativ måste användas för att upprätta internetåtkomst
    1. Anslut enheten med Ethernet med hjälp av en USB-C till Ethernet-adapter för kabelansluten Internetanslutning och HoloLens 2 slutför Autopilot-upplevelsen automatiskt.

Anteckning

Wi-Fi nätverk är också möjligt som en del av Out of Box Experience (OOBE) men mer interaktion krävs för att få Wi-Fi konfiguration för din enhet.

  1. Enheten startar automatiskt Out of Box Experience, som inte ska interagera med när internetanslutningen har upprättats. Enheten kan startas om under OOBE men låta processen slutföras innan den interagerar med enheten.
  2. När OOBE-processen är klar läses enheten automatiskt in i besökarprofilens enskilda appupplevelse om den konfigureras enligt ovan.

För uppdateringar som använder Mobile Enhetshantering – Microsoft Intune följer du stegen i Installera, uppdatera eller ta bort nödvändiga appar.

Metodtips för laddning och återanvändning

För upptagna arbetsmiljöer finns det några metodtips att följa för att säkerställa att HoloLens-enheten alltid är redo och förberedd för användning. Här är en lista över rengörings- och laddningsinformation för att säkerställa optimal användning. Metodtips för att ladda HoloLens 2 batteri och laddning Metodtips för HoloLens-rengöring HoloLens 2 rengöring – vanliga frågor och svar

Felsökning

När det uppstår utmaningar med enheten finns det några steg att utföra för att felsöka och återgå till aktiv användning. Gå till felsökningsdokumentationen i Starta om, återställa eller återställa HoloLens 2 för att ta upp huvudvägarna för att lösa problem med enheten.

I många fall räcker det med att starta om, återställa eller återställa enheten för att lösa problem med enhetens maskinvara.

Dessutom är det viktigt att rapportera eventuella problem via feedbackhubbens app som är tillgänglig på HoloLens-enheten. Ge oss feedback