Live data from Hacker News

The Sorry State of Peer-to-Peer iOS-to-Android connectivity

blog.moritzhaarmann.de

1–10 of 26 posts

Re: The Sorry State of Peer-to-Peer iOS-to-Android connectivity

#4
post #2

WebRTC works pretty well on Android. But apparently Apple has kept it out of iOS Safari and doesn't allow other browsers to implement it?

Apple needs to allow serious browser competition on iOS. But of course they won't until more developers and users start asking them for it.

Re: The Sorry State of Peer-to-Peer iOS-to-Android connectivity

#5
The 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.

Re: The Sorry State of Peer-to-Peer iOS-to-Android connectivity

#6
This 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 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

#7
post #6

This 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.

Re: The Sorry State of Peer-to-Peer iOS-to-Android connectivity

#8
post #6

This 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.

Zeroconf (Zero Configuration Networking) is the standards body name. mDNS is one of 3 components that Zeroconf uses, the other two being local link addressing and DNS service discovery.

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

#9
post #6

This 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.

Yeah, kind of. Now that they've rolled some of it into the OS things are better, but in the bad days before 4.0 you'd get devices hard wired to discard any broadcast or multicast packets while the screen was off and so on. Manufacturers had a distinct tendency to mess with anything not explicitly used in the OS.

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

#10
post #5

The 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.

Not via Bluetooth though. Also, mobile hotspot clients (any OS) do not see the host. We failed to play on a recent camping trip.
Post reply on HN