← Back to context

Comment by brink

2 years ago

Apple frustrates the hell out of me with their deceptive tactics to create walled gardens while pretending not to. They feign ignorance to keep you stuck and create the illusion of open doors out of their walled garden that are actually broken and they have no interest in fixing.

I've been paying for iCloud for my wife's iphone for the last several months because of how difficult Apple makes it for us to export our photos. Copying them off the phone with a usb cable is nearly impossible if you don't have a macbook, exporting them off of the website is nearly impossible if you have over 1k photos.. meanwhile google takeout allows me to download all of my photos in my browser in a couple clicks. In my experience, it feels like Apple makes getting out of their walled garden as difficult as legally possible.

If you're on linux I can only recommend ifuse with the libimobiledevice package. I followed the guide on the arch wiki[0] and could simply mount my iPhone to a directory[1] and then just drag and drop them over. For some reason there were 1000 pictures per folder so I had a few different folders, but otherwise it was super simple.

[0]: https://wiki.archlinux.org/title/IOS

[1]: https://wiki.archlinux.org/title/IOS#Manual_mounting

  • I connect and disconnect my iPhone often, so I prefer Gnome's default file manager Nautilus with gvfs-afc and or gvfs-gphoto2 (1).

    My devices show up when I plug them in and I can see all my apps that expose storage in Apple's Files, with accompanying icons (2). Device folders like Downloads are off limits, though (3).

    1: https://wiki.archlinux.org/title/IOS#Using_a_graphical_file_...

    2: https://nexus.armylane.com/files/Gnome-Nautilus-iPhone.png

    3: This entails much pointless duplication of files on the iPhone just to be able to see them from my PC. Apple would prefer, no doubt, that I use AirDrop or iCloud. But my Linux laptop means staying out of Apple's walled garden.

  • Can also testify to this, also works for transferring files to the device from Linux if app supports (ref VLC, etc). However, the speed is mind-numbingly slow.

    Faster and easier to just sync with iCloud, then download from iCloud.

    So, why not just vote with my wallet, and get a device that either is more friendly to 3rd party software interaction or simply allows saving to a movable SD card? Because overall things work very smoothly, and it is easy to find and manage settings. These things balance out well against the frustrations, especially when I know from experience that non-Apple devices will present their own frustrations.

    To be fair, the philosophical/theoretical/economic foundations of antitrust legislation confuse me. This has not been helped by media bites a la NYT. Maybe if I had months and years of free time and good material I could form a worthy opinion. But for now, I just have trouble seeing how statements like this from OP are contradictory: "The company says this makes its iPhones more secure than other smartphones. But app developers and rival device makers say Apple uses its power to crush competition."

  • This is like that comment on the launch post for Dropbox all over again.

    • The Dropbox comment was a highly technical person belittling an app without realising that it solves problems for normal people. They thought that normal people would have no problem finding and purchasing a managed FTP service, mount it with curlftpfs, and then use SVN to get a Dropbox-like service.

      The comment you’re responding to is a technical person offering advice on a way out of a sticky situation to another (assumed) technical person. It didn’t feel like they were trying to say that the average person should be able to read archwiki and use libimobiledevice to pull pictures off an iPhone… but I could be misreading the situation

      2 replies →

    • I don't think this is comparable. The parent comment doesn't make a value judgment on whether the strategy of using the Linux utility is a comparable offering; it's just a potentially suggestion to try to help when it seems like someone is frustrated with the solution they currently have. Giving a highly technical way of doing something isn't inherently a problem; the issue is when someone claims that it's more than sufficient and that no easier way needs to exist, but that didn't happen here.

    • I think that's a little unfair. The Dropbox comment was "it's absurd that people would need this consumer-friendly thing; just do [thing that only fairly-technical people could realistically accomplish]". This situation is "so-called easy-to-use consumer device is blocking you from doing something? here's an alternative that requires some technical know-how, but unfortunately there isn't a great solution here".

    • Look, they're clearly trying to help someone deal with a real problem using the tools available today. They're out here offering someone sunscreen and you're mad they're not yelling at God instead.

