- Các công cụ và thư viện dùng để phát triển VisionOS vốn đã quen thuộc với nhiều nhà phát triển Apple
- VisionOS là phần mở rộng của phát triển iOS và iPadOS; giao diện người dùng được xây dựng bằng SwiftUI và UIKit, còn RealityKit được dùng để hiển thị nội dung 3D và hoạt ảnh
- Mọi ứng dụng đều phải tồn tại trong không gian 3D, và ngay cả các ứng dụng 2D hiện có cũng sẽ được hiển thị dưới dạng "lơ lửng" trong không gian
- VisionOS mang đến cho các nhà phát triển Xcode một đích triển khai mới ngoài iPhone/iPad/Mac, và khi build lại ứng dụng thì các tính năng của VisionOS sẽ được bổ sung
- Các ứng dụng UIKit hiện có cũng có thể được biên dịch lại cho VisionOS và có được các tính năng highlight cùng sự hiện diện 3D của VisionOS
- Các thành phần UI truyền thống có thể được đẩy vào không gian 3D thông qua tùy chọn Z-offset mới
- VisionOS sử dụng theo dõi mắt để cho phép Dynamic Foveabtion (kỹ thuật xử lý hình ảnh trong đó một số vùng nhất định của ảnh được thể hiện chi tiết hơn các vùng khác)
- Ánh sáng của vật thể tuân theo điều kiện của không gian hiện tại (tức là sẽ mang đặc tính ánh sáng và bóng đổ của nơi người dùng đang đeo headset)
- ARKit cung cấp cho ứng dụng mô hình của căn phòng thực, bao gồm các tính năng ước lượng mặt phẳng, tái tạo cảnh và neo ảnh
- ARKit trên VisionOS bổ sung tính năng theo dõi tay dạng xương và các tính năng trợ năng. Người dùng có thể tương tác không chỉ bằng chuyển động tay mà còn bằng chuyển động mắt, giọng nói và chuyển động đầu
- Unity được thêm vào như một lớp phía trên RealityKit để các nhà phát triển Unity có thể nhắm trực tiếp tới VisionOS
- Reality Composer Pro là công cụ phát triển mới để xem trước và chuẩn bị nội dung 3D
- Việc xử lý Shared-Space (không gian chia sẻ) diễn ra trên thiết bị, và không dùng xử lý đám mây cho việc lập bản đồ 3D
- Nếu không có thiết bị, Xcode sẽ cung cấp preview và simulator
- Nếu sở hữu Vision Pro, bạn có thể code hoàn toàn trong không gian ảo. Nó mở rộng desktop Mac vào không gian ảo nên bạn có thể dùng môi trường phát triển Xcode song song với ứng dụng Vision Pro
- Có App Store riêng cho Vision Pro, hỗ trợ ứng dụng và mua hàng trong ứng dụng
- Apple cung cấp tài nguyên hỗ trợ lập trình, và các nhà phát triển có thể sử dụng các Apple Vision Pro Developer Lab được đặt tại London, Munich, Thượng Hải, Singapore, Tokyo và Cupertino
- Các nhà phát triển có thể gửi ứng dụng lên App Store của Vision Pro, và thay vì mô tả ứng dụng là augmented reality (AR), virtual reality (VR), extended reality (XR) hoặc mixed reality (MR), họ nên mô tả đó là ứng dụng "Spatial Computing"
5 bình luận
Thật sự cũng muốn thử ít nhất một lần, nhưng giá thì đúng là giá, nên cũng có cảm giác có khi lại không được như kỳ vọng.
Không biết bao giờ mới phát hành chính thức ở Hàn Quốc nữa...
Với cả có vẻ họ rất nghiêm túc về thuật ngữ.
Các thuật ngữ kiểu AR/VR/XR/MR, mỗi công ty cứ lần lượt nói “bọn tôi là cái này!” ngày càng nhiều hơn,
giờ thì lại còn tạo thêm cả từ “spatial computing” nữa. @_@
Thậm chí còn có cả một cuốn sách mang tên “spatial computing”, nên đây là một từ khóa cốt lõi không thể thiếu để diễn tả dòng chảy mang tính chuyển tiếp của thời đại, haha. Spatial computing không phải là cách gọi khác của AR/VR/XR/MR, cũng không phải từ đồng nghĩa với chúng. Có lẽ vì đã nhìn xa trông rộng nên Apple mới có thể thêm điều khoản yêu cầu phải dùng chính từ đó để mô tả khi nộp ứng dụng.
Cứ thấy họ liên tục bảo phải viết theo hướng điện toán không gian, điện toán không gian, nên cũng có cảm giác là họ vẫn chưa tìm ra được thứ gì thực sự đặc biệt. Nếu đã có rồi thì dù không cần nói như vậy, những người dùng đã trải nghiệm hẳn cũng sẽ tự nói như thế, giống như với những sản phẩm khác như iPhone hay MacBook.
Spatial computing không chỉ đơn giản là một cái tên được bịa ra, hay chỉ là một cách gọi khác của xr đâu nhé..
Nó mang ý nghĩa lớn đến mức có thể xem như là ngôn ngữ diễn tả thời đại sắp tới ;;
Thậm chí còn có cả sách với đúng tiêu đề đó nữa!