Meta VR Layout SDK giúp ứng dụng Android 2D trên Quest mở thêm cửa sổ không gian cạnh màn hình chính, không cần biến thành ứng dụng VR. Meta khuyên chỉ nên dùng tối đa hai cửa sổ phụ quan trọng cùng lúc.
Thông thường, ứng dụng Android chạy trên Quest nằm gọn trong một cửa sổ nổi. Công cụ mới của Meta hướng tới những nhà phát triển đã có ứng dụng kiểu điện thoại và muốn tách một phần giao diện ra khỏi khung chính.
Meta VR Layout SDK bổ sung cửa sổ phụ cho ứng dụng Android 2D trên Quest
Nhờ Meta VR Layout SDK, ứng dụng Android 2D có thể bố trí thêm các cửa sổ không gian, tức các bảng giao diện lơ lửng quanh cửa sổ chính trong môi trường VR, trong khi thiết kế vẫn phẳng như cũ. Meta cho biết công cụ hỗ trợ ứng dụng viết bằng Jetpack Compose hoặc React Native.
Ứng dụng vẫn là một app Android tiêu chuẩn, chạy cạnh các app khác và không bắt buộc chuyển hẳn sang chế độ nhập vai. Do Horizon OS, hệ điều hành của Quest, được dựng trên Android Open Source Project, ứng dụng Android chạy được ngay. Kính đặt ứng dụng 2D trong cửa sổ co giãn được và chuyển các thao tác chạm, vuốt quen thuộc trên điện thoại thành thao tác bằng tay cầm hoặc bàn tay.
Người dùng Quest vì thế không còn phải gom mọi nội dung vào đúng một màn hình nổi. Meta lấy ví dụ một ứng dụng nấu ăn: cửa sổ chính hiện công thức, còn danh sách nguyên liệu và đồng hồ hẹn giờ được tách ra các bảng bên cạnh.

Nhà phát triển chỉ cần thêm cửa sổ quanh app Android đang có, không phải chuyển sang kiến trúc entity-component của Spatial SDK, bộ công cụ cho ứng dụng nhập vai hoàn toàn. Ngược lại, Layout SDK không dựng được vật thể 3D hay biến đổi không gian quanh người dùng; phần việc đó vẫn do Meta Spatial SDK đảm nhận.
Meta VR Layout SDK khuyên tối đa hai cửa sổ phụ, Horizon OS trước v207 dùng bố cục dự phòng
Theo hướng dẫn thiết kế của Meta, giao diện nên xoay quanh một cửa sổ chính và chỉ có tối đa hai cửa sổ không gian quan trọng hiển thị cùng lúc. Vì khoảng trống trong kính có hạn, chính hệ thống sẽ quyết định được hiện bao nhiêu cửa sổ.

Một vài nguyên tắc khác Meta đặt ra cho cửa sổ phụ:
- Mỗi cửa sổ không gian phải có nền đặc, không được làm trong suốt.
- Nên giữ kích thước và vị trí cửa sổ ổn định.
- Hiệu ứng chuyển động nên áp lên nội dung bên trong, không nên dời cả cửa sổ.
Để thử bố cục, nhà phát triển có thể dùng Meta Spatial Simulator, nhưng vị trí sau cùng vẫn phải kiểm tra trên kính thật. Với Horizon OS đời trước v207, SDK sẽ không mở cửa sổ không gian mà tự chuyển sang bố cục dự phòng.
VR UI Set SDK: bộ giao diện Jetpack Compose có vùng chạm từ 48dp
Phát hành cùng lúc là VR UI Set SDK, một hệ thống thiết kế dựa trên Jetpack Compose với mọi vùng tương tác rộng từ 48dp trở lên. Bộ công cụ này kế thừa Horizon OS UI Set vốn có trong Spatial SDK.
Bên trong có giao diện sáng và tối, kiểu chữ, bộ biểu tượng và các điều khiển quen thuộc như nút bấm, thanh trượt, hộp thoại. Khi nhập liệu, người dùng Quest nhìn vào thành phần muốn chọn rồi chụm ngón tay, còn ứng dụng chỉ nhận một sự kiện chạm thông thường. Meta khẳng định dữ liệu ánh mắt không được chia sẻ cho các ứng dụng này.
Hiện Meta chưa tiết lộ ứng dụng nào sẽ dùng cửa sổ mới trước tiên. Động thái này tiếp nối Immersive Web SDK 1.0 cho WebXR mà hãng giới thiệu hồi tháng 9, chỉ khác là lần này nhắm tới nhà phát triển ứng dụng Android.
Nguồn tham khảo
- MIXED (22/10/2026)
- Meta for Developers
- Meta for Developers
- UploadVR — trang có ảnh minh họa
- VR.org — trang có ảnh minh họa
- Developers: VR UI Set SDK
- Wikipedia: Jetpack Compose
- Wikipedia: React Native

