Tin tức về sản phẩm

Nội dung cập nhật đối với Android XR SDK: Ra mắt Bản dùng trước cho nhà phát triển 2

Đọc trong 4 phút
Matthew McCullough
Phó chủ tịch phụ trách bộ phận Quản lý sản phẩm, Nhà phát triển Android

Kể từ khi ra mắt Bản dùng thử SDK Android XR cho nhà phát triển cùng với Samsung, Qualcomm và Unity vào năm ngoái, chúng tôi vô cùng ấn tượng với sự hào hứng mà cộng đồng Android nói chung đã thể hiện. Dù là thông qua các buổi phát trực tiếp về lập trình hay các buổi nói chuyện của Google Developer Group tại địa phương, việc tham gia cộng đồng để cùng nhau xây dựng tương lai của XR là một trải nghiệm tuyệt vời và chúng tôi mới chỉ bắt đầu.

Hôm nay, chúng tôi rất vui mừng được chia sẻ thông tin cập nhật về SDK Android XR: Bản dùng trước 2 dành cho nhà phát triển, được trang bị các tính năng và điểm cải tiến mới để giúp bạn phát triển những trải nghiệm sống động hữu ích và thú vị bằ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ại Google I/O, chúng tôi có 2 phiên kỹ thuật liên quan đến Android XR. Khoá học đầu tiên là Tạo ứng dụng khác biệt cho Android XR bằng nội dung 3D. Khoá học này đề cập đến nhiều tính năng có trong Jetpack SceneCore và ARCore cho Jetpack XR. Tương lai là đây, với Compose và AI trên Android XR đề cập đến việc tạo giao diện người dùng khác biệt cho XR và tầm nhìn của chúng tôi về sự giao thoa giữa XR với các khả năng AI tiên tiến.

android-xr-google-io-sessions.png

Tạo ứng dụng khác biệt cho Android XR bằng nội dung 3DTương lai là đây, với Compose và AI trên Android XR

Tính năng mới trong Bản dùng trước 2 cho nhà phát triển

Kể từ khi phát hành Bản dùng trước cho nhà phát triển 1, chúng tôi đã tập trung vào việc giúp các API dễ sử dụng hơn và bổ sung các tính năng mới sống động cho Android XR. Ý kiến phản hồi của bạn đã giúp chúng tôi định hình quá trình phát triển các công cụ, SDK và chính nền tảng này.

Giờ đây, bạn có thể phát video 180° và video 360° bằng Jetpack XR SDK. Các video này có thể là video lập thể bằng cách mã hoá theo quy cách MV-HEVC hoặc bằng cách mã hoá các khung hình hiển thị liền kề. Tiêu chuẩn MV-HEVC được tối ưu hoá và thiết kế cho video lập thể, cho phép ứng dụng của bạn phát hiệu quả các video sống động với chất lượng cao. Các ứng dụng được tạo bằng Jetpack Compose cho XR có thể dùng thành phần kết hợp SpatialExternalSurface để kết xuất nội dung nghe nhìn, bao gồm cả video lập thể.

Khi sử dụng Jetpack Compose cho XR, giờ đây, bạn cũng có thể xác định các bố cục thích ứng với nhiều cấu hình màn hình XR. Ví dụ: hãy dùng SubspaceModifier để chỉ định kích thước của Subspace theo tỷ lệ phần trăm kích thước xem được đề xuất của thiết bị, nhờ đó, bảng điều khiển dễ dàng lấp đầy không gian mà nó được đặt vào.

Material Design cho XR hiện hỗ trợ nhiều chế độ ghi đè thành phần hơn cho TopAppBar, AlertDialogListDetailPaneScaffold, giúp các ứng dụng hỗ trợ màn hình lớn sử dụng Material Design dễ dàng thích ứng với thế giới XR mới.

app-adapts-android-xr-material-design-google-io.png

Ứng dụng thích ứng với XR bằng cách sử dụng Material Design cho XR với các thành phần ghi đè mới
 

Trong ARCore cho Jetpack XR, giờ đây, bạn có thể theo dõi cử chỉ tay sau khi yêu cầu các quyền thích hợp. Bàn tay là một tập hợp gồm 26 khớp bàn tay được tạo dáng mà bạn có thể dùng để phát hiện cử chỉ tay và mang đến một cấp độ tương tác hoàn toàn mới cho các ứng dụng Android XR:

arcore-jetpack-android-xr-google-io.webp

Bàn tay mang đến một phương thức nhập liệu tự nhiên cho trải nghiệm Android XR của bạn.
 

Để biết thêm hướng dẫn về cách phát triển ứng dụng cho Android XR, hãy xem lớp học lập trình Kiến thức cơ bản về Android XR, nội dung cập nhật cho dự án mẫu Xin chào Android XRphiên bản mới của JetStream có hỗ trợ Android XR.

Trình mô phỏng Android XR cũng đã được cập nhật để cải thiện độ ổn định, hỗ trợ GPU AMD và hiện được tích hợp đầy đủ trong giao diện người dùng Android Studio.

android-xr-emulator-in-android-studio-google-io.png

Trình mô phỏng Android XR hiện đã được tích hợp vào Android Studio
 

