| There are many ways of sending files between phones, none of them good. Bluetooth can work, but it is slow as hell, and Apple doesn't support it. Cloud services are convenient, but you not only you need some signal, but you also uses up your data plan. If you have USB OTG support, you can simply use a thumb drive, like with your PC, but it is cumbersome and you need the hardware. There are some somewhat proprietary systems like QuickShare and AirDrop, which are supposed are great when you have support which is not always the case. Other options include having one phone act as a WiFi AP and host a local HTTP server, there are apps for that (ex: MiXplorer). A bit uncommon, but the advantage is that only one phone needs to do weird stuff, for the other, it is just downloading from a URL. There are also apps like SyncThing based on P2P networks. Generally, phones are pretty terrible at dealing with files. Their OS is designed around apps controlling their data rather than around interchangeable files like traditional desktop OSes. The way they want you to work is not by exchanging .gpx files but instead by using some built-in "share" feature of your hiking app. It may be .gpx under the hood, but they don't want the end user to see a file. |
But localsend has worked well for me. Yes, it requires an app but if we could get vendors to bundle that rather than a boatload of bloatware.
I know that it would be to optimistic to hope for Google.
See https://localsend.org/
Spread the word.