Shutting down the GPS web service (and removing it from Subsurface apps)

Miika Turkia miika.turkia at gmail.com
Sat Sep 8 10:31:30 PDT 2018



> On 8 Sep 2018, at 19.53, Jan Mulder <jlmulder at xs4all.nl> wrote:
> 
>> On 9/8/18 5:46 PM, Dirk Hohndel wrote:
>> Clearly this isn't something we'll do overnight. But I think it's something we should plan to phase out over the next few months.
>> - the companion apps are gone from the mobile stores, the mobile apps have replaced them
> 
> Hmm. Just checked, and its still in the Google Play store, with remarks as legacy, not supported any more, replaced by, etc. Not sure about the Apple store.

I didn’t see anything related on apple store when searching for subsurface, not even subsurface-mobile

>> - uploading to the webservice from the mobile app is kinda weird, much easier to just apply the fixes on device
>> - our handling of the webservice ID is inconsistent, poorly designed, and even more poorly documented. See https://github.com/Subsurface-divelog/subsurface/issues/1648
>> - still to this day people get confused with the GPS webservice and cloud storage. At least once a month people send me password reset requests and attach the webservice ID
>> So, here's what I'd like to do:
>> - remove support for downloading / applying GPS fixes from the webservice in 4.8.2
> 
> 4.8.2 seems a bit quick (depending on what the planning will be, but my impression is very soon). Ok, just removing the menu item, and the UI in the preferences (the magic webservice user ID) is easy to do, but a clean and full removal from the backend is likely to be more complex. So, I assume you are talking here (for 4.8.2) about UI mainly, right?
> 
>> - remove support for uploading to the webservice in future mobile apps
> 
> Seems fine to me.

sounds sensiböe to get rid of it all

>> - announce that we're shutting this down
>> - at the end of this year, turn off the server and archive the data
> 
> Yes, logical.
> 
>> Comments, thoughts, suggestions?
> 
> Just a question, as I'm not familiar with Apple stuff in any way. GPS logging was a problem for our c/c++/Qt/QML based app on iOs. I assume this is fixed and something from the past?

works fine nowadays

> And a thought. The future solution on mobile needs also to work without cloud account.

it already does. Kind of. Right now you can manage dives and gps on single mobile device. (if dc dl is supported in the phone)

miika


More information about the subsurface mailing list