Pakiet SDK XR na Androida jest teraz dostępny w wersji dla programistów. Chcemy poznać Twoją opinię. Aby się z nami skontaktować, odwiedź naszą
stronę pomocy.
Projektowanie dla Unity, OpenXR i WebXR
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Android XR płynnie współpracuje z Unity, OpenXR i WebXR, dzięki czemu możesz tworzyć aplikacje kompatybilne z różnymi platformami. Narzędzia do tworzenia treści XR obejmują funkcje dostosowane do wyjątkowych wyzwań związanych z tworzeniem wciągających doświadczeń.
Najlepszy wybór zależy od wymagań projektu, grupy docelowej i zasobów dewelopera.
Aplikacje Unity, OpenXR i WebXR
- Możliwość przeniesienia aplikacji na Androida XR z innej platformy z minimalnym nakładem pracy programistycznej
- są w pełni konfigurowalne i stanowią alternatywę dla tworzenia za pomocą pakietu Jetpack XR SDK;
- działają tylko w trybie pełnej przestrzeni, ponieważ mają dostęp do całej fizycznej przestrzeni użytkownika i mogą z niej korzystać;
Android XR obsługuje otwarte standardy, dzięki czemu możesz tworzyć aplikacje zgodne z wieloma urządzeniami i grupami odbiorców. Wybierz podejście do programowania, które odpowiada Twoim potrzebom.
Tworzenie aplikacji w Unity
Unity to powszechnie używany silnik 3D w czasie rzeczywistym do tworzenia interaktywnych treści 2D i 3D. Oferuje kompleksowy zestaw narzędzi, w tym edytor wizualny, możliwości tworzenia skryptów i dużą bibliotekę komponentów. Oferuje ona gotowe komponenty, wizualne skrypty i pomocną społeczność.
Unity umożliwia eksperymentowanie z kreacją, szybkie iteracje i testowanie jakości.
Tworzenie aplikacji w Unity
|
Tworzenie aplikacji z wykorzystaniem OpenXR
OpenXR to wolny od opłat licencyjnych, otwarty standard umożliwiający tworzenie aplikacji XR zgodnych z wieloma platformami i urządzeniami. Dzięki temu możesz pisać kod niskiego poziomu i tworzyć treści XR, które są dostępne i możliwe do dostosowania na wiele urządzeń.
OpenXR zapewnia wyższą wydajność dzięki implementacjom na poziomie sprzętowym i optymalizacjom sprzętowym.
Tworzenie aplikacji z OpenXR
|
Tworzenie aplikacji z wykorzystaniem WebXR
WebXR to interfejs API, który umożliwia użytkownikom korzystanie z XR bezpośrednio w przeglądarce internetowej bez konieczności pobierania specjalnej aplikacji. Każdy, kto ma kompatybilną przeglądarkę, może korzystać z WebXR, co może zwiększyć zasięg treści.
Udostępnianie treści w WebXR jest tak proste jak udostępnianie adresu URL. Jest to idealne rozwiązanie do płynnego korzystania z XR na różnych platformach.
Tworzenie aplikacji w WebXR
|
OpenXR™ i logo OpenXR są znakami towarowymi należącymi do The Khronos Group Inc. i zarejestrowanymi jako znak towarowy w Chinach, Unii Europejskiej, Japonii i Wielkiej Brytanii.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[],null,["# Design for Unity, OpenXR, and WebXR\n\nAndroid XR works seamlessly with Unity, OpenXR, and WebXR so you can build an\napp that's compatible across platforms. These XR development tools include\nfeatures tailored to the unique challenges of creating immersive experiences.\nThe [best choice](/develop/xr/get-started#select-development) depends on your project requirements, target audience, and\ndeveloper resources.\n\n**Unity, OpenXR, and WebXR apps**\n\n- Can port to Android XR from another platform with minimal development lift\n- Are fully customizable and are alternatives to building with the [Jetpack XR SDK](/develop/xr/jetpack-xr-sdk)\n- Only operate in Full Space, as they have access to and can use the entirety of a user's physical space\n\nStart with the technology and tools you are familiar with\n---------------------------------------------------------\n\nAndroid XR supports open standards so you can create an app that's compatible\nwith a wide range of devices and audiences. Select the development approach that\nsuits your needs.\n\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ### Develop with Unity [Unity](https://unity.com/products/unity-engine) is a widely-used realtime 3D engine for creating interactive 2D and 3D content. It offers a comprehensive suite of tools, including a visual editor, scripting capabilities, and a large asset library. It provides prebuilt components, visual scripting, and a supportive community. Unity supports creative experimentation, quick iterations, and quality testing. [Develop with Unity](/develop/xr/unity) | ### Develop with OpenXR [OpenXR](https://www.khronos.org/OpenXR/) is a royalty-free, open standard to build XR apps that are compatible across platforms and hardware. This lets you to write low-level code and create XR experiences that are accessible and adaptable to a wide range of devices. OpenXR offers improved performance due to closer-to-the-metal implementations and hardware optimizations. [Develop with OpenXR](/develop/xr/openxr) | ### Develop with WebXR [WebXR](https://immersiveweb.dev/) is an API that allows users to experience XR directly in a web browser, without having to download a special app. Anyone with a compatible browser can access WebXR experiences, potentially reaching a larger audience. Sharing WebXR experiences is as simple as sharing a URL. It's ideal for no-friction XR experiences that can run on a wide range of platforms. [Develop with WebXR](/develop/xr/develop-with-webxr) |\n\n*** ** * ** ***\n\nOpenXR™ and the OpenXR logo are trademarks owned\nby The Khronos Group Inc. and are registered as a trademark in China,\nthe European Union, Japan and the United Kingdom."]]