I simply installed Google Photos app and now every single iphone photo is automatically synced to my google account.

Super easy, barely an inconvenience.

  • I do that as well (Android user, so it's pretty much the default), but aside from not having to pay Google, there isn't a meaningful difference here: it's just trading one company's propriety cloud backup for another's.

    • Google's data interoperability is quite good though (Takeout). That was something Google did right 10+ years ago and I'm glad it hasn't died on the vine (and will probably see more development now, what with all this antitrust in the air).

    • There’s a giant difference. The claim is that Apple restricts other companies from providing cloud backup of photos. Google Photos proves this is incorrect.

      1 reply →

  • The parent post wanted to export their photos, not send them to Google. Why does Google need to be part of this equation?

Some googling would find you several ways to do this (directly on the phone to external storage is possible, but yeah selecting all the photos on the iphone sucks as you have to click one and scroll-select them all): https://support.apple.com/en-ca/guide/iphone/iph480caa1f3/io...

The easiest way is to export them via photos for mac.

If you don't have a mac, then there's ways to get the photos on a PC: https://support.apple.com/en-ca/HT201302#importpc

You can also setup icloud on windows and download them, then move them wherever. https://support.apple.com/en-ca/108994

You can also connect the phone direct to PC and download them.

So it's not nearly impossible if you don't have a macbook.

I have ~200K photos in iCloud and do not have this problem of exporting, I “export” regularly onto new backup media.

However, I don't really export, I turn on iCloud Photos on Windows and set it to store on an external media with sufficient space (over 2TB now) and then tell it to locally store all media in full quality.

https://support.apple.com/en-us/108994

Once it's synced, I have a local folder with all the media. I have accomplished an export. Then I can turn it off, remove the media, and go back to a c:\ folder and not saving locally.

Now, you wanted without iCloud, so then, Windows 10 or newer? Microsoft has a phone companion that can pull things, or there's file explorer for just photos.

But absent iCloud, what I've done is run OneDrive on the iPhone, and let that mirror everything to OneDrive.

(An alternative used to be Amazon Photos, but I can't keep track of their business model, and Google Photos I can't keep track of what makes them decide to replace my originals with badly compressed alternatives.)

I sort of don't understand buying an iPhone, though, if you're not buying into the ecosystem.

The ecosystem is the point.

The ease of use of iCloud, the paired camera roll for your family (not same thing as shared albums), the family sharing of apps and subscriptions, the bring-your-own domain email with "hide my email" throwaway accounts to put into spammy sites, it's all there increasingly seamless, increasingly secure, and none of it is selling you out into third party ad-tech.

If you're not into that, there are other phone systems and operating systems and other hardware all grounded on different and separate principles. There's only one place for a cohesive coherent curated "don't make me think" peace of mind, and consumers should have a right to choose that since it stands alone in opposition to the DIY bricolage everyone else offers.

> as difficult as legally possible.

I don‘t think they care much about legality. When called out, they drag their feet with malicious compliance.

I just want the auto-sync experience of iCloud photos to my own NAS. Paying Apple $2.99/mo forever just so I can have an offsite backup of my photos is so obnoxious.

  • I use photo sync for this, which was a one off payment. Of course you have to trigger it manually every few days because only Apple apps can actually work on iOS

  • Sorry this isn't a helpful answer but over in Android-land, Syncthing does exactly this for me right now. I paired Syncthing with a script that pushes any new photos to a self-hosted gallery. It's as fast if not faster than Google Photos and totally independent of any Google ecosystem. Add another offsite Syncthing machine and now you have a magical offsite backup.

    • This is something I really want, but I've never been quite sure how to set it up properly. Ideally I'd want to run it in the cloud so I don't have to be on my home network (and don't have to expose my home network in that way). I have a VPS that I use for a variety of things, but it doesn't have enough space for my photos. Syncthing doesn't seem to support S3 as storage.

      I suppose I could put it on a machine at home, and expose it to the internet (perhaps using Wireguard), but I have very limited upload bandwidth (25Mbps), and would still want to sync the files to S3 (say with a script that runs nightly). I guess the initial sync would take forever, and then new photos would be relatively quick.

      I guess I could also put it on my VPS and use something like Amazon's NFS service as the backing store. But I expect that would be quite a bit more expensive than the lower-cost S3/Glacier tiers I'd prefer to use.

      1 reply →

