One possible strategy may be to offer a 'limited' version of your app that is compatible with the Sandbox constraints for a low price. When a user tries to do something that is not possible due to the constraints, you can inform them that the pro-version (not installed through the app-store) can eliminate this and other inconveniences. If you are worried about destroying the market value of your app, then just charge…
Why the Mac App Sandbox makes me sad
11–20 of 200 posts
Re: Why the Mac App Sandbox makes me sad
#12This would worry me if there weren't at least two other major Operating Systems available to choose from. The Mac is moving more towards simplicity and safety - targeting normal consumers. That's fine. Ironically, now Linux and Windows (and anything else that comes up down the line) will have to serve as the 'Computer for the rest of us'
> That's fine. Ironically, now Linux and Windows (and anything else that comes up down the line) will have to serve as the 'Computer for the rest of us' I'm expecting Windows to move towards a more sandboxed experience as well, at least for Metro/WinRT. I know Miguel de Icaza also hopes for broad sandboxing support by default. Regarding TFA, he does not make much of a case against sandboxing (applications not being a…
I love how sandboxing on smartphones have gotten users to ask more questions of why a certain app needs the permissions they request, for example.
Re: Why the Mac App Sandbox makes me sad
#13I can think of only two GUI apps I semi-regularly use that can't fit within those restrictions: VMware Fusion, and Steam. Plugins are a red herring. Some poorly-designed plugin infrastructures will not be workable, boo-hoo. Valid use cases can be accommodated with proper message passing. Maybe we'll finally get applications that don't crash horribly because of buggy plug-ins?
Remember, this needs to be fast enough to accomodate FCP video processing plugins - hundreds of megabytes of data may need to be passed between the host and plugin each second.
Re: Why the Mac App Sandbox makes me sad
#14We don't know that much about the Mac App Store sandboxing yet, it could be perfectly benign. This is mostly a bunch of conjuring of ominous fantasies.
Re: Why the Mac App Sandbox makes me sad
#15We don't know that much about the Mac App Store sandboxing yet, it could be perfectly benign. This is mostly a bunch of conjuring of ominous fantasies.
Judging by Apple's actions in the past, we probably never will get any sort of official information, and when we try to piece it together by community observation, it'll be inconsistent anyways.
Re: Why the Mac App Sandbox makes me sad
#16I can think of only two GUI apps I semi-regularly use that can't fit within those restrictions: VMware Fusion, and Steam. Plugins are a red herring. Some poorly-designed plugin infrastructures will not be workable, boo-hoo. Valid use cases can be accommodated with proper message passing. Maybe we'll finally get applications that don't crash horribly because of buggy plug-ins?
What kind of plugin architecture do you propose that doesn't use dynamic loading or standard IPC mechanisms? Your "message passing" is much too vague. Remember, this needs to be fast enough to accomodate FCP video processing plugins - hundreds of megabytes of data may need to be passed between the host and plugin each second.
Not that loading code is allowed on the App Store anyways, unless you're Apple, of course.
Re: Why the Mac App Sandbox makes me sad
#17One possible strategy may be to offer a 'limited' version of your app that is compatible with the Sandbox constraints for a low price. When a user tries to do something that is not possible due to the constraints, you can inform them that the pro-version (not installed through the app-store) can eliminate this and other inconveniences. If you are worried about destroying the market value of your app, then just charge…
Actually, you can't (within the app, at least) - App Store apps can't make references to the existence of software that is outside the App Store.
Re: Why the Mac App Sandbox makes me sad
#18I can think of only two GUI apps I semi-regularly use that can't fit within those restrictions: VMware Fusion, and Steam. Plugins are a red herring. Some poorly-designed plugin infrastructures will not be workable, boo-hoo. Valid use cases can be accommodated with proper message passing. Maybe we'll finally get applications that don't crash horribly because of buggy plug-ins?
What kind of plugin architecture do you propose that doesn't use dynamic loading or standard IPC mechanisms? Your "message passing" is much too vague. Remember, this needs to be fast enough to accomodate FCP video processing plugins - hundreds of megabytes of data may need to be passed between the host and plugin each second.
Re: Why the Mac App Sandbox makes me sad
#19Ultimately, for me, this is about creating a reasonable user experience for the majority of users. While it's easy to forget this when spending a lot of time in forums such as HN, _we_ are not that majority. This constant expectation that platforms used everyday by millions of people should be tailored to us is untenable.
Re: Why the Mac App Sandbox makes me sad
#20This would worry me if there weren't at least two other major Operating Systems available to choose from. The Mac is moving more towards simplicity and safety - targeting normal consumers. That's fine. Ironically, now Linux and Windows (and anything else that comes up down the line) will have to serve as the 'Computer for the rest of us'
I can see it being very disapointing for developers who enjoyed the convenience of the AppStore, but need additional functions. But I guess they will have to sell ex-Store
I can also see the benefit of Apple being able to say that 'Anything you buy on the Store is safe(tm)'.
However if Apple every makes teh Appstore a compulsory way to get software onto the Mac, I will drop Macs. And I speak as someone who has used them for about 20 years.