4 ms·
Okay, I guess I should qualify that and say that there's no iOS client that is actually practical to use. NextCloud integrates into iOS's Files app pretty tigh
by KennyBlanken 5y ago
Okay, I guess I should qualify that and say that there's no iOS client that is actually practical to use.
NextCloud integrates into iOS's Files app pretty tightly as a 'storage provider' or whatever Apple calls it. End result is that my password database is magically up-to-date whenever I go to use it in my password manager, probably because Files sees an app trying to access the file, pings NextCloud to say "yo, is this shit up to date?", and then my password manager opens the file. I don't have to worry myself about background sync and such.
I didn't have to do jack shit to open the database the first time; the built-in iOS file-picker that came up let me select nextcloud as a source, and then my password database. Done. It is two taps to get that database open now - one to hit "passwords" in the keyboard area, and the second is me TouchID'ing to unlock the database.
Looking over the Mobius faq, it appears to be vastly inferior, with no guarantee your files are synced at any point in time, and you have to manually push files from Mobius to Files, and then access them in apps from there:
> iOS apps cannot access each others’ files. This means you will need to copy files in and out of Syncthing using the Apple Files app.
I wouldn't do that even if the software was free. And they want me to pay for that? No?
- pmontra 5y agoI sometimes have the same problem with Android apps that store their files into their private folders, protected by the OS. I can't use Syncthing to backup those files to my computer. Either the app lets me configure the storage location to something that the other apps can access or I uninstall it and use a different app that lets me do that. If the OS gets into the way of what I want to do, oh well, that's one of the reasons why I'm using Android and not iOS. Android gets in the way but not at much as iOS seems to do. A better way should be creating a whitelist of apps that can access the storage of other apps. Gpx tracker app? Add Syncthing to its whitelist, and the file manager I use instead of the system one.
- oauea 5y agoIt's Apple. You are of course welcome to pay their exorbitant development fees yourself, go through the insane review process and publish your own competing app!
- Normal_gaussian 5y agoYou can't publish your own competing app. The desired behaviour requires running a background service (not allowed) that watches arbitrary folders (not allowed).
- willis936 5y agoI guess I'll just have to pay $49.99 a year for iCloud! Why isn't this a lawsuit yet?
- chmsky00 5y agoBe the change you want to see in the world.
- marcellus23 5y agoBecause you can buy an android device?
- spicybright 5y agoLawsuit for what? Not providing an API for a feature you want? It's not like Apple specifically advertised background services, then lied about it. The device is specifically built like that, and you can buy a different phone if it's that big of an issue. It feels like complaining your toaster doesn't have a dark enough toast setting that you want. Is there a lawsuit in that?
- willis936 5y agoFor engaging in anti-competitive behavior. Forcing a single App Store on an os is much less draconian than offering a broken interface to basic OS functionality in order to prop your own product above others. Imagine if Windows downclocked whenever you wanted to use an office alternative. This is not much different.
- vagrantJin 5y ago> you can buy a different phone if it's that big of an issue. - I can't change my car's satnav. You can buy another car if it's that big a deal. I think we can agree, the above statement reads silly. Sometimes, no matter the deal size - buying a new thing isn't always a reasonable option.
- rkagerer 5y agoFiles sees an app trying to access the file, pings NextCloud to say "yo, is this sh* up to date?" What does it do if you're not connected? Don't mind it checking whether the local copy is up to date, but I'd be concerned if the sync trigger is you opening the app.