Często zadawane pytania dotyczące usługi Azure Spatial Anchors

Azure Spatial Anchors to zarządzana usługa w chmurze i platforma programistyczna dla wielu użytkowników i urządzeń umożliwiającą korzystanie ze środowisk rzeczywistości mieszanej z orientacją przestrzenną na urządzeniach HoloLens oraz na urządzeniach z systemem iOS i Android.

Aby uzyskać więcej informacji, zobacz Omówienie usługi Azure Spatial Anchors.

Listy często zadawanych pytań dotyczące produktu Azure Spatial Anchors

Jakie urządzenia obsługuje usługa Azure Spatial Anchors?

Usługa Azure Spatial Anchors umożliwia programistom tworzenie aplikacji na urządzeniach HoloLens, na urządzeniach z systemem iOS z obsługą platformy ARKit oraz na urządzeniach z systemem Android z obsługą platformy ARCore. W przypadku systemów iOS i Android obejmuje to zarówno telefony, jak i tablety.

Czy aby używać usługi Azure Spatial Anchors konieczne jest połączenie z chmurą?

Usługa Azure Spatial Anchors obecnie wymaga połączenia sieciowego z Internetem. Zachęcamy do zgłaszania komentarzy na naszej witrynie opinii.

Jakie są wymagania dotyczące łączności dla usługi Azure Spatial Anchors?

Usługa Azure Spatial Anchors działa z połączeniami Wi-Fi oraz mobilnymi połączeniami szerokopasmowymi.

Z jaką dokładnością usługa Azure Spatial Anchors może znajdować kotwice?

Na dokładność znajdowania kotwic ma wpływ wiele czynników — warunki oświetleniowe, obiekty znajdujące się w środowisku, a nawet powierzchnia, na której znajduje się kotwica. Aby określić, czy dokładność będzie odpowiadać Twoim potrzebom, spróbuj użyć kotwic w środowiskach reprezentatywnych dla planowanego miejsca użycia. W przypadku środowisk, dla którym dokładność nie spełnia Twoich potrzeb, zobacz Logging and diagnostics in Azure Spatial Anchors (Rejestrowanie i diagnostyka w usłudze Azure Spatial Anchors).

Jak długo trwa tworzenie i znajdowanie kotwic?

Czas wymagany do tworzenia i znajdowania kotwic zależy od wielu czynników — połączenia sieciowego, przetwarzania na urządzeniu i jego obciążenia oraz danego środowiska. Nasi klienci tworzą aplikacje w wielu branżach, takich jak produkcja przemysłowa, handel detaliczny i przemysł gier, co wskazuje, że usługa zapewnia świetne środowisko użytkownika dla ich scenariuszy.

Często zadawane pytania dotyczące ochrony prywatności

Jak usługa Azure Spatial Anchors przechowuje dane?

Wszystkie dane są przechowywane zaszyfrowane przy użyciu klucza szyfrowania danych zarządzanych przez firmę Microsoft, a wszystkie dane są przechowywane w regionie dla każdego z zasobów.

Gdzie usługa Azure Spatial Anchors przechowuje dane?

Usługa Azure Spatial Anchors przechowuje i przetwarza dane klientów. Domyślnie dane klientów są replikowane do innych sparowanych regionów w celu zapewnienia odporności, ale firma Microsoft nie replikuje ani nie przenosi danych poza lokalizację geograficzną. Te dane są przechowywane w regionie, w którym skonfigurowano konto usługi Azure Spatial Anchors. W przypadku regionów z wymaganiami dotyczącymi rezydencji danych dane klientów są zawsze przechowywane w tym samym regionie.

Jakie informacje o środowisku są przesyłane i przechowywane w ramach usługi podczas używania usługi Azure Spatial Anchors? Czy obrazy środowiska są przesyłane i przechowywane?

Podczas tworzenia lub znajdowania kotwic obrazy środowiska są przetwarzane na urządzeniu w formacie pochodnym. Ten format pochodny jest przesyłane i przechowywany w ramach usługi.

Aby zapewnić przejrzystość, poniżej znajduje się obraz środowiska i pochodna chmura punktów rozrzedzonych. Chmura punktów przedstawia geometryczną reprezentację środowiska, która jest przesyłana i przechowywane w usłudze. Dla każdego punktu w chmurze punktów rozrzedzonych przesyłamy i przechowujemy jego skrót właściwości wizualnych. Skrót pochodzi z, ale nie zawiera żadnych danych pikseli.

