JSAR , một công cụ trình duyệt web không gian được thiết kế để mang lại trải nghiệm nhập vai cho các nhà phát triển sử dụng công nghệ web hiện đại, đang tạo ra tiếng vang trong cộng đồng phát triển. Tuy nhiên, phản hồi ban đầu cho thấy những lo ngại đáng kể về khả năng tiếp cận và chất lượng tài liệu của dự án.
Thiếu Ví Dụ và Tài Liệu Bị Lỗi Tạo Ra Rào Cản
Vấn đề nổi bật nhất được người dùng ban đầu nêu ra tập trung vào việc thiếu các ví dụ hoạt động và tài liệu không đầy đủ. Nhiều thành viên cộng đồng đã chỉ ra rằng phần ví dụ hoặc chứa các liên kết không hoạt động hoặc hoàn toàn bị thiếu trên trang web chính. Điều này tạo ra một rào cản đáng kể cho các nhà phát triển đang cố gắng hiểu những gì JSAR thực sự có thể thực hiện.
Tình hình trở nên phức tạp hơn do các liên kết bị hỏng trong hướng dẫn Quick Start , khiến các nhà phát triển quan tâm khó có thể bắt đầu với nền tảng này. Người duy trì dự án đã thừa nhận những vấn đề này và hứa sẽ cập nhật các ví dụ và sửa chữa các liên kết tài liệu bị hỏng.
Hướng dẫn Quick Start: Một hướng dẫn thân thiện với người mới bắt đầu được thiết kế để giúp người dùng mới hiểu và bắt đầu sử dụng một nền tảng hoặc công cụ phần mềm.
Sự Nhầm Lẫn Về Tính Khả Dụng Của Nền Tảng
Một nguồn gây nhầm lẫn lớn khác xuất phát từ tính khả dụng nền tảng hạn chế của JSAR . Mặc dù tự quảng cáo mình là một trình duyệt không gian và nhập vai, phần mềm hiện tại chỉ chạy trên máy tính để bàn macOS và một thiết bị đeo AR tương đối ít được biết đến có tên Rokid ARLite . Điều này đã khiến nhiều người dùng tiềm năng bối rối về đối tượng mục tiêu thực tế và các trường hợp sử dụng của dự án.
Đó là một trình duyệt nhập vai/không gian nhưng nó chỉ chạy trên máy tính để bàn Mac và một thiết bị đeo AR mà tôi chưa từng nghe nói đến. Bạn có thể thấy tại sao mọi người có thể bối rối không?
Đối với các thiết bị đeo VR khác như Meta Quest , người dùng sẽ cần phát triển các ứng dụng Unity riêng của họ bằng SDK JSAR , điều này tăng thêm độ phức tạp cho các nhà phát triển mong đợi một giải pháp trình duyệt sẵn sàng sử dụng.
Tính khả dụng trên các nền tảng:
- Máy tính để bàn macOS: Có sẵn để tải xuống
- Rokid ARLite: Được cài đặt sẵn theo mặc định
- Meta Quest/VR khác: Yêu cầu phát triển ứng dụng Unity tùy chỉnh sử dụng JSAR SDK
- Các nền tảng khác: Hiện tại chưa được hỗ trợ
Khả Năng Kỹ Thuật Cho Thấy Tiềm Năng
Mặc dù có những vấn đề về khả năng tiếp cận, thông số kỹ thuật của JSAR cho thấy một nền tảng mạnh mẽ. Công cụ trình duyệt cung cấp hỗ trợ đầy đủ JavaScript ES2023 , biên dịch TypeScript gốc, triển khai hoàn chỉnh WebGL 1.0 và 2.0 , và các API thiết bị WebXR toàn diện bao gồm theo dõi tay và kết xuất âm thanh nổi. Phiên bản 0.8.2 gần đây bao gồm các bản sửa lỗi cho kết xuất đồ họa và tối ưu hóa hiệu suất.
Thông số kỹ thuật JSAR:
- JavaScript: Hỗ trợ đầy đủ ES2023 ✅
- TypeScript: Biên dịch gốc ✅
- WebGL: Hỗ trợ đầy đủ phiên bản 1.0 và 2.0 ✅
- WebGPU: Đang trong quá trình phát triển 🔄
- WebXR APIs: Triển khai hoàn chỉnh ✅
- DOM API: Triển khai một phần 🔄
- HTML5/CSS3: Hỗ trợ các tính năng cốt lõi 🔄
Cộng Đồng Kêu Gọi Trình Diễn Tốt Hơn
Cộng đồng nhà phát triển đã liên tục yêu cầu các cuộc trình diễn video và ví dụ trực tiếp để giới thiệu các tính năng đặc biệt của JSAR . Nhiều người dùng cảm thấy họ không nên cần phải tải xuống và cài đặt ứng dụng chỉ để hiểu trình duyệt có thể làm gì, đặc biệt khi truy cập thông tin từ thiết bị di động hoặc các nền tảng không được hỗ trợ.
Dự án dường như đang trong giai đoạn phát triển ban đầu, với người duy trì tích cực phản hồi phản hồi và hứa hẹn cải tiến. Tuy nhiên, những thách thức trình bày hiện tại có thể hạn chế việc áp dụng cho đến khi tài liệu tốt hơn và các ví dụ đa nền tảng trở nên khả dụng.
Tham khảo: JSAR Spatial Web Browser Engine