Having done an awful lot of sandboxing work myself, I will now opt in whenever possible. It’s a great safety net against catastrophic error.
@danielpunkass I agree that safety net makes sense in theory, but have you ever actually seen a case where it would have helped?
-
-
@mjtsai I’ve come close to shipping code a few times that would have caused data loss outside the domain of my data. -
@danielpunkass OK then. I don't recall ever seeing that with my apps or others, except for the notorious Apple installer that hated spaces. - View other replies
-
@mjtsai But think of it as a kind of evolution along the spectrum that led us to protected memory… -
@danielpunkass Like I said, it sounds good. But the current implementation is full of bugs and limitations, plus performance penalties. - View other replies
-
@mjtsai (Though the performance penalties - I assume you’re alluding to e.g. XPC use? - don’t affect trivially sandboxable apps.) - View other replies
-
@danielpunkass Sure they do, e.g. if you have an open/save panel with a delegate. -
@mjtsai Ah, I guess I’m not too familiar with the performance impact of the Powerbox.
-
-
@mjtsai The classic example would be e.g. where deleting files (which I try to do rarely) and you don’t consider escaping or quoting a space -
@mjtsai Probably only to my considerable paranoia and anxiety that I haven’t :) Wouldn’t mind lowering that anxiety.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
Daniel Jalkut
Michael Tsai