Look into KDE Connect¹ - it provides some of that seamless experience. It even has some basic support for syncing between iOS and Gnome, but it's originally designed for seamless integration between Android and KDE's plasma desktop.
I use it some but it’s just not the same. Very useful and well built don’t get me wrong.
Works on macOS and Windows, too.