Возможно, немного запоздало, но с тех пор технологии развились, поэтому, безусловно, есть новая информация.
Поскольку iOS еще не открыла API для WiFi Direct, а многоранговое подключение доступно только для iOS, я считаю, что лучший способ приблизиться к этому — использовать BLE, который поддерживается обеими платформами (некоторые лучше, чем другие).
На iOS устройство может действовать как BLE Central и BLE Peripheral одновременно, на Android ситуация сложнее, так как не все устройства поддерживают состояние BLE Peripheral. Также стек Android BLE очень нестабилен (на сегодняшний день).
Если ваш вариант использования основан на функциях, я бы посоветовал взглянуть на фреймворки и библиотеки, которые могут достичь этого за вас, без необходимости создавать их с нуля.
Например: p2pkit.io или google рядом
Отказ от ответственности: я работаю в Uepaa, разрабатываю p2pkit.io для Android и iOS.
person
p2pkit
schedule
05.04.2016