Unity, game engine phổ biến nhất để phát triển games, ứng dụng cho các thiết bị XR đã công bố họ sẽ hỗ trợ Android XR từ những ngày đầu tiên, và cũng đã ra mắt bộ công cụ phát triển cho hệ điều hành XR mới này từ Google. Với bộ công cụ từ Unity, các nhà phát triển có thể dễ dàng xây dựng games/ứng dụng XR cho nền tảng này, và quan trọng hơn cả sẽ giúp việc port games/ứng dụng XR từ các nền tảng khác (ví dụ Meta Quest) qua Android XR một cách nhanh chóng.
Port dự án XR sang Android XR nhanh chóng
Meta Quest hiện là nền tảng có số lượng games/ứng dụng XR native cũng như cộng đồng phát triển lớn nhất, Google cùng với Unity đang hợp tác để giúp nhà phát triển dễ dàng chuyển đổi các dự án XR từ Quest sang Android XR. Nếu games/ứng dụng cho Meta Quest của bạn được phát triển bằng Unity sử dụng OpenXR hay Vulkan APIs thì việc chuyển đổi có thể thực hiện một cách dễ dàng mà không cần quá nhiều thay đổi tới dự án của bạn trong Unity engine. Các dự án XR cho các nền tảng khác như HTC Valve hay Pico cũng có thể hưởng lợi từ bộ công cụ của Unity.
Owlchemy Labs, nổi tiếng với tựa games Job Simulator, là một trong những Studio đầu tiên port games VR từ Meta Quest sang Android XR. Theo CEO của Owlchemy Labs, Andrew Eiche, việc chuyển đổi từ Job Simulator từ Quest sang Android XR với Unity là hết sức đơn giản, dù bạn có là studio với 4 người hay 400 người.

Bằng cách hỗ trợ Unity ngay từ những ngày đầu sẽ giúp Android XR hấp dẫn các nhà phát triển hơn, vì đây vốn là bộ công cụ quen thuộc để phát triển các trải nghiệm XR trên hầu hết các nền tảng lớn như Meta Quest, Pico và thậm chí cả Apple. Việc hỗ trợ port các trải nghiệm XR từ các nền tảng khác cũng giúp Android XR có nhiều trải nghiệm native hơn thay vì chỉ 2D games/apps từ các ứng dụng cho điện thoại, nhưng với việc Android XR hỗ trợ cả XR headset và kính thông minh từ nhiều thương hiệu khác nhau có thể gây trở ngại trong quá trình phát triển vì sự thiếu đồng bộ trong cấu hình phần cứng từ các thiết bị này. Để đảm bảo trải nghiệm người dùng với các games và ứng dụng đa nền tảng, các nhà phát triển nên tận dụng APIs từ các nguồn mở như OpenXR.
Hiện bộ công cụ phát triển cho Android XR chỉ hỗ trợ Unity6, các bạn có thể tìm hiểu thêm tại đây. Và Unity cũng đăng blog về 6 cách bạn có thể phát triển games/ứng dụng cho Android XR với Unity.
