"The upcoming version of Mac OS X, Mountain Lion, will reportedly include warning messages that strongly discourage users from installing apps from sources other than the Mac App Store. Fortunately, it will be possible to turn this off in Mountain Lion and install apps from anywhere you want, but Apple is continuing down the dangerous road of making their products less open."
"Strongly Discourage" != "Disallow"
i'm sure apple would organise it better but it is still another hoop to be jumped through to get an app developed.
as to openess i still have an iphone 3g. i had the cash saved up for a prepay iphone 3gs and was to go and pick one up the following weekend when apple banned google voice. it was an indicator of control so i spent the cash instead on android. the iphone 3g will be my last purchase from apple thank you very much.
Symbian Signed is what you're talking about. And it didn't just dry-up app development - it killed free software on Symbian.
But that's a completely different situation than Apple's GateKeeper - with Symbian Signed, Nokia decided that they didn't want to take on the hassle of being a CA the way Apple is with GateKeeper, so the Nokia program required applications to be signed with a $800 SSL certificate. How is anyone making a Symbian app in their basement going to shell out for that? Some free software developers had to post convoluted instructions to their users on how to use the Nokia developer website to self-sign their programs. Others looked to commercial software developers to sponsor them to buy certificates. It was a disaster.
And ALL developers would be happy to see less malware around.
whether this affects apple negatively overall is the big question.
I once got a virus on Windows that was attached to an Installshield installer for a legitimate program (WarFTP) that had been posted to download.com.
How could I have avoided that? Something like GateKeeper would have been nice - at least I would have known that the installer had been meddled with. Otherwise?
i can see the argument for "burying" this ability, as users will tend to just get used to clicking "OK" blindly if you give them the ability to dismiss a prompt like this, much like i find myself doing with UAC on Windows.