Apple telah mengumumkan ketersediaan software development kit (SDK) visionOS mereka untuk headset Vision Pro yang telah lama ditunggu-tunggu. SDK akan dirilis setidaknya enam bulan sebelum peluncuran komersial headset yang direncanakan di AS, dengan harga eceran $3.500. Apple berharap ekosistem pengembang mereka yang kuat akan membantu menciptakan daya tarik untuk sistem komputasi spasial, yang mendapat tanggapan beragam setelah terungkap di WWDC bulan ini.
Ketersediaan konten telah menjadi fokus utama pengembangan realitas virtual (VR) dan augmented reality (AR) selama bertahun-tahun. Apple bertujuan untuk memanfaatkan ini dengan memastikan bahwa App Store diisi dengan konten yang kaya pada saat sistem Vision Pro diluncurkan pada awal 2024. Susan Prescott, Wakil Presiden Apple, menyatakan dalam siaran pers bahwa pengembang dapat memanfaatkan kerangka kerja yang kuat yang sudah mereka miliki mengenal dan memajukan kreasi mereka dengan alat dan teknologi inovatif baru, seperti Reality Composer Pro, untuk memberikan pengalaman pengguna yang lebih baik.
Vision Pro SDK dibangun di atas kerangka dasar yang sama dengan sistem operasi Apple lainnya dan menyertakan alat pengembang populer seperti Xcode, SwiftUI, RealityKit, ARKit, dan TestFlight. Dengan menggunakan pendekatan ini, Apple bertujuan untuk meminimalkan kurva pembelajaran bagi pengembang saat ini dan menyederhanakan transisi perangkat lunak yang ada ke platform baru ini. Kit Alat Porting Game Apple untuk Mac dan iPad mengilustrasikan strategi serupa.
Jendela komputasi spasial dibuat menggunakan Swift. Seperti yang dijelaskan di halaman pengembangan Apple, aplikasi diluncurkan ke Ruang Bersama secara default, tempat banyak aplikasi berdampingan seperti di desktop Mac. Pengguna dapat memposisikan ulang jendela dan volume yang berisi konten. Untuk pengalaman yang lebih imersif, aplikasi dapat meluncurkan Ruang Penuh khusus, hanya menampilkan kontennya, tempat pengguna dapat membuat konten 3D tanpa batas, membuka portal ke dunia yang berbeda, dan bahkan membenamkan orang dalam pengaturan.
Namun, masih ada keraguan tentang kemanjuran port tersebut dalam bidang tiga dimensi atau 'kanvas tak terbatas.' Untuk mengatasi masalah ini, Apple berencana membuka 'laboratorium pengembang' di berbagai kota, termasuk Cupertino, London, Munich, Shanghai, Singapura, dan Tokyo, mulai bulan depan. Langkah ini bertujuan untuk membuat headset Vision Pro yang mahal dan belum dirilis lebih mudah diakses oleh pengembang.
Tim pengembangan dapat menguji aplikasi mereka pada perangkat keras Vision Pro di lab atau mengajukan kit pengembang perangkat keras untuk menguji aplikasi mereka di luar lokasi resmi. Bersamaan dengan alat pengembang yang ada, Apple memperkenalkan Reality Composer Pro. Fitur Xcode ini menyederhanakan proses pratinjau model 3D, gambar, suara, dan animasi di headset. Simulator juga tersedia, memberikan perkiraan virtual tanpa memerlukan perangkat keras yang sebenarnya. Selain itu, mulai bulan depan, alat pengembangan Unity akan diintegrasikan, mengatasi kurangnya pengalaman bermain game dari presentasi awal.
Pengumuman baru-baru ini menyoroti pentingnya menargetkan pasar perusahaan untuk iterasi pertama Vision Pro. Stephen Prideaux-Ghee, CTO AR/VR dari perusahaan pengembangan produk digital PTC, menjelaskan bahwa produsen dapat menggunakan solusi AR dari PTC untuk berkolaborasi dalam masalah bisnis penting dengan mengintegrasikan konten 3D interaktif di dunia nyata, dari produk tunggal hingga seluruh lini produksi. Dengan Apple Vision Pro, pemangku kepentingan dari berbagai departemen dan lokasi dapat meninjau konten secara bersamaan untuk memfasilitasi keputusan desain dan pengoperasian, membuka kemungkinan kolaboratif baru.
Bagi pengembang yang tertarik untuk membangun pengalaman komputasi spasial yang kuat dengan Vision Pro, platform seperti AppMaster.io menawarkan solusi no-code yang komprehensif untuk membuat aplikasi web, seluler, dan backend. Pembuat aplikasi tanpa kode AppMaster memberdayakan Anda untuk merancang model data, logika bisnis, dan antarmuka pengguna secara visual, menjadikan proses membangun dan menerapkan aplikasi lebih efisien dan hemat biaya.