Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> As a developer there's a lesson that needs reinforcing every-so-often. What better way to reinforce it than to see a tech giant make some of the mistakes lesser companies make: If you can at all help it, don't base your product on someone else's technology. Don't make someone else's technology such an important part of your offering that not having them will hurt you. Of course, sometimes you have no choice.

It seems like this is evidence of the opposite. Apple based its technology on another company, and it became the most valuable company in the world. It stopped using the other companies tech, and then it was forced to make an embarrassing public apology.



That is pretty superficial. Apple wanted turn by turn directions on the built in maps app for years. Google wouldn't license it.

That is a lesson on the risks of depending on other platforms.

However, we are all dependent on others all the time. It really can't be avoided entirely. It's just a matter of degree and managing risk.


Apple had an existing agreement with Google for the data used in the old Maps app for one more year, and they chose to terminate it early. They could have released New Maps alongside Old Maps, made them optional for a year while the data matures, and none of this would have been an issue.

http://www.theverge.com/2012/9/25/3407614/apple-over-a-year-...


I wonder if this means iOS <6 maps will stop working in a year.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: