Hacker News new | ask | show | jobs
by dejb 5859 days ago
> Apple only needs two things: (one) An open market of multiple competing platforms with shared open standards and protocols so that devices can work together.

Share open standards? They won't even accept any other language for apps other than Objective-C? They have deliberately closed down any possibility for developers to be able to reuse code inside and outside of their platform. If they were really interested in an open market they'd be embracing efforts to port software to and from their OS.

1 comments

I wrote: "shared open standards ... so that devices can work together". Context matters.

The whole concept of a multi-platform framework is anti-innovation, anti-diversity: Its only purpose is to generalize, to make make everything uniform and the same by removing everything special, removing that which differentiates, that which makes the difference. It's about "think alike", "Move together".

Small wonder Apple doesn't accept it.

Sharing code is probably the most important way that devices can work together.

> The whole concept of a multi-platform framework is anti-innovation, anti-diversity

Explain to me please how 'shared open standards' are fundamentally different to 'multi-platform frameworks'? Isn't the purpose of both to 'generalize, to make make everything uniform and the same'. Of course there are disadvantages is standardising on anything. HTML5 and Javascript certainly have limitations but in a great many cases the advantages outweigh the disadvantages.

> It's about "think alike", "Move together".

Actually that's Apple. Other platforms allow you to choose and open standards/platforms merely encourage you to cooperate but Apple actively prohibits choice.