The Sorry State of Peer-to-Peer iOS-to-Android connectivity
blog.moritzhaarmann.de
The Sorry State of Peer-to-Peer iOS-to-Android connectivity
1–10 of 26 posts
Re: The Sorry State of Peer-to-Peer iOS-to-Android connectivity
#2But apparently Apple has kept it out of iOS Safari and doesn't allow other browsers to implement it?
Re: The Sorry State of Peer-to-Peer iOS-to-Android connectivity
#3WebRTC works pretty well on Android. But apparently Apple has kept it out of iOS Safari and doesn't allow other browsers to implement it?
Re: The Sorry State of Peer-to-Peer iOS-to-Android connectivity
#4WebRTC works pretty well on Android. But apparently Apple has kept it out of iOS Safari and doesn't allow other browsers to implement it?
Re: The Sorry State of Peer-to-Peer iOS-to-Android connectivity
#5Re: The Sorry State of Peer-to-Peer iOS-to-Android connectivity
#6The Android stuff alone is an inconsistent trainwreck (because not all hardware supports all options on a given version of the OS either) and it took them a long time to get there.
Apple really have been leading the sane local peer-to-peer world ever since Bonjour first appeared, and the new developments have just extended their lead.
It will be interesting to see just how this difference affects the nature of their respective wearables.
Re: The Sorry State of Peer-to-Peer iOS-to-Android connectivity
#7This is the main area where I suspect Google's greater reliance on clouds leads them to castrate their operating systems. Last time I checked Chrome OS still didn't even support Bonjour mDNS. (Still the case, and it's related to this first mentioned in 2009: https://code.google.com/p/chromium/issues/detail?id=13573 ) The Android stuff alone is an inconsistent trainwreck (because not all hardware supports all options…
Re: The Sorry State of Peer-to-Peer iOS-to-Android connectivity
#8This is the main area where I suspect Google's greater reliance on clouds leads them to castrate their operating systems. Last time I checked Chrome OS still didn't even support Bonjour mDNS. (Still the case, and it's related to this first mentioned in 2009: https://code.google.com/p/chromium/issues/detail?id=13573 ) The Android stuff alone is an inconsistent trainwreck (because not all hardware supports all options…
FWIW Java based mDNS libraries works fine on stock Android. I believe mDNS is the standards body name for the protocol that Bonjour uses.
jMDNS works fine on Android but it is a 3rd party dependency you have to add and it is slow to start up.
Android 4.1 started shipping their own native Zeroconf implementation (Network Service Discovery) which kind of works, but is buggy as hell.
Re: The Sorry State of Peer-to-Peer iOS-to-Android connectivity
#9This is the main area where I suspect Google's greater reliance on clouds leads them to castrate their operating systems. Last time I checked Chrome OS still didn't even support Bonjour mDNS. (Still the case, and it's related to this first mentioned in 2009: https://code.google.com/p/chromium/issues/detail?id=13573 ) The Android stuff alone is an inconsistent trainwreck (because not all hardware supports all options…
FWIW Java based mDNS libraries works fine on stock Android. I believe mDNS is the standards body name for the protocol that Bonjour uses.
Google aren't helped when people like Samsung decide to redefine the bump to file transfer to mean NFC to initiate WiFi Direct, not what everyone else had deployed which was Bluetooth, and without the fallback position of making that work. That's the curious thing with Android, they did in many ways engage in the wider world hoping for a bit more wider co-operation (at least within the OHA), but you'd be hard pressed to find an area of the OS anyone other than Google had a positive impact on, but there is plenty of the reverse going on.
Re: The Sorry State of Peer-to-Peer iOS-to-Android connectivity
#10The popular game app "Spaceteam" does an amazing job of real time p2p communication between iOS and Android devices. It would be great if the developer could release some sort of open-source library for those connections so other people could build on his/her work.