Today, we are thrilled to announce the release of beta support for the visionOS platform as part of our DittoSwift package! If you want to jump straight into the SDK, you can get started in the docs here!
As enterprise adoption of Apple Vision Pro grows, Ditto will be an important tool to ensure that developers can build collaborative and data-sharing applications that are resilient to connectivity issues. This is especially important when developing applications for warehouses, factory floors, or airports and when working on sensitive projects such as those in hospitals or research facilities. Lack of connectivity in these situations has a direct financial cost on a business.
What can you do with the visionOS SDK?
With Ditto embedded into visionOS applications, Apple Vision Pro can connect directly to other Vision Pro devices (in addition to iPhone, iPad, and Mac) without the need for internet or local servers. Together, these local devices create a distributed mesh network that automatically syncs data changes peer-to-peer (P2P).
The Ditto visionOS SDK utilizes P2P transports such as Bluetooth Low Energy (BLE), Local Area Network (LAN), and P2P Wi-Fi to keep your Apple Vision Pro applications operating seamlessly in low—or no-connectivity environments. Traditional Wi-Fi and Cellular are also supported to ensure that all data changes are resolved with your existing backend systems.
Build Apps for Apple Vision Pro That Sync Without Any Internet
What are the benefits?
Deskless Workers
- Collaboration: Team apps remain collaborative even in environments with spotty connectivity
- Productivity: Workers can focus more on their tasks and less on network availability
- Accuracy: Critical data such as tasks, chat, documents, and more are always accurate and consistent across devices
- Resiliency: Share app updates from offline devices to the cloud if just one device in the mesh network has a connection to the internet.
The mesh network below showcases an Apple Vision Pro, iPhone, and iPad syncing over both P2P Wi-Fi and LAN without a cloud connection! The Ditto Presence Viewer on the right is a visualization of the active connections.
Developers
- Automatic Device Discovery and P2P Sync: Your existing devices, like Apple Vision Pro and mobile devices, create a distributed wireless network that can always sync
- Low Latency Networking: Apple Wireless Direct Link is capable of high bandwidth, extremely quick data sync
- Platform Agnostic: Bluetooth Low Energy support ensures that iOS devices can communicate cross-platform with Android and Windows
- Reliability in any environment: Build Apple Vision Pro apps without worrying about complex backend and networking issues
We built the visionOS SDK because we believe that local-first networking and collaboration will help enterprises deploy Apple Vision Pro without worrying about connectivity issues. We also believe that many developers building for visionOS will want a backend solution that automatically syncs data changes across local devices with the assurance it will make it back to the cloud when the internet is available.
How to get started
This visionOS SDK is now available as part of a DittoSwift beta package. To get started developing with Ditto’s Swift beta SDK for visionOS or to try out the DittoChat visionOS quickstart, head over to our Ditto docs at https://docs.ditto.live/visionos.
The DittoChat demo app makes it easy to test out the cross-platform sync and the extent of our mesh networking. Just take a look at the massive mesh below consisting of multiple Apple Vision Pro, iPhone, iPad, and Android devices!
We want to hear from you!
Your insights are invaluable to us. Explore the new features and let us know your thoughts. For feedback, support, or more information, submit a request ticket through the Ditto Portal, fill out the contact us form, or reach out on social media. Thank you for your continued support, and we can't wait to see how you leverage Ditto to transform your Apple Vision Pro applications.