Khi tạo ứng dụng cho Android XR, bạn có thể chọn trong số các nền tảng và công nghệ phát triển sau:
SDK Jetpack XR
SDK Jetpack XR chứa các thư viện Jetpack Android XR được xây dựng để tận dụng các chức năng độc đáo của thiết bị XR trong môi trường phát triển quen thuộc của Android Studio. Hãy bắt đầu với SDK này nếu bạn muốn làm bất kỳ việc nào sau đây:
- Tối ưu hoá hoặc cải thiện ứng dụng hiện có dành cho thiết bị di động hoặc máy tính bảng Android cho kính XR và kính thông minh XR có dây
- Tạo một ứng dụng Android XR mới có các thành phần không gian sống động cho thiết bị đeo đầu XR và kính thông minh XR có dây
- Xây dựng trải nghiệm thực tế tăng cường mới để mở rộng ứng dụng điện thoại sang kính có màn hình và âm thanh
Nếu đã quen phát triển bằng Android Jetpack, thì Jetpack XR SDK là lựa chọn phù hợp cho bạn. Công cụ này được thiết kế để tích hợp liền mạch với các khung và thư viện đó, đồng thời cho phép bạn sử dụng kiến thức hiện có để xây dựng cả trải nghiệm sống động và trải nghiệm thực tế tăng cường.
Tìm hiểu thêm về cách phát triển bằng SDK Jetpack XR.
Unity
Unity Engine là một công cụ phát triển 3D theo thời gian thực, cho phép các nghệ sĩ, nhà thiết kế và nhà phát triển cộng tác để tạo ra trải nghiệm sống động và tương tác. Tính năng hỗ trợ Android XR của Unity giúp bạn có quyền kiểm soát cao đối với trải nghiệm 3D mà bạn phát triển, đồng thời hưởng lợi từ hệ sinh thái nhà phát triển và tính năng hỗ trợ OpenXR đã có của Unity.
Nếu bạn đã có trải nghiệm XR được xây dựng bằng Unity hoặc nếu bạn đã quen thuộc với quá trình phát triển bằng Unity, hãy bắt đầu với lựa chọn này.
Tìm hiểu thêm về cách phát triển bằng Unity cho Android XR.
OpenXR
OpenXR là một tiêu chuẩn mở, miễn phí bản quyền, có thể dùng để xây dựng trải nghiệm XR đa nền tảng, hiệu suất cao. Android XR hỗ trợ OpenXR 1.0 và 1.1, đồng thời chúng tôi đang mở rộng thông số kỹ thuật bằng các tiện ích mới cho Android XR. Vì Android XR được xây dựng dựa trên các tiêu chuẩn mở, nên các công cụ cho nhà phát triển hỗ trợ OpenXR và Android phải tương thích với Android XR.
Tìm hiểu thêm về khả năng hỗ trợ OpenXR cho Android XR.
Godot
Godot hỗ trợ Android XR thông qua tính năng tích hợp OpenXR. Bạn có thể xây dựng và xuất các ứng dụng XR cho Android bằng quy trình làm việc tiêu chuẩn của Godot.
Tìm hiểu thêm về cách phát triển bằng Godot cho Android XR.
Unreal Engine
Unreal Engine hỗ trợ Android XR thông qua tiêu chuẩn OpenXR. Android XR hỗ trợ các ứng dụng được xây dựng bằng OpenXR thông qua việc hỗ trợ thông số kỹ thuật OpenXR 1.1 và một số tiện ích của nhà cung cấp, nhờ đó bạn có thể sử dụng các công cụ và quy trình làm việc tiêu chuẩn mà bạn đã quen thuộc trong Unreal Engine 5.
Tìm hiểu thêm về cách phát triển bằng Unreal cho Android XR.
WebXR
WebXR giúp bạn xây dựng trải nghiệm sống động cho web. API này cung cấp quyền truy cập vào các thiết bị thực tế ảo (VR) và thực tế tăng cường (AR) trong các trình duyệt web tương thích, chẳng hạn như Chrome trên Android XR.
Hãy bắt đầu với lựa chọn này nếu bạn muốn xây dựng trải nghiệm XR cho web hoặc nếu bạn muốn thêm các chức năng XR vào một ứng dụng web. Các trải nghiệm WebXR hiện có cũng sẽ hoạt động trên Android XR.
Tìm hiểu thêm về cách xây dựng ứng dụng web bằng WebXR.