Những nhà phát triển sử dụng Unity đã tạo và chuyển thành công các trò chơi và ứng dụng hiện có sang Android XR. Hôm nay, bạn có thể nâng cấp lên Phiên bản 2 tiền phát hành của gói Unity OpenXR: Android XR! Bản cập nhật này bổ sung nhiều điểm cải thiện hiệu suất, chẳng hạn như hỗ trợ Tốc độ làm mới linh hoạt, giúp tối ưu hoá hiệu suất và mức tiêu thụ điện năng của ứng dụng. Các chương trình đổ bóng được tạo bằng Shader Graph hiện hỗ trợ SpaceWarp, giúp bạn dễ dàng sử dụng SpaceWarp để giảm tải điện toán trên thiết bị. Giờ đây, các lưới bàn tay được hiển thị với hiệu ứng che khuất, giúp hình ảnh bàn tay trông chân thực hơn.

Hãy xem mẫu Thực tế hỗn hợp được cải tiến của Unity cho Android XR, hiện đã hỗ trợ tính năng che khuất và các điểm neo cố định.

Gần đây, chúng tôi đã phát hành Android XR Samples for Unity (Các mẫu Android XR cho Unity). Các mẫu này minh hoạ các khả năng trên nền tảng Android XR, chẳng hạn như tính năng theo dõi cử động của tay, theo dõi mặt phẳng, theo dõi khuôn mặt và chế độ nhìn xuyên qua.

unity-demo-android-xr-google-io.gif

Các mẫu Unity nguồn mở của Google minh hoạ các tính năng của nền tảng và cho biết cách triển khai các tính năng đó
 

Firebase AI Logic cho Unity hiện đang ở giai đoạn dùng thử công khai! Nhờ đó, bạn có thể dễ dàng tích hợp AI tạo sinh vào các ứng dụng của mình, cho phép tạo ra những trải nghiệm dựa trên AI bằng Gemini và Android XR. Firebase AI Logic hỗ trợ đầy đủ các chức năng của Gemini, bao gồm cả đầu vào và đầu ra đa phương thức, cũng như tính năng truyền trực tuyến hai chiều cho các giao diện đàm thoại sống động. Được xây dựng với mục tiêu mức độ sẵn sàng phát hành công khai, Firebase AI Logic được tích hợp với các dịch vụ cốt lõi của Firebase như Kiểm tra ứng dụng, Cấu hình từ xa và Cloud Storage để tăng cường tính bảo mật, khả năng định cấu hình và quản lý dữ liệu. Tìm hiểu thêm về vấn đề này trên blog của Firebase hoặc truy cập thẳng vào tài liệu về Gemini API bằng Vertex AI in Firebase SDK để bắt đầu.

Tiếp tục cùng nhau xây dựng tương lai

Chúng tôi cam kết tiếp tục sử dụng các tiêu chuẩn mở với quy cách Tương tác glTF, phối hợp với Khronos Group. Quy cách này sẽ được hỗ trợ trong các mô hình glTF do Jetpack XR kết xuất vào cuối năm nay. Các mô hình sử dụng quy cách Tương tác glTF là những thành phần tương tác độc lập có thể có nhiều hành vi được lập trình sẵn, chẳng hạn như xoay các đối tượng khi nhấn nút hoặc thay đổi màu sắc của một chất liệu theo thời gian.

Android XR sẽ ra mắt trước tiên trên Project Moohan của Samsung vào cuối năm nay. Ngay sau đó, các đối tác của chúng tôi tại XREAL sẽ phát hành thiết bị Android XR tiếp theo. Có tên mã là Project Aura, đây là một thiết bị di động và có thể kết nối Internet, cho phép người dùng truy cập vào các ứng dụng Android mà họ yêu thích, kể cả những ứng dụng được tạo cho XR. Đây sẽ là phiên bản dành cho nhà phát triển, dành riêng cho bạn để bắt đầu sáng tạo và thử nghiệm. Tin vui nhất là gì? Bạn cũng có thể tạo ứng dụng cho những thiết bị này bằng các công cụ quen thuộc mà bạn dùng để tạo ứng dụng Android hiện nay.

android-xr-google-io-meta.png

Project Aura của XREAL
 

Cửa hàng Google Play cũng đang chuẩn bị cho Android XR. Cửa hàng này sẽ liệt kê các ứng dụng Android 2D được hỗ trợ trên Cửa hàng Play của Android XR khi ra mắt vào cuối năm nay. Nếu đang phát triển một ứng dụng dành riêng cho Android XR, bạn có thể chuẩn bị sẵn sàng cho đợt ra mắt lớn và trở thành một trong những ứng dụng dành riêng đầu tiên trên Cửa hàng Play cho Android XR:

Chúng tôi biết rằng nhiều người trong số các bạn rất hào hứng với tương lai của Android XR trên kính thông minh. Chúng tôi đang định hình trải nghiệm của nhà phát triển và sẽ chia sẻ thêm thông tin chi tiết về cách bạn có thể tham gia vào cuối năm nay.

Để bắt đầu tạo và phát triển cho Android XR, hãy truy cập vào developer.android.com/develop/xr. Tại đây, 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 để làm việc với SDK Android XR. Cụ thể, hãy dùng thử các mẫulớp học lập trình của chúng tôi.

Chúng tôi rất mong nhận được ý kiến phản hồi, đề xuất và ý tưởng của bạn khi bạn giúp định hình Android XR. Niềm đam mê, kiến thức chuyên môn và những ý tưởng táo bạo của bạn đóng vai trò quan trọng trong quá trình chúng ta tiếp tục cùng nhau phát triển Android XR. Chúng tôi rất mong được thấy các ứng dụng dành riêng cho XR của bạn khi thiết bị Android XR ra mắt vào cuối năm nay!

Hãy khám phá thông báo này và tất cả nội dung cập nhật tại Google I/O 2025 trên trang io.google kể từ ngày 22 tháng 5.

Tác giả:

Tiếp tục đọc