Chọn công cụ và công nghệ phát triển

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:

Jetpack XR SDK

Jetpack XR SDK 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 riêng biệt 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 bằng SDK này nếu bạn muốn thực hiện bất kỳ thao tác nào sau đây:

  • Tối ưu hoá hoặc cải thiện một ứng dụng hiện có trên thiết bị di động hoặc máy tính bảng Android cho kính XR và kính XR có dây
  • Tạo một ứng dụng Android XR mới với các phần tử sống động, không gian hoá cho thiết bị đeo đầu XR và kính XR có dây
  • Tạo những trải nghiệm thực tế tăng cường mới, mở rộng ứng dụng điện thoại của bạn sang kính AI

Nếu bạn đã quen phát triển bằng Android Jetpack, thì Jetpack XR SDK sẽ là lựa chọn phù hợp với bạn. Nền tảng 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à 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 những trải nghiệm sống động và mang tính tương tác. Khả năng hỗ trợ Android XR của Unity giúp bạn kiểm soát ở mức cao các trải nghiệm 3D mà bạn phát triển, đồng thời hưởng lợi từ khả năng hỗ trợ OpenXR đã được thiết lập và hệ sinh thái nhà phát triển của Unity.

Nếu bạn đã có trải nghiệm XR được tạo bằng Unity hoặc nếu bạn quen thuộc với quá trình phát triển Unity, hãy bắt đầu bằng 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 mà bạn có thể dùng để tạo trải nghiệm XR hiệu suất cao trên nhiều nền tảng. Android XR hỗ trợ OpenXR 1.0 và 1.1, đồng thời chúng tôi đang mở rộng quy cách này 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ụ phát triển hỗ trợ OpenXR và Android sẽ tương thích với Android XR.

Tìm hiểu thêm về khả năng hỗ trợ OpenXR cho Android XR.

WebXR

WebXR cho phép bạn tạo trải nghiệm sống động cho web. Nền tảng 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 tạo 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 tạo ứng dụng web bằng WebXR.