Pretty soon we will have to jailbreak our Macs so we can side load apps.
There is a fine line between secure and usable.
Everybody complained that 3rd party iOS apps could "steal" address book data. It made headlines on the biggest news sites. But it's been possible forever on OS X (and Windows) due to lack of sandboxing.
I did it last summer. It takes some adjusting, and I still use my MBP for facebook (facepalm), but it's not bad. Windows 7 is a great OS.
You realize the Mac App Store is entirely optional right? If the app doesn't want to be sandboxed, i.e. made safer, then it need not be distributed through the MAS. Nothing is being dumbed down. If your favorite developper drops features to distribute on the MAS, complain to your developer, not Apple for making sandboxing possible for those willing to use it.
"But eventually everything will be forced through the MAS". We'll tackle that when and if it happens. Right now there is no evidence that Apple intends to force the MAS upon developers. They are offering it as an additional service. People complain Apple doesn't give options, but concerning this matter, it is all optional so I don't know what all the fuss is about.
You realize the Mac App Store is entirely optional right? If the app doesn't want to be sandboxed, i.e. made safer, then it need not be distributed through the MAS. Nothing is being dumbed down. If your favorite developper drops features to distribute on the MAS, complain to your developer, not Apple for making sandboxing possible for those willing to use it.
"But eventually everything will be forced through the MAS". We'll tackle that when and if it happens. Right now there is no evidence that Apple intends to force the MAS upon developers. They are offering it as an additional service. People complain Apple doesn't give options, but concerning this matter, it is all optional so I don't know what all the fuss is about.
I used to think using a Mac as a graphic designer meant better support for professionals from Apple.
That was 5 years ago before the iPhone. I wonder how long until I switch back to Windows.
ps. LOL @ anyone downranking my comment. as if being a professional and requiring flexibilty was a bad thing. by flexibility, i mean options and choice, two words that make apple very uncomfortable.
The better option here would be for the developer to post a popup before first run detailing exactly what the app intends to do. Much like installing extensions on Chrome, where it says "this plugin will request data from...", so you know what it'll have access to. Or Apple could add hooks into their various subsystems, so any app that tries to gain entry will be automatically reported back to the end user, who could then confirm or deny it. Like how elevation rights work now, but more specific.
I'd prefer that in comparison to the "apps can never do this. ever" approach Apple is taking now.
![]()
For Science!
I used to think using a Mac as a graphic designer meant better support for professionals from Apple.
That was 5 years ago before the iPhone. I wonder how long until I switch back to Windows.
ps. LOL @ anyone downranking my comment. as if being a professional and requiring flexibilty was a bad thing. by flexibility, i mean options and choice, two words that make apple very uncomfortable.
The better option here would be for the developer to post a popup before first run detailing exactly what the app intends to do. Much like installing extensions on Chrome, where it says "this plugin will request data from...", so you know what it'll have access to. Or Apple could add hooks into their various subsystems, so any app that tries to gain entry will be automatically reported back to the end user, who could then confirm or deny it. Like how elevation rights work now, but more specific.
I'd prefer that in comparison to the "apps can never do this. ever" approach Apple is taking now.
Short term thinking there.
Longer term.... it will be more difficult to sell mac software outside of the app store as it becomes the defacto means of distribution. So, smaller developers will have little option but to add their software to MAS.
Then you have apple in ML having it default to run apps that are signed or from the MAS. This right here will lead many developers to only develop for the app store as 99% of the user base will never change that setting.
It’s a system whereby developers can sign up for free-of-charge Apple developer IDs which they can then use to cryptographically sign their applications.
You seemed to forget that the default setting allows for signed apps not from the Mac App Store half way through your point there.
source
Being able to sign your apps doesn't look to be that difficult. Additionally, even in that mode you can still run unsigned apps, you just have to okay it.
And thank God for that, huh? Before the sandbox, OSX had, like 50,000,000 viruses, and crashed every 15 minutes.
You realize the Mac App Store is entirely optional right? If the app doesn't want to be sandboxed, i.e. made safer, then it need not be distributed through the MAS. Nothing is being dumbed down. If your favorite developper drops features to distribute on the MAS, complain to your developer, not Apple for making sandboxing possible for those willing to use it.
"But eventually everything will be forced through the MAS". We'll tackle that when and if it happens. Right now there is no evidence that Apple intends to force the MAS upon developers. They are offering it as an additional service. People complain Apple doesn't give options, but concerning this matter, it is all optional so I don't know what all the fuss is about.
Then you have apple in ML having it default to run apps that are signed or from the MAS. This right here will lead many developers to only develop for the app store as 99% of the user base will never change that setting.
For now
I remember when it was doubted there would be an app store for mac after the iphone app store came out. People scoffed at the notion. Many people thought it was crazy and unnecessary
Then there is the mac app store.
Then there are regulations on how apps that are coded that can be in the app store via methods like this
Then you have apple in ML having it default to run apps that are signed or from the MAS. This right here will lead many developers to only develop for the app store as 99% of the user base will never change that setting.
Next it will be only apps from the app store. Just watch. It is the natural progression. Apple is getting more and more restrictive on how apps can interact within its OS and hw platforms.
Why sign though? It is merely apple asserting control over what apps they can allow
Right, so what are you complaining about, the future? I didn't realize you could predict it accurately.
And people still thought it was crazy, but hey, at least it was optional. Of all my third party apps, and I have a ton, only one is in the App store right now. What does that tell you about Developers storming over to the MAS?
Right, more security added to what is mostly deemed crazy and unnecessary, and conceded as purely optional.
Any evidence that this is how developers will respond, or is it this the result of your crystal ball? My prediction is those developers will make it clear on their website that you need to change the default setting and inform people how to do so, and why it is there.
Natural progression according to your distorted narrative. Apple will never do that because the major developers don't need the MAS. Adobe, Microsoft, etc., all already have their own mode of distributing their software. They are not going to share their profits with Apple, and Apple will never cut them off from OS X because they are needed to keep it a viable platform. So again, you done with your hyperbole and paranoia?
I know what signing is but thanks for the refresher.You completely misunderstand what signing is.
Signing doesn't mean approval process.
Again, signing ≠ app store approval process.
The only thing the developer signature allows Apple to do is revoke it if the developer is found to be distributing malware. Then what happens is the anyone who tries to run the app for the first time will be told no and the app is trashed. Apple does not remove the apps if the app was already run on the computer so it isn't even a kill switch. It is purely a way to stop the spread of malware.
Basically, it seems all the people with conspiracy theories here haven't read up on what Gatekeeper is actually doing. It is literally guarding the gate to the OS and not policing what happens after that.
Is there any evidence for this, or is it more hyperbole? Do you see Adobe, Microsoft, and many other big developers rushing to the MAS? Why do I say this when you mention smaller developers? Because the point is there is no defacto distribution, and it doesn't appear there will be one either.
Again, for most people, the MAS will be the primary distributer, sure. But for people who need advanced features that extend beyond what sandboxing requires, I simply don't see why they wouldn't already be capable of loading up google to search for what they need. They would then find the developer's website and the software they are looking for. Specialty apps are already targeted to a different consumer group. If that group becomes so dumb they can't search google for what they need, then again I think the problem won't be with Apple.
We are thinking the exact same thing! Been working with mac's since early 90's. We really only need Adobe software to get professional-type work done... Especially after the Apple FCPX release....maybe Windows 8 will finally be worthy of making the switch and won't lock us up in some "App-land". All the new fanboys can stick with their iPads.
I guess you've already read about the Gatekeeper software in Mountain Lion. True, it offers a choice, but the default is only to launch apps from the app store or those that have a digital signature approved by Apple. When Lion came out a friend of mine who is fairly anti-Apple said 'pretty soon you'll have to jailbreak your mac to install non-Apple approved software'. I thought it was a pretty ridiculous statement, but the direction things are going is making me wonder.
Why sign though? It is merely apple asserting control over what apps they can allow