Vanliga frågor om Azure Spatial Anchors

Azure Spatial Anchors är en hanterad molntjänst och utvecklarplattform som möjliggör spatialt medvetna upplevelser med mixad verklighet med flera användare på HoloLens-, iOS- och Android-enheter.

Mer information finns i Översikt över Azure Spatial Anchors.

Vanliga frågor och svar om Azure Spatial Anchors-produkter

Vilka enheter har Azure Spatial Anchors stöd för?

Med Azure Spatial Anchors kan utvecklare skapa appar på HoloLens, iOS-enheter med stöd för ARKit samt Android-enheter med stöd för ARCore. För iOS och Android omfattar detta både telefoner och surfplattor.

Måste jag ha anslutning till molnet för att använda Azure Spatial Anchors?

För närvarande kräver Azure Spatial Anchors en nätverksanslutning till Internet. Vi tar gärna emot dina kommentarer på vår feedbackwebbplats.

Vad är anslutningskraven för Azure Spatial Anchors?

Azure Spatial Anchors fungerar med Wi-Fi och anslutningar med mobilt bredband.

Hur korrekt hittar Azure Spatial Anchors fästpunkter?

Många faktorer påverkar precisionen med att hitta fästpunkter – belysning, föremål i miljön och även den yta som fästpunkten är placerad på. För att avgöra om precisionen kommer att uppfylla dina behov kan du prova fästpunkterna i miljöer som liknar dem som du planerar att använda fästpunkterna i. Om du stöter på miljöer där precisionen inte uppfyller dina behov kan du läsa avsnittet om loggning och diagnostik i Azure Spatial Anchors.

Hur lång tid tar det att skapa och hitta fästpunkter?

Den tid som krävs för att skapa och hitta fästpunkter beror på många faktorer – nätverksanslutning, enhetens bearbetning och belastning samt den aktuella miljön. Vi har kunder som skapar program i många branscher, till exempel tillverkning, detaljhandel och spel, som uppger att tjänsten ger en mycket bra användarupplevelse för deras scenarier.

Vanliga frågor och svar om sekretess

Hur lagrar Azure Spatial Anchors data?

Alla data lagras krypterade med en Microsoft-hanterad datakrypteringsnyckel och alla data lagras regionalt för var och en av resurserna.

Var lagrar Azure Spatial Anchors data?

Azure Spatial Anchors lagrar och bearbetar kunddata. Som standard replikeras kunddata till andra kopplade regioner för återhämtning, men Microsoft replikerar eller flyttar inte data utanför geografin. Dessa data lagras i den region där Azure Spatial Anchors-kontot har konfigurerats. För regioner med krav på datahemvist lagras kunddata alltid inom samma region.

Vilken information om en miljö överförs och lagras på tjänsten vid användning av Azure Spatial Anchors? Överförs och lagras bilder på miljön?

När fästpunkter skapas eller hittas bearbetas bilder på miljön på enheten i ett härlett format. Det här härledda formatet skickas till och lagras i tjänsten.

För att ge transparens visas nedan en bild av miljön och det härledda molnet med glesa punkter. Punktmolnet visar den geometriska representationen av den miljö som överförs och lagras i tjänsten. För varje punkt i molnet med glesa punkter överför och lagrar vi en hash av den punktens visuella egenskaper. Hashen härleds från, men innehåller inte, några pixeldata.

Azure Spatial Anchors följer villkoren i serviceavtalet för Azure och Microsofts sekretesspolicy.

An environment and its derived sparse point cloudBild 1: En miljö och dess härledda moln med glesa punkter

Kan jag på något sätt skicka diagnostikinformation till Microsoft?

Ja. Azure Spatial Anchors har ett diagnostikläge som utvecklare kan välja att använda via Azure Spatial Anchors API. Detta är användbart om du till exempel stöter på en miljö där du inte kan skapa och hitta fästpunkter förutsägbart. Vi kan komma att fråga om du kan skicka en diagnostikrapport som innehåller information som kan hjälpa oss att felsöka. Mer information finns i avsnittet om loggning och diagnostik i Azure Spatial Anchors.

Vanliga frågor och svar om sekretess (för utvecklare)

Får alla mina appar åtkomst till en spatial fästpunkt när mitt program placerar en sådan någonstans?

Fästpunkter isoleras per Azure-konto. Endast appar som du ger åtkomst till ditt konto får åtkomst till fästpunkter i kontot.

Vilka villkor gäller när du använder ASA i min app eller SDK?

Följande villkor gäller samt eventuella villkor som är inbäddade i den licensen.

Jag vill släppa en app eller SDK som innehåller ASA

Måste jag godkänna ytterligare villkor?

Nej. Genom att använda ASA godkänner du ovanstående länkade användarvillkor och de inbäddade villkoren. Inga ytterligare villkor krävs.

Kräver Microsoft att ASA avslöjas i mitt program eller SDK för mina användare?

Microsoft kräver inte avslöjande om det inte krävs av din lokala lag för att uppfylla sekretess eller andra krav. Du bör samarbeta med dina egna juridiska rådgivare för att avgöra om det krävs att du avslöjar användningen av ASA eller Microsofts sekretesspraxis enligt din lokala lag.

