4 ms·
There is very little IPC that is allowed for apps that do not share a development team on iOS.
by saagarjha 4mo ago
There is very little IPC that is allowed for apps that do not share a development team on iOS.
- ignoramous 4mo ago> There is very little IPC I am not familiar with iOS internals, but does "very little IPC" mean "zero IPC"? Because if we are talking IPC in the context of bypassing permission checks, I imagine, 'very little' doesn't cut it?
- saagarjha 4mo agoI said "very little" because someone is probably going to be like "oh well you can have app A start allocating a bunch of memory and then app B gets a memory warning and this passes 1 bit of information"
- ignoramous 4mo agoExactly: Some will use "IPC" as a stand in for side channels / memory safety, if it suits their agenda. I don't think it is a valid argument to make that the permission model is broken because "IPC".
- fragmede 4mo agoWhat stops the app from opening a link in Safari to trackmyshit.com/uuid-uuid-uuid-uuid that closes itself.
- saagarjha 4mo agoYou'd need Safari to keep cookies and other persistent storage for the site.