HN is mostly US and apparently in US even geeks have given up on Android.
Anyway, here is my experience when I upgraded from a Pixel 8 to Pixel 10 Pro: login to my Google account, let the backup restore happen then my new phone was identical to the old one.
I only had to do the login process to a few messaging apps like Signal or WhatsApp, and my home settings on Smart Launcher had to be manually imported but that's pretty much it.
Basically, a lot of what OP lists as "bare minimum requirements" are just preferences. If he used his Android phone like an iPhone, and like most people use it (with minimal tinkering) then the migration would have been just as smooth.
Yeah, and it's been like that for years - the past decade, at least.
I've had a couple of Nexuses, a few of the Pixels, with a Nokia in the mix too. Never any problem - just log in, wait a few mins for the apps to automatically install and the data to backup/restore (which, iirc, happens over local wifi rather than going through the cloud). The last upgrade included a separate work profile managed by MS Intune, and that was also smoothly handled by the upgrade process.
Yes, Whatsapp chat history has to be handled separately (as others have mentioned) because of the e2e encryption. The only other thing that needs doing is confirming that I want Firefox as my default browser when I first run it. Otherwise, it's all completely hands-off.
Anyway, here is my experience when I upgraded from a Pixel 8 to Pixel 10 Pro: login to my Google account, let the backup restore happen then my new phone was identical to the old one.
I only had to do the login process to a few messaging apps like Signal or WhatsApp, and my home settings on Smart Launcher had to be manually imported but that's pretty much it.
Basically, a lot of what OP lists as "bare minimum requirements" are just preferences. If he used his Android phone like an iPhone, and like most people use it (with minimal tinkering) then the migration would have been just as smooth.