For watchOS1 there were several limited, but efficient methods available for sharing data between the watch and the phone - like openParentApp
, AppGroups
and NSUserDefaults
.
With the release of watchOS2 and the WatchConnectivity framework - openParentApp
method was deprecated, AppGroups
and NSUserDefaults
were limited to read-only functionality. Important to note here that WatchConnectivity is supported only by iOS9 devices.
But somehow i see apps on the AppStore claiming to be optimised for watchOS2 while having an iOS8 as deployment target.
Am i missing something? Are there any other methods available for sharing data sufficiently?