¡No muchos! Aunque la mayoría de los dispositivos tienen la capacidad de transmitir y recibir señales wifi, la red WiFi peer 2 peer tiene limitaciones de plataforma. Lo que significa que el teléfono Android no puede comunicarse con el dispositivo Apple en una red WiFi ad-hoc. Bluetooth, por otro lado, es capaz de comunicarse en un entorno multiplataforma, por lo que es una opción de tecnología para redes de malla. El alcance de Bluetooth es muy pequeño aprox. 10 metros en comparación con wifi, que es de hasta 60 metros.
La comunicación de Firechat se lleva a cabo a través de Bluetooth, utilizan el método de descubrimiento del servicio wifi para transmitir información de usuario y mensajes de texto, pero no se menciona la creación de redes ad-peer peer 2 peer usando WiFi Direct entre dispositivos Android. [¿Correcto?]
[Plataforma específica]
IOS tiene un marco de conectividad entre pares bien definido y fácil de usar que permite al desarrollador crear fácilmente una aplicación que se puede comunicar sin internet en un rango wifi. La tienda de aplicaciones de Apple está llena de dicha aplicación.
- Quiero encontrar un back-end para mi juego móvil, que incluye chat en la aplicación, notificaciones push y gestión de datos del usuario. ¿Cuáles son algunas recomendaciones?
- Tengo una idea de aplicación. ¿Debo aprender codificación y construirlo yo mismo o debería contratar a alguien para que lo construya por mí?
- Tengo un fondo de C # y ahora necesito crear una aplicación para Android y iPhone. ¿Aprenderías desarrollo nativo para cada uno o usarías Xamarin para ambos?
- ¿Cómo sé si alguien me ha bloqueado en WeChat?
- Cómo recuperar su cuenta de Snapchat si se eliminó
Android SDK, por otro lado, no tiene una funcionalidad WiFi peer 2 peer muy fácil de usar. La funcionalidad básica que proporciona android sdk para redes ad-hoc wifi peer 2 peer tiene varias limitaciones.
- En una red ad-hoc, Android requiere un propietario de grupo (GP). La creación de GP no puede ser controlada por la aplicación, Android la negocia internamente y la aplicación solo puede saber si este usuario es GP o no.
- el par no puede enviar un mensaje directo a otro par, debe enrutarse a través del propietario del Grupo.
- Para encontrar dispositivos cercanos, la aplicación debe buscar constantemente dispositivos, etc.
Todas las bibliotecas en Android, incluido AllJoyn, requieren que los dispositivos tengan el mismo AP (punto de acceso). Lo que significa que los dispositivos deben estar en la misma red.
Todas estas limitaciones hacen que sea muy difícil para el desarrollador de Android crear una aplicación que pueda comunicarse a través de WiFi en una red ad-hoc. Hay muy pocas aplicaciones en el mercado de Android que permitan a los usuarios comunicarse a través de una red WiFi P2P ad-hoc, y la señal de mensajería fuera de línea es una de ellas. Soy uno de los desarrolladores del equipo de desarrollo de aplicaciones de señal.
[Como desarrollador]
Signal Offline Messenger en Android se basa en la tecnología WiFi Peer 2 Peer. Signal crea una red ad-hoc con dispositivos Android cercanos y pueden comunicarse sin problemas en un rango de, digamos, 60m. No implementa ninguna técnica de salto en este momento, estamos planeando construirlo en un futuro próximo.
- Se conecta a dispositivos Android cercanos automáticamente.
- Uno puede hacer un chat grupal o enviar chat a usuarios individuales.
- Puede enviar archivos de texto, imágenes, audio y video.
- No requiere ninguna forma de internet o red local, etc.