There has been a lot of talk about the Apple Watch Ultra and how to export diving data from the Oceanic+ and Depth app. I was bored over the holiday since I am still forcibly dry for a couple of months, so I decided to figure out how to solve this problem. After some research and sending my Apple Watch Ultra underwater with a few friends, I learned some things:
1) The Apple Watch appears to be recording underwater depth and water temperature data whenever it is submerged, whether there is a dive application running or not.
2) It is storing those depth and temperature samples in the Apple HealthKit data store independent of whatever dive computer or gauge application is running.
3) It syncs that data with the paired Apple phone's HealthKit data store automatically.
Learning all of this, I plunged headfirst into programming a simple iOS app to export the diving data out of an iPhone into a UDDF (Universal Dive Data Format) XML file so it can be imported into Subsurface or any other dive log application that support UDDF. The app is now available for beta testing through Apple's TestFlight application.
I wrote a quick Getting Started guide that explains what you need to run the app and how to get testing access. It is published at:
AWU2UDDF - Getting Started
There are no guaranties that this will ever make it directly onto the Apple App Store -- the App Review process is fairly stringent, but I will do my best. Please be patient -- this is my first attempt at writing and distributing an iOS app.
1) The Apple Watch appears to be recording underwater depth and water temperature data whenever it is submerged, whether there is a dive application running or not.
2) It is storing those depth and temperature samples in the Apple HealthKit data store independent of whatever dive computer or gauge application is running.
3) It syncs that data with the paired Apple phone's HealthKit data store automatically.
Learning all of this, I plunged headfirst into programming a simple iOS app to export the diving data out of an iPhone into a UDDF (Universal Dive Data Format) XML file so it can be imported into Subsurface or any other dive log application that support UDDF. The app is now available for beta testing through Apple's TestFlight application.
I wrote a quick Getting Started guide that explains what you need to run the app and how to get testing access. It is published at:
AWU2UDDF - Getting Started
There are no guaranties that this will ever make it directly onto the Apple App Store -- the App Review process is fairly stringent, but I will do my best. Please be patient -- this is my first attempt at writing and distributing an iOS app.