In iOS 7, Apple introduced nearby networking features called Multipeer Connectivity to allow iOS devices in proximity to talk to one another over WiFi or Bluetooth even without a traditional Internet connection. Developers have used the tech for everything from exchanging files and other data between devices, to remote control functionality, and multi-device experiences like the iTranslate Voice app that sends real-time speech translated from one device to the other. It’s also the tech behind the local anonymous messaging service FireChat that got some attention earlier this year. Now, Apple is opening up the Multipeer Connectivity APIs to OS X starting with Yosemite and in the process allowing cross-platform nearby networking between Macs and iOS devices.
With Multipeer Connectivity coming to the Mac, iOS developers relying on the feature for iOS apps could also build companion experiences for Mac, while for others it could provide a quick and easy way to implement sharing between Macs and iOS devices that are nearby. Apps like FireChat require users to be within 30 feet of each other to send messages, but also employs a mesh networking approach that can relay messages from one device to another and make the range of the network, in theory, limitless. The tech could also be used for an experience like Apple’s AirDrop feature, which it just so happens to be bringing to Mac with Yosemite.
During a developer session at WWDC, Apple showed an example of a Mac app that pulls in photos taken from an iOS app using Multipeer Connectivity. The benefit of Multipeer Connectivity is that it doesn’t require nearby devices to connect to same access point or an access point at all.
Apple is using the same API as on iOS for Multipeer networking on the Mac, but it’s replacing Bluetooth with Ethernet support in addition to offering infrastructure WiFi (like a hotspot), and peer to peer WiFi (like WiFi Direct).
The feature is supported by all iOS devices with Lightning connectors (non-Lightning devices have to use Bluetooth) and all Macs from 2012 or later.
FTC: We use income earning auto affiliate links. More.
My personal tech is starting to feel a little outdated… Oh well, it all still works great. I’ll just get the cool new stuff when I absolutely have to.
https://www.linkedin.com/pulse/proximity-based-solutions-ios-abhinav-kumar?
This caught my attention:
“The feature is supported by all iOS devices with Lightning connectors (non-Lightning devices have to use Bluetooth) and all Macs from 2012 or later.”
I have a Early 2011 MBP, so does this mean I won’t be able to use this, or will it simply mean I’m restricted to Bluetooth?
My MBP still runs great, so wasn’t really in the market for a new one just yet…
For a lot of this new proximity technology I’m assuming we’ll need to add Bluetooth 4.0/LE to our pre-2012 Macs?
Multipeer connectivity is awesome, but they’re one step removed from pure awesomeness: regional mesh networks!
If the great Apple developers and engineers just solve the million/billion-node routing problem, implement seamless mesh network joining (OS X, iOS), and standardise everything, we can finally enjoy a completely open and reliable internet—or at least until significant adoption. :D