They all have some form of Wifi-to-phone, but I don't think anyone has made it reality enjoyable yet. I only know the Sony side of things which is probably the worst of the bunch, but it's so full of the arbitrary limitations and unpleasantries that others can be twice as good and still suck. It all seems to be merely an afterthought feature that is just there to get a feature checkbox checked.
The only reasonable implementation however would be something like a permanent BTLE connection that wakes up wifi whenever there are unsynced files on the camera. Just push that while I'm shooting, keep it alive until synced (or until permanent connection loss) when the power button is pressed, leave the phone side UI of what to do with all that data to the phone. (OTOH I'm not even sure if phone OS still allowed an app to do that, idle on background BTLE, then fire up the WiFi without user interaction. OYAH this would be the perfect crossover feature for Sony, because a hardware manufacturer could definitely include it in their Android - but even then, if they did it they'd certainly botch it with sticking to their proprietary raw format instead of opening up to Snapseed by going .DNG)
The only reasonable implementation however would be something like a permanent BTLE connection that wakes up wifi whenever there are unsynced files on the camera. Just push that while I'm shooting, keep it alive until synced (or until permanent connection loss) when the power button is pressed, leave the phone side UI of what to do with all that data to the phone. (OTOH I'm not even sure if phone OS still allowed an app to do that, idle on background BTLE, then fire up the WiFi without user interaction. OYAH this would be the perfect crossover feature for Sony, because a hardware manufacturer could definitely include it in their Android - but even then, if they did it they'd certainly botch it with sticking to their proprietary raw format instead of opening up to Snapseed by going .DNG)