JSAR , sebuah enjin pelayar web spatial yang direka untuk membawa pengalaman mendalam kepada pembangun menggunakan teknologi web moden, sedang menjadi bualan dalam komuniti pembangun. Walau bagaimanapun, maklum balas awal mendedahkan kebimbangan yang ketara mengenai kebolehcapaian projek dan kualiti dokumentasi.
Contoh Yang Hilang dan Dokumentasi Yang Rosak Mencipta Halangan
Isu paling menonjol yang dibangkitkan oleh pengguna awal tertumpu pada kekurangan contoh yang berfungsi dan dokumentasi yang tidak lengkap. Beberapa ahli komuniti telah menunjukkan bahawa bahagian contoh sama ada mengandungi pautan yang tidak berfungsi atau hilang sepenuhnya dari laman web utama. Ini mewujudkan halangan yang ketara bagi pembangun yang cuba memahami apa yang sebenarnya boleh dicapai oleh JSAR .
Keadaan ini diburukkan lagi dengan pautan yang rosak dalam panduan Quick Start , menjadikannya sukar bagi pembangun yang berminat untuk memulakan dengan platform tersebut. Penyelenggara projek telah mengakui isu-isu ini dan berjanji untuk mengemaskini contoh-contoh dan membaiki pautan dokumentasi yang rosak.
Panduan Quick Start: Tutorial mesra pemula yang direka untuk membantu pengguna baharu memahami dan mula menggunakan platform atau alat perisian.
Kekeliruan Ketersediaan Platform
Satu lagi sumber kekeliruan utama berpunca daripada ketersediaan platform JSAR yang terhad. Walaupun memasarkan dirinya sebagai pelayar spatial dan mendalam, perisian ini pada masa ini hanya berjalan pada desktop macOS dan set kepala AR yang agak tidak dikenali dipanggil Rokid ARLite . Ini telah meninggalkan ramai pengguna berpotensi dalam kekeliruan mengenai khalayak sasaran sebenar projek dan kes penggunaan.
Ia adalah pelayar mendalam/spatial tetapi ia hanya berjalan pada desktop Mac dan set kepala AR yang tidak pernah saya dengar. Bolehkah anda lihat mengapa orang ramai mungkin keliru?
Untuk set kepala VR lain seperti Meta Quest , pengguna perlu membangunkan aplikasi Unity mereka sendiri menggunakan SDK JSAR , yang menambah kerumitan bagi pembangun yang mengharapkan penyelesaian pelayar siap guna.
Ketersediaan Platform:
- macOS Desktop: Tersedia untuk dimuat turun
- Rokid ARLite: Diprapasang secara lalai
- Meta Quest /VR Lain: Memerlukan pembangunan aplikasi Unity tersuai menggunakan JSAR SDK
- Platform Lain: Tidak disokong pada masa ini
Keupayaan Teknikal Menunjukkan Potensi
Walaupun terdapat isu kebolehcapaian, spesifikasi teknikal JSAR mencadangkan platform yang kukuh. Enjin pelayar menawarkan sokongan penuh JavaScript ES2023 , kompilasi TypeScript asli, pelaksanaan lengkap WebGL 1.0 dan 2.0 , dan API Peranti WebXR yang komprehensif termasuk penjejakan tangan dan rendering stereo. Versi terkini 0.8.2 termasuk pembaikan untuk rendering grafik dan pengoptimuman prestasi.
Spesifikasi Teknikal JSAR :
- JavaScript: Sokongan penuh ES2023 ✅
- TypeScript: Kompilasi asli ✅
- WebGL: 1.0 dan 2.0 disokong sepenuhnya ✅
- WebGPU: Dalam pembangunan 🔄
- API WebXR: Pelaksanaan lengkap ✅
- API DOM: Pelaksanaan separa 🔄
- HTML5/CSS3: Ciri-ciri teras disokong 🔄
Komuniti Meminta Demonstrasi Yang Lebih Baik
Komuniti pembangun secara konsisten meminta demonstrasi video dan contoh langsung untuk mempamerkan ciri-ciri tersendiri JSAR . Ramai pengguna merasakan mereka tidak sepatutnya perlu memuat turun dan memasang aplikasi hanya untuk memahami apa yang boleh dilakukan oleh pelayar, terutamanya apabila mengakses maklumat dari peranti mudah alih atau platform yang tidak disokong.
Projek ini nampaknya berada dalam peringkat pembangunan awal, dengan penyelenggara secara aktif bertindak balas kepada maklum balas dan menjanjikan penambahbaikan. Walau bagaimanapun, cabaran persembahan semasa mungkin mengehadkan penggunaan sehingga dokumentasi yang lebih baik dan contoh merentas platform tersedia.
Rujukan: JSAR Spatial Web Browser Engine