1 hour ago, Ray7 wrote
Actually, thinking about it, this is the best of both worlds.
Most developers are fine with the Mac store because it makes them money, but the rules are so tight it will mean a lot of developers won't be able to get their stuff in there. The 'identified developer' thing should help those who write utility applications that break the app store rules. So the rules are pretty simple: app store or identified developer. Steer clear of anything else.
One problem here is running software that people disapprove of. Will the TOR client be in there - sure its used by hardened criminals, but it's also used by democracy activists in Iran and China. How about BitTorrent clients - they can be used legitimately even if they are almost exclusively used for pirating movies. What about security pen-testing tools (for whitehats) which might double-up as hacking tools (for blackhats)?
And speaking of China, would Apple be tempted to use their ban-hammer against the inevitable "free-tibet" apps in order to gain favour and market share in countries like China?
And does developing for MacOSX now mean handing over the keys to your business to Apple so that they could effectively bankrupt you with a wave of their magic ban-hammer?
I'm all for locking down machines in corporate environments, but I don't like this trend towards locking down computing in general. The whole reason why I got into programming in the first place is that the sky is the limit and you can do what you want. If the platforms are all being locked down then computing in future will be a much more boring and stifled place.