2 ms·
> In iOS, applications can use the File Provider API to present themselves in the Files app. You can move/copy/delete data there using the normal human interfac
by nolist_policy 1y ago
> In iOS, applications can use the File Provider API to present themselves in the Files app. You can move/copy/delete data there using the normal human interface constructs native to iOS, including mouse support and keyboard shortcuts on iPadOS.
> Apps can also present the same directory internally (inside the app). Cloud-backed applications can then do useful things like materialization, eviction, and dataless file presence.
In Android apps can do all this with the SAF API.
More importantly, on Android the user can give multiple apps access to the same directory, allowing apps to work together with files. iOS doesn't allow this AFAIK.
- apitman 1y agoSAF doesn't work with native code, which really sucks if you're trying to make a cross-platform app.
- nolist_policy 1y agoNative code can work with files inside the app data folder. Then you can expose that folder with SAF in a separate Activity. Termux does this and it works really well.
- pjmlp 1y agoYes it does, nothing forbids someone to write a bit of Java, invoked via Android IPC, no need to be allergic. Too many folks keep pretending Android is GNU/Linux