Behöver mina användare godkänna några specifika villkor?

Nej. Avtalsförhållandet är mellan Microsoft och utvecklaren av appen eller SDK:t. Du bör samarbeta med dina egna juridiska rådgivare för att avgöra om samtycke till användning av ASA eller Microsofts sekretesspraxis krävs enligt din lokala lag.

Jag vill meddela mina användare att min app/sdk använder ASA, vilket är det rekommenderade gränssnittet för att meddela mina användare?

"Den här appen använder Microsofts Azure Spatial Anchors. Mer information om Azure Spatial Anchors finns i Azure Spatial Anchors | Microsoft Azure"

Vanliga frågor och svar om tillgänglighet och prissättning

Tillhandahåller ni ett serviceavtal?

Standard för Azure-tjänster är ett tillgänglighetsmål på över 99,9 %.

Kan jag publicera min appar till appbutiker med hjälp av Azure Spatial Anchors? Får jag använda Azure Spatial Anchors för verksamhetskritiska produktionsscenarier?

Ja, Azure Spatial Anchors är allmänt tillgängligt och har ett standardavtal för Azure-tjänster. Vi inbjuder dig att utveckla appar för dina produktionsdistributioner och dela din feedback om produkten med oss.

Finns det några kapacitetsbegränsningar?

Ja, det förekommer kapacitetsbegränsningar. Vi förväntar oss inte att du uppnår dem vid typisk utveckling och testning av program. För produktionsdistributioner är vi redo att stödja våra kunders storskaliga krav. Kontakta oss om du vill diskutera det.

I vilka regioner finns Azure Spatial Anchors tillgängligt?

Azure Spatial Anchors är för närvarande tillgängligt i USA, västra 2, USA, östra, USA, östra 2, USA, södra centrala, Europa, västra, Europa, norra, Storbritannien, södra, Australien, östra, Sydostasien och Korea Central. Ytterligare regioner kommer att vara tillgängliga i framtiden.

Det innebär att både beräkning och lagring som driver den här tjänsten finns i dessa regioner. Dock finns det inga begränsningar för var klienterna kan finnas.

Kostar Azure Spatial Anchors att använda?

Du hittar information om priser på vår prissida.

Vanliga frågor och svar om teknik

Hur fungerar Azure Spatial Anchors?

Azure Spatial Anchors använder spårare för mixad verklighet/förstärkt verklighet. Dessa spårare ser miljön med kameror och spårar enheten i med sex frihetsgrader (6DoF) när den rör sig i miljön.

Med en 6DoF-spårare som byggblock kan du med Azure Spatial Anchors ange särskilda platser av intresse i den verkliga miljön som ”fästpunkter”. Du kan till exempel använda en fästpunkt för att rendera innehåll på en specifik plats i verkligheten.

När du skapar en fästpunkt registrerar klient-SDK miljöinformation runt den punkten och skickar den till tjänsten. Om en annan enhet söker efter fästpunkten i samma utrymme överförs liknande data till tjänsten. Dessa data matchas mot miljödata som lagrats tidigare. Positionen för fästpunkten i förhållande till enheten skickas sedan tillbaka för användning i programmet.

Hur integreras Azure Spatial Anchors med ARKit och ARCore i iOS och Android?

Azure Spatial Anchors utnyttjar de inbyggda funktionerna för spårning i ARKit och ARCore. Dessutom erbjuder våra SDK:er för iOS och Android funktioner som att bevara fästpunkter i en hanterad molntjänst och låta dina appar hitta dessa fästpunkter igen genom att ansluta till tjänsten.

Hur integreras Azure Spatial Anchors med HoloLens?

Azure Spatial Anchors utnyttjar de inbyggda funktionerna för spårning i HoloLens. Vi tillhandahåller en Azure Spatial Anchors-SDK för skapande av appar på HoloLens. SDK:n integreras med inbyggda HoloLens-funktioner och tillhandahåller ytterligare funktioner. De här funktionerna omfattar tillåtelse för apputvecklare att bevara fästpunkter i en hanterad molntjänst och tillåtelse för dina appar att hitta de fästpunkterna igen genom att ansluta till tjänsten.

Vilka plattformar och språk har Azure Spatial Anchors stöd för?

Utvecklare kan skapa appar med Azure Spatial Anchors med hjälp av välbekanta verktyg och ramverk för sin enhet:

  • Unity över HoloLens, iOS och Android
  • Xamarin på iOS och Android
  • Swift eller Objective-C i iOS
  • Java eller Android NDK i Android
  • C++/WinRT på HoloLens

Kom igång med utveckling här.

Fungerar det med Unreal?

Stöd för Unreal kommer att övervägas i framtiden.

Vilka portar och protokoll använder Azure Spatial Anchors?

Azure Spatial Anchors kommunicerar via TCP-port 443 med hjälp av ett krypterat protokoll. För autentisering använder den Microsoft Entra-ID, som kommunicerar med HTTPS via port 443.