Talking only about iOS and Signal here. What you describe is entirely Signal’s decision not to allow backups and restores (on iOS Signal made an explicit decision not to allow any sort of backup and restore). Signal only allows transfer of chats from one iOS device to another when both devices are in close proximity. If Signal wanted to, it could’ve asked the user to enter a strong password, use that to encrypt backups and store them anywhere (iCloud or Dropbox or on a Mac/PC).
Many apps provide backup and restore. Heck, WhatsApp, which uses the Signal protocol, recently implemented cross platform backup and restore for chats. So it’s not technology that’s stopping anyone. Signal is just adamant on not doing it because security.
Signal, Opera and SwiftKey are 'guest' species inside the garden.
(no, really, the apple experience is BY FAR better when you just use apple's stuff).
Can you blame them? Enabling third parties to act as 1st class citizens means big sacrifices in UX.
Apple believes that great UX is more important than interoperability. Seems like there's a large enough market that agrees for them to meet their business goals - because at the end of the day that's what all of this is about.
- there is no way to migrate messages from Signal messenger from Android to iOS
- there is no way to synchronize Opera bookmarks from Android to iOS
- SwiftKey keyboard can't sync my Android settings to iOS
I might have to buy another Pixel I guess...