Подтвердить что ты не робот

Одноранговый андроид и iOS с прямым Wi-Fi (соединение с мультиплеером?)

Ну, я работаю над этим приложением, чтобы отправлять данные между Android и iOS, и я получил его для работы между устройствами iOS с инфраструктурой Apple Multipeer Connectivity, но сейчас мне интересно, как вы достигаете этого между обеими платформами? даже если вы готовы написать его с нуля.

Почему Firechat способен это сделать? Насколько я помню, вы можете обмениваться данными между обеими платформами с их приложением.

Изменить: https://www.opengarden.com/meshkit.html Кажется, теперь доступен MeshKit SDK в Firechat (для крупных организаций).

4b9b3361

Ответ 1

Мне тоже очень интересно эту тему, и я наткнулся на эти ссылки.

AllJoyn

AllJoyn® - это совместная программная среда с открытым исходным кодом, которая разработчикам легко писать приложения, которые можно найти поблизости устройств и общаться друг с другом напрямую, независимо от бренды, категории, транспорты и ОС без необходимости облака Источник: https://allseenalliance.org/developers/learn

OpenPeer SDK

Open Peer - это открытый протокол сигнализации P2P Источник: http://openpeer.org/open-peer-sdk-for-ios/

Microsoft Project Rome

"Project Rome" - это кодовое название проекта для кросс-устройства Microsoft использует платформу Microsoft Graph. Источник: https://docs.microsoft.com/en-us/windows/uwp/launch-resume/communicate-with-a-remote-app-service

Я не использовал ни одну из этих библиотек, но мне интересно добавить их в мою простую игру для удовольствия.

Ответ 2

Подключение Mutipeer не может подключать устройства iOS и Android. Firechat использует собственную реализацию.

Дополнительная информация здесь:

Спустя пару недель после запуска iOS, FireChat дебютировал на Android. Так как Android не поддерживает Apples Multipeer Connectivity Framework, разработчик Open Garden должен был создать свою собственную сетевую технологию, позволяющую передавать сообщения вне сети через устройства Android. Однако обмен сообщениями FireChat не был возможен между iOS и Android. То есть, до сих пор. Open Garden только что обновил FireChat, чтобы обеспечить обмен сообщениями вне сети даже между устройствами iOS и Android. Несмотря на то, что компания отказывается раскрывать точные детали того, как удалось создать многоуровневую инфраструктуру Apple и ее сеть с ядром Android, Open Garden сказал TechCrunch, что ее кросс-платформенная возможность использует одноранговые Wi-Fi и Сеть персональных сетей Bluetooth.

Источник: http://appadvice.com/appnn/2014/06/firechat-now-supports-off-the-grid-messaging-between-ios-and-android

Ответ 3

Что-то вроде текстового чата можно сделать через BLE, который открыт на обеих платформах. Отправка изображений будет медленной, хотя, поскольку она не имеет пропускной способности Bluetooth Classic.