← Back to context

Comment by nvartolomei

9 hours ago

Upgraded to one of the latest iPhone recently. First time I clicked on “transfer data from old phone”. I’m used to reinstalling the operating system every couple of months from when I used Windows. It took maybe 15 minutes with close to 0 interactions. Everything was transferred. I was already authenticated in apps. What took manual steps was eSIM transfers.

I don’t remember exact steps so there could have been a bit more. But it was an impressive experience and I told my geek friends about it. They were surprised this is the first time I used this feature.

Google has APIs to do the same. In fact, it works on most apps. The biggest exceptions are security sensitive apps (2FA, password managers) and WhatsApp for some stupid reason. If you're a HN Android user who turns off any form of data sharing like me, you wouldn't notice, though, as this requires the "back up my data" checkbox during setup of the old and new phone to work conpletely.

Another issue on Android is that iOS allows for syncing data through the user's iCloud, which can be gigabytes in size, but Google has you use the Google Drive API which sucks and involves handing over credit card info.

The Android file transfer has another trick that Apple doesn't seem to do, which is fully offline local sync rather than going through the cloud. This has reliability issues and requires both devices to stay on and nearby while the transfer is in progress, but on slower internet connections the process can be a heck of a lot faster thanks to modern wifi speeds.

For some reason, iMessage always ends up in a very weird state when I transfer to a new iPhone. Also, some apps don't get restored settings, but I think they opt out (usually banking, credit card, insurance apps, etc.).

i typically don't want to re-enter credentials etc, so I always do encrypted backup via itunes.. took 6-7hrs just transferring photos quite hands off most of the time but still painful, can't imagine what android guys go through

eSIM transfer also typically doesn’t require any intervention, usually it just goes across to the new device

  • The key word here is “typically”.

    Transferring eSIM from one iPhone to another can be restricted by the carrier. Here in India, the second largest carrier (Airtel), does not support the native iOS eSIM transfer process. It’s a separate set of steps (the ones published on Airtel’s website won’t work, despite customer care claiming that it does). What works is almost like applying for a new or replacement eSIM.

    • Same here, KPN, NL. You have to install the KPN app on the new phone and log in. Then you request an eSIM on the new phone. You get an SMS auth code on the old phone. You fill the auth code on the new phone. Then you have to remove the eSIM from the old phone (with the new one not provisioned yet). Then confirm on the new phone and cross your fingers that provisioning works. Presumably (according to the docs) when it fails, you can reprovision the old phone again.

      The process made me so anxious the last few times, that I went to the carrier shop and asked for a nano SIM. Now life is bliss again.

      It seems that eSIM is primarily an advantage when you need to get a new SIM, but other than that I don't really see much of an advantage for me as a customer.