Login / Register 0 items | $0.00 New @ KVR
tayholliday
KVRist
 
73 posts since 27 Mar, 2012

Postby tayholliday; Thu Nov 08, 2012 7:00 am Anyone making "Sandbox-Safe" Audio Units?

See http://developer.apple.com/library/ios/ ... index.html and https://developer.apple.com/library/mac ... index.html for more info.

I have the unfortunate distinction of making the the only (AFAIK) sandboxed AU host, but I suspect Apple will be sandboxing their own AU hosts (Logic, GarageBand, FCP) in the future, in order to follow their own Mac App Store rules.
AdmiralQuality
Banned

Postby AdmiralQuality; Thu Nov 08, 2012 7:46 pm

Congratulations on being an early adopter!

Image
User avatar
valhallasound
KVRAF
 
3426 posts since 14 Nov, 2006, from Pacific NW

Postby valhallasound; Fri Sep 20, 2013 9:03 am

I, with great sadness, have to bump this thread:

https://twitter.com/Chris_Randall/statu ... 8354750464

It sounds like an upcoming revision of Logic Pro X will REQUIRE sandboxing.

Any thoughts?

Sean Costello
duncanparsons
KVRAF
 
8369 posts since 11 Apr, 2003, from now on the flat

Postby duncanparsons; Fri Sep 20, 2013 9:19 am

I've been notified by my boss that I'll need to make the adjustments to the plugs I look after.

Great.

Thoughts? Well, it's just another thing, isn't it..

My favourite quote from The History Boys, in reply to the question "What is history?"
"It's just one f*cking thing after another."

Audio dev is becoming more like history every day.
Image
tayholliday
KVRist
 
73 posts since 27 Mar, 2012

Postby tayholliday; Fri Sep 20, 2013 10:24 am

I'm glad. I will finally get rid of the "Unsandboxed" version of my app.

Besides, all software should be sandboxed. Totally makes sense from a security perspective.

I'm curious how plugins which communicate with hardware (like UAD) can still work under sandboxing.
otristan
KVRAF
 
1839 posts since 28 Mar, 2005

Postby otristan; Sun Sep 22, 2013 11:49 pm

I wonder how samplers which access file on the HD without opening any file dialog will work with sandboxing.
Olivier Tristan
Developer - UVI Team
http://www.uvi.net
AdmiralQuality
Banned

Postby AdmiralQuality; Sun Sep 22, 2013 11:57 pm

otristan wrote:I wonder how samplers which access file on the HD without opening any file dialog will work with sandboxing.


Etc, etc, etc, etc...
dayjob
KVRian
 
1217 posts since 6 Nov, 2006

Postby dayjob; Mon Sep 23, 2013 12:11 am

User avatar
ZenPunkHippy
KVRAF
 
6002 posts since 18 Jun, 2008, from Melbourne, Australia

Postby ZenPunkHippy; Mon Sep 23, 2013 12:32 am

otristan wrote:I wonder how samplers which access file on the HD without opening any file dialog will work with sandboxing.

AFAIK it will still be possible to open files anywhere on the HD, but the app or plugin will have to "advertise" or request that access when it's submitted to Apple for approval.

I would guess the same thing is required for all other access e.g. network comms. The developer essentially has to inform Apple which APIs and what areas of the system are required for the app to work.

It will then be up to Apple to approve or reject the binary based on the information provided by the developer.

Peace,
Andy.
... space is the place ...
User avatar
Urs
u-he
 
22230 posts since 7 Aug, 2002, from Berlin

Postby Urs; Mon Sep 23, 2013 12:39 am

We got word from Apple that our AUs work just fine in sandboxed AU hosts, less the ability to store preferences. That means we can access presets with load and save and we can access Application Support with file load, without doing anything at all. I guess storing preferences can be made work by using those obscure file system bookmarks. We'll check it out.

Which means that IMHO doomsday is postponed yet again.
AdmiralQuality
Banned

Postby AdmiralQuality; Mon Sep 23, 2013 12:41 am

Urs wrote:We got word from Apple that our AUs work just fine in sandboxed AU hosts, less the ability to store preferences. That means we can access presets with load and save and we can access Application Support with file load, without doing anything at all. I guess storing preferences can be made work by using those obscure file system bookmarks. We'll check it out.

Which means that IMHO doomsday is postponed yet again.


Well thank Gawd the preferences of an obscure musical instrument plug-in were prohibited from writing to The Volume! Disaster averted! Value added?
User avatar
Urs
u-he
 
22230 posts since 7 Aug, 2002, from Berlin

Postby Urs; Mon Sep 23, 2013 12:50 am

AdmiralQuality wrote:
Urs wrote:We got word from Apple that our AUs work just fine in sandboxed AU hosts, less the ability to store preferences. That means we can access presets with load and save and we can access Application Support with file load, without doing anything at all. I guess storing preferences can be made work by using those obscure file system bookmarks. We'll check it out.

Which means that IMHO doomsday is postponed yet again.


Well thank Gawd the preferences of an obscure musical instrument plug-in were prohibited from writing to The Volume! Disaster averted! Value added?

Dunno. If anything then I guess that whole end-of-the-world trip that everyone seems to thrive on may be over. At least for us. YMMV
HOFA
KVRer
 
22 posts since 12 Jul, 2011

Postby HOFA; Mon Sep 23, 2013 11:17 pm

Urs wrote:We got word from Apple that our AUs work just fine in sandboxed AU hosts [...]

Is there an official channel where AUs can be checked?
It would be nice to know whether plugins are working before a sandboxed Logic is released.


Christian
HOFA-Plugins
User avatar
Urs
u-he
 
22230 posts since 7 Aug, 2002, from Berlin

Postby Urs; Tue Sep 24, 2013 12:18 am

HOFA wrote:
Urs wrote:We got word from Apple that our AUs work just fine in sandboxed AU hosts [...]

Is there an official channel where AUs can be checked?
It would be nice to know whether plugins are working before a sandboxed Logic is released.


Christian
HOFA-Plugins

I'm not sure. The guys from Apple Q & A asked for a Satin license, and we asked them to check it out sandboxed. I don't know if there's any official way to submit AUs. I don't even know if the CoreAudio mailing list still exists.

Wasn't there a simple way to sandbox AU Lab?

The other thing is their move to a new AU hosting API. I don't know how to test that unless one has developer previews of Logic. I don't know any official way for this either, but I guess one needs a developer account with Apple. If that isn't enough, I can ask our contact and pass that info on.
User avatar
Aleksey Vaneev
KVRAF
 
3486 posts since 7 Sep, 2002

Postby Aleksey Vaneev; Tue Sep 24, 2013 12:32 am

If you are registered as Apple developer, you may ask for the latest Logic Pro developer version I think.
Image
Next

Moderator: Moderators (Main)

Return to DSP and Plug-in Development