News for hackers. Stuff that matters.
Re:Android permissions and hypocrisy by masklinn on Monday January 23, 2017 @05:52AM (#13461285)
> Basically, back in the Symbian/UIQ days, we worked on this and came up with a way to embed apps within another visually even though they were separate apps with separate permissions.

iOS added that in v6 with "remote view controllers", it's used to embed a JIT-ed Safari view inside arbitrary applications (without having to disable w^x for them)

Re:Android permissions and hypocrisy by willvarfar on Monday January 23, 2017 @05:58AM (#13461310)
I got the initial idea from X's XEmbed. Its an old idea.

Android also has remote views.

Nobody is using it to avoid giving everybody permissions / capabilities, though :(

Re:Android permissions and hypocrisy by masklinn on Monday January 23, 2017 @06:28AM (#13461421)
> Nobody is using it to avoid giving everybody permissions / capabilities, though :(

I believe MacOS uses it to provide file access to sandboxed applications: the "Open" dialog is a remote invocation so that sandboxed applications can access files outside the sandbox without having blanket filesystem access.