comunicación directa rápida entre ios y android

en este momento estoy planeando construir una aplicación de cross-plattform (iOS / android) que transmite música de un dispositivo a otros sin Internet. Ahora estoy considerando qué tecnología de red es mejor para este caso de uso. Por cierto, lo siento, no te saludé, desaparece todo el tiempo.

Red wifi existente: No quiero usar esto porque quiero que mi aplicación funcione en todas partes.

Wifi-Direct: No es compatible con iOS (dime si estoy equivocado).

Bluetooth: Aquí he encontrado tipo de información contradictoria.

  • Bluetooth 2.1 es compatible con iOS y Android, pero iOS tiene sus propios protocolos y no es compatible con los comunes.
  • Bluetooth Low Energy proporciona una velocidad de transmisión de datos demasiado lenta para la transmisión de música de alta calidad (1Mbit) y es compatible con iOS, pero en el lado android se requiere la versión 4.3 que suspende a la mitad de todos los usuarios.
  • Lo que no estoy seguro es el uso "normal" (no LE) de Bluetooth 4.0. ¿Alguien tiene experiencia / información sobre esto?

Creación de un hotspot wifi: Esta fue mi primera idea y probablemente es el mejor. Pero hay varios problemas:

  • Algunos transportistas no permiten hotspots

  • No es posible crear un hotspot sin recepción celular en el iPhone y algunos dispositivos Android (no sé qué exactamente).

  • No es posible crear un hotspot sin datos celulares activados en un iPhone; No sé qué acerca de los dispositivos Android (Nexus 4: no hay problema, SGS3 mini: los datos celulares se pueden apagar después de crear el hotspot) -> eso es un problema para aquellos que no tienen un plan ilimitado de Internet o para aquellos que no quieren compartir su conexión a Internet (ya que esto disipa el volumen de alta velocidad), pero ver el siguiente punto para eso.

  • Para que todos puedan usar su propia conexión de datos celulares, los ajustes wifi se pueden editar manualmente en iOS (eliminar las entradas de enrutador, DNS y dominios de búsqueda). ¿Hay una manera de hacerlo en android también? ¿Hay manera de automatizar este proceso? https://apple.stackexchange.com/questions/173894/can-i-connect-to-wifi-but-still-use-cellular

  • ¿Hay alguna forma de crear una red wifi de forma programática (no sólo habilitar el hotspot wifi normal)?

SDKs / Frameworks como Open Garden o Alljyon parecían prometedores al principio pero:

  • Firechat promete que iOS y dispositivos Android pueden chatear localmente sin la red existente, pero en realidad no funcionó para mí con un iPhone 6 y SGS3 mini. Sin embargo, no quieren publicar su SDK. La única información que tengo es que funciona a través de wifi-directo y bluetooth. Si alguien tiene una idea de cómo esto podría funcionar, por favor dígame.

  • Alljoyn no proporciona comunicaciones directas entre iOS y Android sin una red existente. (Dime si estoy equivocado)

API:

  • iOS multipeer conectividad no es compatible con android

Espero que cualquier persona pueda ayudarme.

Recuerdos Nils

  • Cómo configurar una conexión Wifi-Direct entre Android y Linux
  • Android 7.1.1 Wifi Direct no puede crear grupo
  • ¿Es posible conectar dos o más grupos WiFi Direct?
  • ¿Cómo ser notificado cuando un compañero ya no está disponible en la gama Wi-Fi Direct?
  • Cambiar el nombre del dispositivo en wifidirect en android
  • ¿Puedo enviar datos de Android a iPhone?
  • Intención de abrir la configuración Wi-Fi Direct
  • Android WiFi Direct - ¿Conectar sin preguntar?
  • Android ejecutando Wifi Lan y Wifi Direct simultáneamente
  • Diferencia entre WiFi-Direct Api y Alljoyn framework
  • ¿Es posible eliminar los grupos Wifi Direct de Android programados?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.