an option for easy backup in addition to the already-mentioned google photos is to use a hosted nextcloud instance (hetzner, shadow.tech) to backup photos from your phone. the nextcloud app available on the ios store will backup to the configured remote nextcloud instance and the corresponding nextcloud app on your laptop etc. can then sync these photos to you.

It's amusing how often you see this sort of substantive claim which can be trivially disproven.

"Apple operates a walled garden! I can't get my photos out of iCloud!" [half a dozen ways to get the photos off the phone are proffered] "Well. Nevertheless!"

  • But none of them work like iCloud. No one but Apple is allowed to make an app that reliably ships your photos to the cloud.

  • It is as much about perception and convenience as anything else. When I talk about smartphones with non-technical people, the top complaint (against both Apple and Google) is that they try to trap customers by making it hard to move your stuff from iOS to Android or vice versa. They're running into issues for different reasons (forgotten passwords, data migration tool not getting everything) but it's fundamentally the same complaint: why does this require some specific procedure instead of just working the way I expect it to work? This may just be the grumpy nerd in me talking, but all of this would be a lot easier if mobile apps dealing with interchangeable things like photos and text saved user data to files instead of inscrutable databases by default.

  • True. It's one thing to say "I can't do a thing", and another to say "thing can't be done".

Doesn't the iPhone present itself just like a camera to any PC? So you can use whatever you'd normally use on Mac or Windows to download the pics.

  • Guess it's less obvious than some Android phones, which mount as a filesystem. But most of them don't.

> Copying them off the phone with a usb cable is nearly impossible if you don't have a macbook

Even if you have a macbook, it is not much better. The photos app kept crashing on me if I tried to copy more than 500 photos. Also, copying to photos is not enough, you need to export everything too. And that messed up the metadata so bad for me.

Iphone is useless as a camera to me. There is simply no way to get original quality photos and videos out of it. What good is camera if you can't access the media you shot?

I sync my photos from iphone using dropbox. very simple and effective, no neeed for icloud / iphotos.

I also suspect that there isn't an easy way to reduce the resolution that the default iPhone camera app takes photographs at (that I could find) because Apple wants them to be big so that you will need to buy cloud storage.

  • You mean other than Settings > Camera > Formats > Photo Mode?

    Of the reasons I can imagine why Apple might want the camera to default to its best settings, "sell moar cloud" isn't in the top 10.

    • They also don’t default to RAW, which uses like 60-80mb a shot with 48mp! That does use storage quite fast!

I want to add how much difficult Apple makes it to delete content in general from an iPhone. Deleting simple things like email, which are just a swipe away on Android, are notoriously difficult on the native email app, simply because Apple doesn't give a fuck. And this is the company touted as some design genius? I think it's all a ploy to just grab more users for iCloud, or get users to upscale to a higher storage on their next iPhone.

  • > Deleting simple things like email, which are just a swipe away on Android, are notoriously difficult on the native email app,

    Not sure what exactly you’re talking about, because deleting an email (from the mailbox list) is a long swipe to the left on iOS/iPadOS too, unless you have changed the settings for that to archive the mail instead of deleting. It has been this way for a very long time.

    • This thread has me feeling like I'm taking crazy pills. There are many things people can plausibly criticize Apple about, but these aren't among them.

      These complaints sound like the equivalent of "Apple won't let you use your own email server", or "Safari only loads apple.com web pages". Can't archive photos? Can't delete emails? Are these people even talking about the same iPhone I have that can do all those things?