Apple now lets you transfer your iCloud Photos to Google Photos
support.apple.com
support.apple.com
It seems like they plan to support migrating to other services at some point but not yet?
It also only allows customers from a small fraction of countries to use this, which I really don't get. Maybe those are all the places iCloud Photos and Google Photos are currently available together? But I don't get that either.
Considering the fourth word of the second paragraph is "initially," I think you're correct — this is a work in progress.
I hope that Apple will eventually allow bulk downloads of iCloud photos to the desktop. Right now you can only do 1,000 at a time, and it took me almost a week to make a local backup of my wife's iCloud photos.
When downloading directly from iCloud.com that's true (and annoying), but you can also bulk download all of the originals via Photos.app (making sure to check "Download Originals to this Mac" rather than "Optimize Mac Storage").
Unfortunately, that wouldn't work for my wife's situation. Her computer is one of those MacBooks with a 256GB drive, and only one USB-C port. So the amount of data stored in her iCloud photos would easily overload her drive, and if I hooked up an external drive, the computer would run out of power before the transfer completed.
I'm not interested in buying a hub for a one-off operation.
I tried afp:// and smb:// mounting Photos libraries on large drives on other machines on the LAN, then downloading the photos to those, but that turned out to be excruciatingly slow, and very unreliable.
> only one USB-C port [...] if I hooked up an external drive, the computer would run out of power before the transfer completed.
Absolutely crazy how we ended up accepting supposedly professional devices that work like this. Choose between having power or being able to use a external hard drive (unless you purchase accessories of course). Mean while, desktop computers are built to be customizable in every single way.
I think in the marketing material, Apple tends to call everything they do "for professionals", not just the line of hardware with "Pro" in its name.
And how is this the best solution in 2021?
macos-virtualbox: "Push-button installer of macOS Catalina, Mojave, and High Sierra guests in Virtualbox for Windows, Linux, and macOS" https://github.com/myspaghetti/macos-virtualbox
macOS-Simple-KVM: "Tools to set up a quick macOS VM in QEMU, accelerated by KVM." https://github.com/foxlet/macOS-Simple-KVM
If cost is the issue, there are a lot of off-brand hubs. I bought one for $15 of Amazon. So far no issues.
As I understand it, AWS virtualization is a full Mac client, right? If that's the case, there's no technical limitation that would prevent this.
It would be even cooler if my Synology could download all my photos directly from iCloud.
I'll mention that with the Synology app, you can have your photos be automatically copied to your Synology. I've been doing that since I got an iPhone, so I don't have the need to download from iCloud. Actually, I don't sync my photos to iCloud since I have my local copy.
Do you have an offsite backup solution for your Synology? I do for all my most important data via Backblaze. I also used to use Arq[0] for Mac, but the UI wasn't very helpful when attempting a restore. This was probably 5y ago. I've been meaning to download and review the latest version.
I still find iCloud backups useful because hey, you can't have too many backups of your photos. I pay, I think, $4.99 / month for whatever tier of storage. But I have multiple devices syncing through it, so I understand if that's not a value-add for one phone.
https://registry.hub.docker.com/r/icloudpd/icloudpd/
https://github.com/icloud-photos-downloader/icloud_photos_do...
No it isn't, which is why Apple specifically calls it out when they also have an entry for "the European Union". Economic Area, yes, Union, no. And Switzerland is part of neither and has their own data regulation separate from the GDPR.
Why offer it at all then? At least in Europe the GDPR requires direct transfer of your data to a competitor where technically possible.
Regarding Liechtenstein, it is (along with Iceland, Norway, and Switzerland) part of the European Single Market [1] via trade agreements with the EU, so it's possible that it was trivial to adapt whatever contract they were using in the EU to cover them as well. I don't think it's a coincidence that all 4 are on the list -- but again, this is just a guess.
Pretty much all Apple services roll out in phases. From MacWorld Magazine (last year):
> As part of its staggered roll-out, the iPhone 11 launched in a total of 30 countries simultaneously on 20 September 2019. Customers in Israel had to wait another six days; and then the day after that, another 28 countries were added to the list.
When Steve Jobs introduced new products / services, he would have a slide for the first countries in line, then another slide of the next group. Here's an example:
https://i.pinimg.com/originals/52/fa/e1/52fae1ce1b1da1e01341...
This isn't Apple ignoring or favoring anyone. It's Apple starting with what they've got so far.
There's nothing but Google Photos to choose from now, but the intent is definitely to support other services.
[1] https://github.com/google/data-transfer-project/tree/master/...
https://datatransferproject.dev/faq
or you could look at the source and see such big tech oligopolists as 'mastodon' and 'rememberthemilk' https://github.com/google/data-transfer-project/tree/master/...
Went to look for ISO standart, and founs out thet it's status is "Withdrawn"
"This first edition of ISO/IEC 19944-1, along with ISO/IEC 19944-21 cancels and replaces ISO/IEC 19944:2017, which has been technically revised. The main changes compared to the previous edition are as follows:
— provides additional material which principally deals with organizational data and the need to treat some organizational data in particular ways in order to ensure confidentiality, integrity and so on,
— the new concept of data facets is introduced and data facets are used to extend the expressiveness of data use statements, including adding the concept of which individuals or organizations have control over data,
— the new data use categories are introduced, including some that address the newer uses of data associated with artificial intelligence systems.
A list of all parts in the ISO/IEC 19944 series can be found on the ISO website."
https://ico.org.uk/for-organisations/guide-to-data-protectio...
The fact that you can download a .zip file with your photos is not enough.
> have their personal data transmitted from one controller to another controller.
Walled Gardens Must Die.
Now only Google needs to be able to read Apple's format.
Custom 3rd party software is usually banned from a consumer cloud API for security reasons.
No incentive for Google to explicitly refuse photos from Apple for example.
It helped me free up iCloud storage without filling up my SSD (which is what would’ve happened if I synced the whole library using Photos). I pointed icloudpd to one massive album with random Filmic footage, which I then transferred to external storage. Download took multiple runs due to size and network interruptions, thankfully the tool avoids redownloading already completed items.
[0] https://github.com/icloud-photos-downloader/icloud_photos_do...
It’s amazing how out of touch developers on HN are from the average Apple user. Completely, utterly, impossibly out of touch with reality.
Try to imagine proposing a project like this to the internal teams at Apple and being asked “Who is this for!?”
Then Apple themselves and developers in the ecosystem can create nice GUIs for the "typical Apple user."
Can you imagine being the responsible engineer developing this capability and having the burden of a 2 trillion dollar company's reputation if something happens and photos of millions of people are leaked!?
This is what I mean by how people are out of touch with reality.
Any fuckups would destroy Apple forever. They're not going to listen to some armchair rsync bandit.
Furthermore, i don’t see the privacy implications as it’s a client side tool so while it could fuck up downloading I don’t see how it could leak photos. If it were to break, it would just be another piece of buggy apple software of which there are many.
Even I haven't used rsync in my life, and I can guarantee that regular users don't even know what rsync even means.
They only need a place to backup their photos, and a way to easily transfer them between services, which apple provides.
The best solution I have found is to use Photos on the Mac to pull down all of your photos and then the osxphotos python project to export them with full metadata and tagging to the directory of your choice which you back up using other means.
One can of course, on Apple hardware, use apple proprietary APIs to do some things. Or one can use the iCloudJs stuff from a webpage.
But there's not an official/documented way to, say, write a program that runs on a Linux server to mirror photos in iCloud to disk (or access any other iCloud data).
There are reverse engineered APIs that folks can use to interact with it, but the official iCloud story has been data lock in.
He said he had lost them earlier as well, when he had migrated to an iPhone from an Android.
This sounds like something a fanboy would say, but honestly it's just a really rather objective comparison of the functionality.
WhatsApp has always simplified their security model by not even attempting to support multiple devices (the desktop app communicates via your phone instead of directly with the servers). This greatly simplifies the server infrastructure for WhatsApp too, but there really is no good excuse for them not supporting portable local backup and restore after all these years.
For your friend's sake, the app Anytrans claims to be able to backup and restore WhatsApp between platforms. I haven't tried it for that, but it might be worth checking out. It's part of Setapp.
Telegram has a feature to import all of your WhatsApp history, but I haven't tried it yet.
Persistent, multi-device conversation history might not seem valuable at first glance, but I can say that it's saved me a lot of trouble numerous times. In theory one could back up important messages from WhatsApp/Signal as they show up, but the problem is that the vast majority of the messages that end up being valuable at some point down the road are precisely those that seemed inconsequential in the moment. By the time you realize you need them they've been long deleted.
Note that this is based off what I've seen and heard from others, however - I've never actually owned an iPhone to test this.
>For your friend's sake, the app Anytrans claims to be able to backup and restore WhatsApp between platforms. I haven't tried it for that, but it might be worth checking out. It's part of Setapp.
We tried that and a number of other apps, even a paid one. It apparently only worked with older versions of WhatsApp.
Google Takeout fails to export all of my photos..
Since I assume you are a Google One user. Maybe contact support and share your issue?
Adding a simple toggle to disable it (or even better, a blacklist of tags to never auto-add) would be the best compromise.
Google has always charged for storage in Google Photos - it's part of your "Google Drive" storage quota. They do give you 10GB free though, which can be substantial for a lot of folks.
Although low resolution image uploads doesn't seem very useful for most people. The point of cloud storage is peace of mind to keep your data safe... and to me that implies the original photos not reduced resolution photos.
They are still very high resolution. They're just not the original 50 MB file. It worked perfectly well for the overwhelming majority of people.
Pixel offered unlimited storage even for uncompressed photos, but that option was also discontinued a few years ago.
The main thing, however, is the social features. iCloud just works and works well. Google Photos UI was really clunky and notifications weren't reliable so I'd miss comments from relatives.
personal icloud, with all the apple trimmings. It is ok to sell this to you and charge money.
(I know of google takeout, which is great but not the same as this)
This is not ideal at all, just suggesting a trick I've used in the past as a workaround for big downloads on an unreliable network. Obviously Google should just improve their service.
Photos with correct dates and locations in google photos not longer have any of that data in icloud. Makes icloud photos a lot less usable, not sure if anyone else has had this issue (can't find any articles on it)
Anyways agree that google takeout needs improvement.
At what point do you become compelled to start transforming your web application into an open protocol?
If your argument is that companies should be compelled to publish good API documentation, and allow any client to connect to them, then aside from creating a completely unnecessary system of regulatory moats, and aside from using the wrong words to describe this idea, you're likely to run directly into a 1A violation.
Nothing in the parent comment says anything about requiring good documentation or 100% backwards compatibility.
Don't get me wrong, I've had to reverse engineer my share of proprietary protocols to get behavior I wanted (and would have loved to see them be open), but I don't think I can get onboard with the idea that requiring open protocols is trivial or noninvasive.
You can't honestly believe this. Even if one agrees with making some things open protocols, potentialy by law (messenger, social networks), stating "it's trivial" to do such a thing is just the height of hyperbole.
If we're going to legislate anything, I believe the right way is to force complete data export is made available via a reasonable API/process, which then allows people to independently evolve & progress, and competitors will then need to support (or not) what comes out on the other side. But customers then know they can always extract or simply backup their data themselves if needed.
every client provider can do whatever they want, that'd be the beauty of it. Someone could write a stripped down, privacy respecting Facebook client and charge users five bucks instead of running ads, if that's what users want. Someone could offer a chronological news-feed free of algorithmic meddling, or one that you can fine-tune however you like. That'd would simply be developer and user choice. Just think of RSS-readers or podcast apps or email clients. They're not all equal, but that's a feature, not something gone wrong.
Hmm. At least in the case that the OP was taking about -- third-party Facebook clients -- I don't think it would "destroy their walled garden" any more than third-party Twitter clients did back when those were meaningfully a thing. Standardized APIs aimed at enabling full-featured third-party social network clients wouldn't really contribute to a robust market in competing social networks; they'd just contribute to a robust market in, well, third-party social network clients.
What it seems to me you want is a couple steps beyond data portability, which honestly really isn't enough on its own. What I actually need is a way to import the user's social graph from Facebook or Twitter. That's arguably how Instagram bootstrapped its success initially: if you gave it your Twitter account, it would download all your followers/following info. (And, of course, that's why Twitter shut down that API after that.)
"But doesn't that violate GDPR?" someone is raising their hand to say, and: yes. GDPR as written does help protect privacy, but it's also an incredible boon to social network incumbents: it under it, your social graph can't be treated as your data, because by definition it contains personally identifiable information about all your contacts. For your regulation idea to be meaningful, GDPR and similar privacy regulation around the world would have to be overhauled -- if all the "open API" can do is import/export my personal data sans social graph, it becomes little more than a backup mechanism and a convenient way to fill out registration forms.
I feel like you're missing his point a bit, which is that sure they can do whatever they want, but it would be within a well-defined and highly regulated system, and would need to conform to an interface that would be difficult to change and evolve.
A bit like how IRC never really got updated with features people like to see in newer IM apps, like conversation history, read receipts, sending images and videos, threading, and so on. Or HTTP. Or email. Federation always leads to ossification.
Google Photos definitely supports Live Photos, I've successfully uploaded and shared lots of Live Photos via the Google Photos for iOS app.
Which then raises the question of why doesn't the tool support it?
Or Apple might just not be uploading the videos that accompany the photo for some reason.
[1]: https://developers.google.com/photos/library/guides/upload-m...
Hopefully yes. Most "progress" is towards worse services and more user data minining and ads.
But if needed, they can always innovate. But they'd still have to be able to export to the standard format (even if it can hold less than their full features).
Curious, what happens if Apple locks your account (not in their ecosystem but M1 got me apple-curious ;)? Can you still export you're data, photos?
Additionaly, I plan to amend that with a self-hosted solution. I know, this reeks of tin foil, sure. However, whenever I read a horror story of someone getting locked out of their accounts and loosing access to their data a chill runs down my spine. Everytime I see captach start popping up too often I wonder if I'm suddenly, for some reason getting close to getting banned. This is the same reason why I have a GSuite account under my domain and never use login with Blabla solutions.
https://support.apple.com/guide/iphone/connect-external-devi...
[1]: https://www.apple.com/shop/product/MD825AM/A/lightning-to-vg...
https://ico.org.uk/for-organisations/guide-to-data-protectio...
Given the country list, this is being done to likely get ahead of some kind of regulation, but I don’t think this is necessarily due to this specific clause. This is above and beyond what would be minimally required.
But from other comments, it looks like this is the start of other data transfer initiatives between major tech companies. Which would be a good thing, even if it is a result of trying to avoid further regulation.
10 years ago Facebook provided a pretty nice set of APIs and way to grant access to your data (for example photos, messages, friend lists) for 3rd party apps. What we got was 1000 quiz apps using these for data mining - with user consent.
Android is another example. Initially Google put little restrictions for data applications could access - with permission from user. We all know what happened.
I’m not saying we should stop trying to tear down the walled gardens, but this is not trivial problem to solve. Some users might be even better off with their data locked in the garden managed by Apple, Google or Facebook.
There is a real risk but it's not that different from the pre cloud era: that of proprietary formats. Google Docs itself is proprietary (if you map the Google Drive files to your local filesystem in the style of Dropbox the actual local data store locally is just a URI). It's worse, but not a huge amount worse than having your files be a proprietary blob, say a Word file.
And there are of course innumerable services that have data that never leaves the cloud from Facebook at one extreme to various services such as Gantt charts that aren't downloadable in any meaningful way.
But as I said I don't think this one case is a good example: In the case of Apple's stuff, I can keep it all current on my laptop: just tell photos, iCloud files, music etc to keep a complete copy on the local disk (i.e. don't treat it as a chache) and then back up normally. Music, photos, etc are stored in normal files (JPEG and mp3). My IMAP client downloads everything (messages and attachments) so if I were willing to use iCloud mail or gmail everything would be backed up; ditto for my calendars and address book. This is the same for many other cloud providers like Dropbox.
My account isn't much more than a networked drive, so this idea of adding 'transfer to another cloud' or whatever is still a regression.
While we're here, read the title: "Apple now lets you..."
Lets? Oh, thanks for giving permission, Apple. I don't think any of this would fly under the GDPR's data portability provisions.
Without installing rclone and without using any of your own bandwidth, you should be able to:
ssh user@rsync.net rclone icloud:/blah gphotos:/blah
Or maybe you just want to keep a copy in your rsync.net account: ssh user@rsync.net rclone icloud:/blah /your/dir/tree
[1] https://rclone.orgIn fact, most of them are not files in a directory - that's what makes most of the rclone use-cases so impressive. If they can interact with gdrive/photos/S3/etc. they should be able to interact with iCloud Photos ...
Second line in your link:
> NB The Google Photos API which rclone uses has quite a few limitations, so please read the limitations[0] section carefully to make sure it is suitable for your use.
For anyone intending to use rclone to download their photos from Google Photos, be aware that you will lose EXIF data. If you download videos, they will be lower quality. There are more limitations in the link.
I went ahead and wrote my own app that provides the share extension and hooks up to the Google Photos API, but even with that I can't write photos to albums that weren't created by my app. It seems like Google _really_ doesn't want me to get photos into Google Photos for some reason?
They recently made it possible to synchronize favorites between Google Photos and Apple Photos. Beware that turning this on resets the favorites you had made in Google Photos, keeping just the ones you have in Apple Photos, but once it has been turned on the synchronization seems to go both ways between the apps.
So basically a simple migration from Google Photos to iCloud?
I'm 100% sure that's the excuse they will give, but I don't think this is a huge problem as long as there is a big scary box about what allowing an app to use Takeout means (a scarier box than just normal permissions, probably lots of red and exclamation points).
This is actually a dealbreaker. When I edit a photo, I expect the service to store both the original and the edited version, so that I can revert the edit or just look at the original version straight from the camera at any time. I have actually went back and looked at old edited photos I took, and found the edits to be way too heavy handed (too much contrast, too much saturation, etc) than I'd prefer today. One's taste as a photographer grows and changes.
Why can't I just download a zip from icloud with my 13,000 photos/videos inside? Where's the API?
Yes, I know about iTunes Wifi backup, but I'd rather not be on my home network for this.
> Only the most recent edit of the photo is transferred and not the original version. Duplicates appear as just one photo.
What other caveats are there? I don't think people will like the data loss, I would want to keep the originals too.
Sucking down a multi-hundred-gig tarball on a phone to turn around and re-upload sounds like a poor user experience to me, and Apple has opinions about those.
I'm of the (perhaps cynical) view that Apple is only doing this to satisfy their legal obligations under the GDPR, and GDPR requires direct transfer.
Article seems to hint that it's just Google Photos "for now", but that may change in future.
I'd love to have it as a backup mechanism to dump all my photos onto an external hard drive. Doing it now is pretty non-trivial unless you have a mac.
Do you know how to go about this? Thanks!
I used it last week to migrate my Google photos to Nextcloud, it was pretty painless.
Yes, there's the fact that Google scans photos. I personally find it really useful to search for an object or face in Google Photos that other services just don't do as well.
>Periodic backup to hard disks seems like the only permanent solution
Well of course that's true. Nothing will beat owning a physical copy of your files in terms of backups/reliability in the worst cases. But you can always do both. Upload to the cloud and perform periodic account takeouts of your photos and store them to disk.
p.s. I'd love to use iCloud if it wasn't so slow and buggy (watching old videos on Mac is basically a chore).
Have I just missed this application?
I treat Dropbox as the source of truth - and Photos + Google Photos as just useful copies (Photos so I can browse my photos nicely and Google Photos so I can search then nicely).
I have Dropbox installed on a machine with a large enough drive to sync it all locally. I leave Backblaze backup running on there to keep a proper backup of Dropbox to their cloud. I also make physical backups of this Dropbox sync every so often to cheap spinning disks - and store them away safely.
The only things that aren't automatic here are the physical copies every year or so, and occasionally opening Dropbox on my phone to check it seems to be happily syncing.
Article 20 [1] gives me the right to have my personal data transmitted directly from one controller to another controller (where technically feasible).
We should be seeing this kind of feature available in all services targeted at European citizens.
When you run out of space, you're screwed.
-_-
The right to data portability allows individuals to obtain and reuse their personal data for their own purposes across different services.
It allows them to move, copy or transfer personal data easily from one IT environment to another in a safe and secure way, without affecting its usability.
It doesn't say that they have to implement moving from one provider to another without you having to download the data, but I think the key phrase is "easily from one IT environment to another in a safe and secure way, without affecting its usability".
I pay for Apple music yet I can't play it on my Google home.
I use Google maps yet in some apps it forces me to use Apple maps (even though I don't have it installed).
I use Google photos, which I can't use to manage my photos in the native way that Apple photos do it.
Airdrop only works between Apple devices.
I use Chrome and yet some apps will just open links in Safari (iOS).
Also .. I thought Apple Music was added to Google Home? I thought Apple now allows you to choose Google Maps as default mapping app?
Since you're ending free unlimited photo storage, I badly want a feature that automatically finds all groupings of similar photos and deletes all but the best one (least blurry, most smiles, whatever you decide). Whenever I take photos, I tend to spam the shutter button, so I end up with 3+ photos of anything and everything. I could stay on Google Photos for many, many more years if I had this auto clean up capability.
(There are a lot of "Gemini" bitcoin apps, apparently...)
Off topic but I also hate the new trend of apps not telling you how much the full version costs until after you’ve installed it.
Like most things from Google, the engineers and PMs on that feature got promoted and the feature eventually went away.
It was called Auto Awesome:
https://picasageeks.com/tag/combining-pictures-to-get-the-be...
https://www.quora.com/How-do-I-trigger-the-Auto-Awesome-in-G...
I had some great results from that feature, e.g. from big group shots at a party.
Possibly a compromise could be an auto-collapse function where Photos shows it as a stack with the AI-proposed best pick on top, and an option to fan out and make your own judgment. That doesn't on its own fix the storage side, but it would be a small step from there to a one-click "trash everything from this stack other than the featured item.
Apple kind of does this with live photos, but it would be nice to have GPhotos able to figure it out as well after the fact, since we've all been doing the "take many pics of it just in case" thing since forever.
I could see this being done locally on a device and having a dis-or-dat style interface to quickly choose between competing photos.
But I always liked the idea of never having to worry about storage space and was willing to pay a premium for it.
I doubt that in the end I had more than 100 or 200 Gigabyte stored there, so Google would be a better deal for me even as a fairly heavy user, but I'd be willing to pay that premium for peace of mind.
If Backblaze can offer unlimited backup data for $6, I bet Google could make something similar work for a restricted domain like photos.
I pay £2.49/month for 200GB which would cover your usage for cheaper. Or you can 2TB for £7.99 which would mean you'd never have to think about storage.
Can we please please get a return of the Assistant-style creations? All that exists now is the Instagram Stories-style auto-playing albums. Does anyone actually like these better?
It was something that could have probably used a UX refresh, but was instead removed entirely in future phones.
I'd love if cloud services implemented something similar.
You don’t need to even install their app.
CloudHQ used to synchronize content between clouds but they seem to have fewer features these days.
1TB is huge, and nobody can compete with that "for free" right now. Although, as a heavy OneDrive user, I'll tell you it's not nearly as good of a product as DropBox or even Google Drive (in my limited experience with both).
The name of the OneDrive folder cannot be changed, it limits how large of a file you can sync into it, routinely gets "stuck" syncing forever (requiring a hard reset of OneDrive), has rate limited downloads, etc. It's clearly an afterthought for Microsoft - probably because they give it away for free.
It's a much better deal than Google's cloud storage. That excel kicks the pants off Google sheets is just a bonus.
So yes if if an get it elsewhere for cheaper it's a price premium.