4 ms·
> #4: Give third-party developers equal access to APIs. I used to work for a company that produced an app server. They sold the app server as well as applicati
by patwolf 6y ago
> #4: Give third-party developers equal access to APIs.
I used to work for a company that produced an app server. They sold the app server as well as applications that ran on the app server. Other companies also sold competing applications that ran on the app server.
One of the things I had to do was write a tool that scanned our applications for API usage to ensure none of them were using APIs internal to the app server. It would have been anti-competitive to create APIs that only our own apps were allowed to use.
It has always surprised me that Apple has gotten away with this for so long. I'm not sure if the company I worked for was concerned about being sued by the government or by other companies, but I don't think they would have worked so hard to stamp out private API usage if there weren't some risk of litigation.