Usługa Azure Spatial Anchors jest zgodna z Warunkami umowy dotyczącej usługi platformy Azure i Zasadami zachowania poufności informacji firmy Microsoft.

An environment and its derived sparse point cloudRysunek 1. Środowisko i jego pochodna chmura punktów rozrzedzonego

Czy istnieje sposób, aby przesłać informacje diagnostyczne do firmy Microsoft?

Tak. W usłudze Azure Spatial Anchors istnieje tryb diagnostyczny, z którego mogą korzystać deweloperzy za pomocą interfejsu API usługi Azure Spatial Anchors. Jest to przydatne, na przykład jeśli napotkasz środowisko, w którym nie możesz utworzyć i zlokalizować kotwic w przewidywalny sposób. Możemy Cię poprosić o przesłanie raportu diagnostyki zawierającego informacje pomocne w debugowaniu. Aby uzyskać więcej informacji, zobacz Logging and diagnostics in Azure Spatial Anchors (Rejestrowanie i diagnostyka w usłudze Azure Spatial Anchors).

Często zadawane pytania dotyczące prywatności (dla deweloperów)

Czy gdy moja aplikacja umieszcza w pewnym miejscu kotwicę przestrzenną, to wszystkie aplikacje mają do niej dostęp?

Kotwice są izolowane przez konto platformy Azure. Tylko aplikacje, dla których przyznano dostęp do Twojego konta, będą mogły uzyskać dostęp do kotwic w ramach tego konta.

Jakie warunki i postanowienia mają zastosowanie w przypadku korzystania z usługi ASA w mojej aplikacji lub zestawie SDK?

Poniższe warunki mają zastosowanie, a także wszelkie postanowienia osadzone w tej licencji.

Chcę wydać aplikację lub zestaw SDK zawierający usługę ASA

Czy muszę wyrazić zgodę na dodatkowe warunki?

Nie Korzystając z usługi ASA, zgadzasz się na powyższe powiązane warunki użytkowania i osadzone warunki. Nie są wymagane żadne dodatkowe terminy.

Czy firma Microsoft wymaga ujawnienia usługi ASA w mojej aplikacji lub zestawie SDK moim użytkownikom?

Firma Microsoft nie wymaga ujawnienia, chyba że jest to wymagane przez lokalne prawo, aby spełnić wymagania dotyczące prywatności lub innych wymagań. Należy współpracować z własnymi doradcami prawnymi, aby ustalić, czy ujawnienie korzystania z usługi ASA lub praktyk firmy Microsoft w zakresie ochrony prywatności jest wymagane przez lokalne prawo.

Czy moi użytkownicy muszą wyrazić zgodę na określone warunki?

Nie Relacja umowna jest między firmą Microsoft a deweloperem aplikacji lub zestawu SDK. Należy współpracować z własnymi doradcami prawnymi, aby określić, czy zgoda na korzystanie z usługi ASA lub praktyk w zakresie ochrony prywatności firmy Microsoft jest wymagana przez lokalne prawo.

Chcę powiadomić moich użytkowników, że moja aplikacja/zestaw SDK korzysta z usługi ASA— jaki jest zalecany interfejs powiadamiania użytkowników?

"Ta aplikacja korzysta z usługi Azure Spatial Anchors firmy Microsoft. Aby uzyskać więcej informacji na temat usługi Azure Spatial Anchors, przejdź do usługi Azure Spatial Anchors | Microsoft Azure"

Często zadawane pytania dotyczące dostępności i cennika

Czy oferowana jest umowa SLA?

Standardem dla usług platformy Azure jest to, że staramy się zapewnić dostępność większą niż 99,9%.

Czy mogę publikować moje aplikacje w sklepach z aplikacjami przy użyciu usługi Azure Spatial Anchors? Czy mogę używać usługi Azure Spatial Anchors na potrzeby scenariuszy produkcyjnych o kluczowym znaczeniu?

Tak, usługa Azure Spatial Anchors jest ogólnie dostępna i ma standardową umowę SLA usług platformy Azure. Zachęcamy do tworzenia aplikacji dla wdrożeń produkcyjnych i udostępniania opinii na temat produktu.

Czy istnieją jakiekolwiek limity ograniczania?

Tak, istnieją. Nie oczekujemy, że zostaną osiągnięte podczas zwykłego tworzenia aplikacji i ich testowania. W przypadku wdrożeń produkcyjnych jesteśmy gotowi do obsługi wymagań naszych klientów na dużą skalę. Skontaktuj się z nami w celu omówienia tych zagadnień.

W jakich regionach jest dostępna usługa Azure Spatial Anchors?

Usługa Azure Spatial Anchors jest obecnie dostępna w regionach Zachodnie stany USA 2, Wschodnie stany USA, Wschodnie stany USA 2, Południowo-środkowe stany USA, Europa Zachodnia, Europa Północna, Południowe Zjednoczone Królestwo, Australia Wschodnia, Azja Południowo-Wschodnia i Korea Środkowa. Dodatkowe regiony będą dostępne w przyszłości.

Oznacza to, że zarówno zasoby obliczeniowe, jak i magazyn zasilające tę usługę znajdują się w tych regionach. Nie ma jednak żadnych ograniczeń związanych z tym, gdzie znajdują się klienci.

Czy za korzystanie z usługi Azure Spatial Anchors naliczane są opłaty?

Szczegółowe informacje o cenach można znaleźć na naszej stronie cennika.

Często zadawane pytania techniczne

W jaki sposób działa usługa Azure Spatial Anchors?

Usługa Azure Spatial Anchors jest zależna od modułów śledzących rzeczywistości mieszanej lub rzeczywistości rozszerzonej. Te moduły śledzące służą do obserwacji środowiska za pomocą kamer i śledzenia urządzenia w sześciu stopniach swobody, gdy przemieszcza się ono w przestrzeni.

Posiadając moduł śledzący działający w sześciu stopniach swobody jako blok konstrukcyjny, usługa Azure Spatial Anchors umożliwia określenie pewnych punktów orientacyjnych w rzeczywistym środowisku jako punktów zakotwiczenia. Możesz na przykład użyć punktu zakotwiczenia do renderowania zawartości w określonym miejscu w rzeczywistych warunkach.

Podczas tworzenia takiego punktu zestaw SDK klienta przechwytuje informacje o środowisku wokół tego punktu i przekazuje je do usługi. Jeśli inne urządzenie szuka kotwicy w tym samym miejscu, do usługi przesyłane są podobne dane. Te dane są dopasowywane do wcześniej zapisanych danych dotyczących środowiska. Pozycja kotwicy względem urządzenia zostanie następnie przesłana z powrotem w celu użycia w aplikacji.

W jaki sposób usługa Azure Spatial Anchors integruje się z platformami ARKit i ARCore w systemach iOS i Android?

Usługa Azure Spatial Anchors wykorzystuje natywne możliwości śledzenia platform ARKit i ARCore. Ponadto nasze zestawy SDK dla systemów iOS i Android oferują funkcje, takie jak utrwalanie kotwic w zarządzanej usłudze w chmurze i umożliwianie aplikacjom ponownego lokalizowania tych kotwic przez nawiązanie połączenia z usługą.

W jaki sposób usługa Azure Spatial Anchors integruje się z urządzeniem HoloLens?

Usługa Azure Spatial Anchors wykorzystuje natywne możliwości śledzenia urządzenia HoloLens. Zapewniamy zestaw SDK usługi Azure Spatial Anchors do tworzenia aplikacji na urządzeniu HoloLens. Zestaw SDK integruje się z natywnymi funkcjami urządzenia HoloLens i udostępnia dodatkowe funkcje. Te funkcje umożliwiają deweloperom aplikacji utrwalanie kotwic w ramach zarządzanej usługi w chmurze oraz ponowne znajdowanie tych kotwic przez aplikacje dzięki nawiązaniu połączenia z usługą.

Jakie platformy i języki są obsługiwane przez usługę Azure Spatial Anchors?

Deweloperzy mogą tworzyć aplikacje przy użyciu usługi Azure Spatial Anchors, korzystając z dobrze znanych narzędzi i platform dla ich urządzeń:

  • Platforma Unity na urządzeniu HoloLens oraz w systemie iOS i Android
  • Środowisko Xamarin w systemach iOS i Android
  • Platforma SWIFT i Objective-C w systemie iOS
  • Platforma Java lub zestaw Android NDK w systemie Android
  • Platforma C++/ WinRT na urządzeniu HoloLens

Programowanie rozpocznij w tym miejscu.

Czy ta usługa współpracuje z aparatem Unreal?

Wsparcie dla Unreal będzie brane pod uwagę w przyszłości.

Jakich portów i protokołów używa usługa Azure Spatial Anchors?

Usługa Azure Spatial Anchors komunikuje się za pośrednictwem portu TCP 443 przy użyciu szyfrowanego protokołu. W przypadku uwierzytelniania używa identyfikatora Entra firmy Microsoft, który komunikuje się przy użyciu protokołu HTTPS za pośrednictwem portu 443.