Hôm nay, chúng tôi ra mắt bản dùng thử cho nhà phát triển của SDK Android XR – một bộ phát triển phần mềm toàn diện cho Android XR. Đây là nền tảng mới nhất trong hệ sinh thái Android được xây dựng cho thiết bị đeo đầu thực tế mở rộng (XR) (và kính trong tương lai!). Bạn sẽ có vô vàn cơ hội để tạo và phát triển những trải nghiệm kết hợp thế giới kỹ thuật số và thế giới thực, bằng cách sử dụng các API, công cụ và tiêu chuẩn mở quen thuộc của Android được tạo cho XR. Tất cả những điều này có nghĩa là: nếu phát triển cho Android, bạn đã phát triển cho XR! Hãy đọc tiếp để bắt đầu phát triển cho tai nghe.
Với SDK Android XR, bạn có thể:
- Thoát khỏi màn hình truyền thống bằng cách không gian hoá ứng dụng của bạn với các thành phần 3D phong phú, bảng không gian và âm thanh không gian mang lại cảm giác tự nhiên về chiều sâu, tỷ lệ và tính chân thực hữu hình
- Đưa người dùng đến một không gian ảo kỳ diệu hoặc tương tác với họ tại nhà riêng hoặc nơi làm việc
- Tận dụng các khả năng tương tác tự nhiên, đa phương thức như tay và mắt
"Chúng tôi tin rằng Android XR là một bước đột phá trong việc kể chuyện. Nền tảng này cho phép chúng tôi kết hợp chiều sâu của câu chuyện với các tính năng tương tác nâng cao, tạo ra một thế giới sống động, nơi khán giả có thể tương tác với các nhân vật và câu chuyện theo cách chưa từng có."
- Jed Weintrob, Đối tác tại 30 Ninjas
Ứng dụng của bạn trên Android XR
SDK Android XR được xây dựng dựa trên nền tảng hiện có của quá trình phát triển ứng dụng Android. Chúng tôi cũng sẽ đưa Cửa hàng Play lên Android XR, nơi hầu hết các ứng dụng Android sẽ tự động được cung cấp mà không cần nỗ lực phát triển thêm. Người dùng sẽ có thể khám phá và sử dụng các ứng dụng hiện có của bạn ở một khía cạnh hoàn toàn mới. Để phân biệt ứng dụng Compose hiện có, bạn có thể chọn tham gia, để tự động không gian hoá các thành phần Material Design (M3) và Compose cho bố cục thích ứng trong XR.
Các ứng dụng được tối ưu hoá cho màn hình lớn tận dụng các khả năng điều chỉnh kích thước trong Android XR
SDK Android XR có một số tính năng dành cho mọi nhà phát triển:
Bạn đang phát triển bằng Kotlin và Android Studio? Bạn sẽ cảm thấy quen thuộc với SDK Jetpack XR, một bộ thư viện và công cụ quen thuộc giúp đơn giản hoá quá trình phát triển và tăng tốc năng suất.
- Bạn đang sử dụng công cụ 3D theo thời gian thực của Unity? Tiện ích Android XR cho Unity cung cấp các gói bạn cần để xây dựng hoặc chuyển các trải nghiệm sống động, mạnh mẽ.
- Bạn đang phát triển trên web? Hãy sử dụng WebXR để thêm các trải nghiệm sống động được hỗ trợ trên Chrome.
- Bạn đang làm việc với các ngôn ngữ gốc như C/C++? Android XR hỗ trợ tiêu chuẩn OpenXR 1.1.
Tạo bằng SDK Jetpack XR
SDK Jetpack XR bao gồm các thư viện Jetpack mới được xây dựng dành riêng cho XR. Các điểm nổi bật bao gồm:
- **Jetpack Compose cho XR** – cho phép bạn khai báo tạo bố cục giao diện người dùng không gian và không gian hoá giao diện người dùng 2D hiện có được xây dựng bằng Compose hoặc Chế độ xem
- Material Design cho XR – bao gồm các thành phần và bố cục tự động điều chỉnh cho XR
- **Jetpack SceneCore** – cung cấp nền tảng để xây dựng trải nghiệm 3D tuỳ chỉnh
- ARCore cho Jetpack XR – mang đến các khả năng nhận thức mạnh mẽ để ứng dụng của bạn hiểu được thế giới thực
" Với Android XR, chúng tôi có thể đưa Calm trực tiếp vào thế giới của bạn, nắm bắt các giác quan và cho phép bạn trải nghiệm theo cách sâu sắc và mang tính biến đổi hơn. Bằng cách hợp tác chặt chẽ với nhóm Android XR về công nghệ tiên tiến này, chúng tôi đã hình dung lại cách tạo cảm giác về chiều sâu và không gian, mang lại mức độ sống động giúp bạn cảm thấy hiện diện, tập trung và thư giãn hơn ngay lập tức."
- Dan Szeto, Phó chủ tịch tại Calm Studios
Bắt đầu hành trình sử dụng SDK Jetpack XR với Mẫu Hello XR, một phần giới thiệu đơn giản về các tính năng thiết yếu của Jetpack Compose cho XR.
Tìm hiểu thêm về cách phát triển bằng SDK Jetpack XR.
Ứng dụng mẫu JetNews là một ứng dụng Android màn hình lớn được điều chỉnh cho Android XR
Chúng tôi cũng giới thiệu các công cụ và tính năng mới cho bản dùng thử mới nhất của Android Studio Meerkat để tăng năng suất và đơn giản hoá quy trình tạo cho Android XR.
- Sử dụng Trình mô phỏng Android XR mới để tạo một thiết bị XR ảo hoá nhằm triển khai và kiểm thử các ứng dụng được xây dựng bằng SDK Jetpack XR. Trình mô phỏng này bao gồm các chế độ điều khiển dành riêng cho XR để sử dụng bàn phím và chuột nhằm di chuyển trong một không gian ảo được mô phỏng.
- Sử dụng mẫu Android XR để bắt đầu tạo ứng dụng bằng Jetpack Compose cho XR.
- Sử dụng Layout Inspector đã cập nhật để kiểm tra và gỡ lỗi các thành phần giao diện người dùng được không gian hoá được tạo bằng Jetpack Compose cho XR.
Tìm hiểu thêm về các công cụ hỗ trợ XR trong Android Studio và Trình mô phỏng Android XR.
Trình mô phỏng Android XR trong Android Studio có các chế độ điều khiển mới để khám phá không gian 3D trong trình mô phỏng
Tạo bằng Unity
Chúng tôi đã hợp tác với Unity để tích hợp công cụ 3D theo thời gian thực của họ với Android XR, bắt đầu từ Unity 6. Unity đang giới thiệu gói Unity OpenXR: Android XR để đưa trải nghiệm XR đa nền tảng lên Android XR.
Unity đang thêm tính năng hỗ trợ Android XR vào các gói XR phổ biến sau:
Chúng tôi cũng đang triển khai Tiện ích Android XR cho Unity với các mẫu và tính năng cải tiến như hồ sơ tương tác bằng chuột, chế độ kết hợp môi trường, lưới tay được cá nhân hoá, tính năng theo dõi đối tượng và nhiều tính năng khác.
"Sau khi đưa Demeo lên hầu hết các nền tảng có sẵn trên thị trường, có thể nói rằng chúng tôi rất ấn tượng với quy trình điều chỉnh trò chơi để chạy trên Android XR."
– Johan Gastrin, Giám đốc công nghệ tại Resolution Games
Hãy xem hướng dẫn bắt đầu của chúng tôi dành cho Unity và bài đăng trên blog của Unity để tìm hiểu thêm.
Vacation Simulator đã được cập nhật lên Unity 6 và hỗ trợ Android XR
Tạo cho web
Chrome trên Android XR hỗ trợ tiêu chuẩn WebXR. Nếu đang phát triển cho web, bạn có thể cải thiện các trang web hiện có bằng nội dung 3D hoặc xây dựng trải nghiệm sống động mới. Bạn cũng có thể sử dụng các khung đầy đủ tính năng như three.js, A-Frame, hoặc PlayCanvas để tạo thế giới ảo, hoặc bạn có thể sử dụng một API đơn giản hơn như model-viewer để người dùng có thể hình dung các sản phẩm trên một trang web thương mại điện tử. Và vì WebXR là một tiêu chuẩn mở, nên các trải nghiệm bạn xây dựng cho thiết bị AR di động hoặc phần cứng VR chuyên dụng sẽ hoạt động liền mạch trên Android XR.
Tìm hiểu thêm về cách phát triển bằng WebXR.
Chrome trên Android XR hỗ trợ các tính năng WebXR, bao gồm cả bản đồ chiều sâu cho phép các đối tượng ảo tương tác với các bề mặt trong thế giới thực
Được xây dựng dựa trên các tiêu chuẩn mở
Chúng tôi tiếp tục truyền thống của Android là xây dựng dựa trên các tiêu chuẩn mở. Trọng tâm của ngăn xếp nhận thức Android là OpenXR – một API hiệu suất cao, đa nền tảng tập trung vào tính di động. Android XR tuân thủ OpenXR 1.1 và chúng tôi cũng đang mở rộng các tiêu chuẩn Open XR bằng các tiện ích của nhà cung cấp tiên tiến để giới thiệu các khả năng cảm biến thế giới mạnh mẽ như:
- Lưới tay do AI hỗ trợ , được thiết kế để thích ứng với hình dạng và kích thước của bàn tay nhằm thể hiện tốt hơn sự đa dạng của người dùng
- Kết cấu độ sâu chi tiết cho phép các đối tượng trong thế giới thực che khuất nội dung ảo
- Tính năng ước tính ánh sáng tinh vi, để chiếu sáng nội dung kỹ thuật số của bạn sao cho phù hợp với điều kiện ánh sáng trong thế giới thực
- Các đối tượng có thể theo dõi mới cho phép bạn đưa các đối tượng trong thế giới thực như máy tính xách tay, điện thoại, bàn phím và chuột vào môi trường ảo
SDK Android XR cũng hỗ trợ các định dạng tiêu chuẩn mở như glTF 2.0 cho mô hình 3D và OpenEXR cho môi trường có dải động cao.
Cùng nhau xây dựng tương lai
Chúng tôi rất tự hào và hào hứng khi công bố Bản dùng trước cho nhà phát triển của SDK Android XR. Chúng tôi phát hành bản dùng thử cho nhà phát triển này vì muốn cùng bạn xây dựng tương lai của XR. Chúng tôi hoan nghênh ý kiến phản hồi của bạn và rất mong được hợp tác với bạn để xây dựng ý tưởng và đề xuất của bạn vào nền tảng này. Niềm đam mê, chuyên môn và những ý tưởng táo bạo của bạn là hoàn toàn cần thiết khi chúng tôi tiếp tục xây dựng Android XR.
Chúng tôi rất mong được tương tác với các ứng dụng của bạn, được hình dung lại để tận dụng các khả năng không gian độc đáo của Android XR, bằng cách sử dụng các công cụ quen thuộc như Android Studio và Jetpack Compose. Chúng tôi rất mong được khám phá những thế giới 3D tuyệt vời mà bạn xây dựng bằng các công cụ mạnh mẽ và tiêu chuẩn mở như Unity và OpenXR. Trên hết, chúng tôi rất mong được đồng hành cùng tất cả các bạn, những người tạo nên cộng đồng tuyệt vời gồm các nhà phát triển Android và Unity.
Để bắt đầu tạo và phát triển cho Android XR, hãy xem developer.android.com/develop/xr, nơi bạn sẽ tìm thấy tất cả các công cụ, thư viện và tài nguyên cần thiết để tạo bằng SDK Android XR! Nếu bạn muốn được tiếp cận phần cứng phát hành trước và cộng tác với nhóm Android XR, hãy bày tỏ sự quan tâm của bạn đến việc tham gia Android XR Developer Bootcamp vào năm 2025 bằng cách điền vào biểu mẫu này.
Tiếp tục đọc
-
Tin tức về sản phẩm
Hôm nay, chúng tôi đang cải tiến quá trình phát triển Android bằng Gemma 4, mô hình mở hiện đại nhất được thiết kế với khả năng suy luận phức tạp và gọi công cụ tự động.
Matthew McCullough • 2 phút đọc
-
Tin tức về sản phẩm
Hôm nay, Android 17 đã chính thức đạt đến độ ổn định của nền tảng với Bản dùng thử 3. Điều đó có nghĩa là bề mặt API đã bị khoá; bạn có thể thực hiện kiểm thử khả năng tương thích cuối cùng và đẩy các ứng dụng nhắm đến Android 17 lên Cửa hàng Play.
Matthew McCullough • 5 phút đọc
-
Tin tức về sản phẩm
Chúng tôi muốn giúp bạn xây dựng các ứng dụng Android chất lượng cao một cách nhanh chóng và dễ dàng hơn. Một trong những cách chúng tôi giúp bạn làm việc hiệu quả hơn là đưa AI vào tầm tay bạn.
Matthew McCullough • 2 phút đọc
Nhận thông tin cập nhật
Nhận thông tin chi tiết mới nhất về quá trình phát triển Android được gửi vào hộp thư đến của bạn hằng tuần.