scubaozy
Contributor
@kimh I think you are looking from a narrow, end consumers pov. I never rented any DC but I rented them out when I worked as a dive instructor. One of the main customers of entry level DC are dive shops, each shop will have at least 20 pieces available for students and rental. By introducing an apple dive computer sw, oceanic is damaging their own business because dive shops will not have income from rental nor from sales of these units. Dive shops do not only buy DC, they buy a lot of other equipment as well, so, eventually other sales might be at risk as well.
I develop sw for complex systems for a very long time, I can tell you from my past and current experience that it is common practice to harden your own api's with a partner when you enter new business areas. The partner will bring in business logic and know how and test capabilities and both parties will benefit. Often there is not a contract at all. In my view, apple is testing the waters from legal point of view and allowing Oceanic to take the steer. Ocanic is kicking the tires of a new business model and they are trying to do this in least self damaging way.
If you do not control your hw, you are at the mercy of a single provider which you do not control. Unless there are several platforms with depth sensors and decent public apis, all dc manufacturers will have to be very conservative to jump on the apple train.
This leaves independent developers as only short to medium term hope to get an alternative sw. But the question then is, how is the legal aspects will be addressed? Can an independent developer deal with that?
I develop sw for complex systems for a very long time, I can tell you from my past and current experience that it is common practice to harden your own api's with a partner when you enter new business areas. The partner will bring in business logic and know how and test capabilities and both parties will benefit. Often there is not a contract at all. In my view, apple is testing the waters from legal point of view and allowing Oceanic to take the steer. Ocanic is kicking the tires of a new business model and they are trying to do this in least self damaging way.
If you do not control your hw, you are at the mercy of a single provider which you do not control. Unless there are several platforms with depth sensors and decent public apis, all dc manufacturers will have to be very conservative to jump on the apple train.
This leaves independent developers as only short to medium term hope to get an alternative sw. But the question then is, how is the legal aspects will be addressed? Can an independent developer deal with that?