¿Es posible desarrollar una aplicación móvil que reciba instrucciones a través de bluetooth?

Todavía no he desarrollado ninguna aplicación para iOS, por lo que mi conocimiento al respecto sería insignificante.

Sin embargo, he lanzado algunas aplicaciones de Android y la respuesta a su pregunta es “¡Sí, puede!” (Muy fanático de Bob the Builder, perdone mi momento de infantilismo).

De todos modos, en Android se puede hacer prácticamente cualquier cosa realista con acceso de root en un teléfono. Énfasis en realista, porque no espere crear un EMP al variar los campos magnéticos con su teléfono (Esto es lo que pensé que podría hacer, tal vez podamos, pero como ahora estoy decepcionado de no tener suficiente conocimiento para hacerlo).

Sin embargo, su idea probablemente no requerirá acceso de root.

Ahora voy a señalar lo que no será posible en su idea:

  • Puede enviar “.apk” (paquete de aplicación de Android – equivalente a los archivos de configuración), a otro teléfono a través de bluetooth. Ya hay una aplicación que te permite hacer esto. Sin embargo, la aplicación solo se descargará en el teléfono del cliente y no se instalará a menos que el usuario la instale específicamente. Este es el diseño de seguridad de Android. Si esto no estuviera allí, bueno, casi cualquier persona podría enviar un keylogger a su teléfono y extraer datos confidenciales.
  • Bluetooth usa una TREMENDA cantidad de batería en los teléfonos Android. El kernel de Linux no está bien optimizado para el consumo de batería en mi opinión. Entonces, si se enviara a un cliente cuyo teléfono no está a la altura, entonces probablemente solo desinstale su aplicación y lo culpe por agotar su batería.

Modificaciones a su idea:

  • Puede diseñar una aplicación que, cuando recibe datos, muestre una notificación que, al hacer clic, los lleva a la página respectiva de Twitter / Facebook.
  • En lugar de Bluetooth, podría usar un enrutador para transmitir datos. Consume mucha menos batería. Dado que esto se usará principalmente en simposios, probablemente podrían conectarse a la red local. Esto es sólo una sugerencia. Podrías implementar Bluetooth y esto.

Por último, ¿dónde puedes aprender el desarrollo de Android?

  • Desarrolladores de Android
  • Desbordamiento de pila
  • Google
  • Y un documento que encontré en Internet con enlaces a artículos interesantes.
    Hoja de trucos de desarrollo de aplicaciones de Android

Así es como se podría hacer:

  • Haga que los usuarios instalen una aplicación que periódicamente realiza escaneos bluetooth.
  • Si el escaneo bluetooth coincide con un patrón en la identificación, realice alguna acción. Estas acciones deben estar bajo el control del usuario y deben respetar los permisos del usuario.

Aquí hay algunos desafíos que enfrentará:

  • El escaneo Bluetooth requiere mucha energía, al igual que despertar el teléfono. Vas a agotar la batería bastante rápido.
  • Esto podría ser un vector para malware y spam. Si permite lugares aleatorios a los que va el usuario para activar acciones en el teléfono del usuario, entonces el usuario se está abriendo de varias maneras. Esto necesita ser cuidadosamente protegido contra.

No soy un experto en esto, pero un mejor enfoque sería sentarme con personas de una compañía de desarrollo de aplicaciones móviles y discutir sobre cómo usar la aplicación. Podrán guiarte mejor y también darte una idea de cuán factible es tu idea en el mercado actual.

More Interesting

¿Cómo funcionan las aplicaciones LoLChat para iPhone / Andrioid?

Ahora que los teléfonos tienen notificaciones automáticas, ¿por qué los sitios sociales todavía insisten en incumplir las notificaciones por correo electrónico?

¿Qué categoría de juego en general obtiene la mayor cantidad de descargas en la App Store de iOS y Google Play Store y cuáles son las razones?

¿Cuál es la aplicación de Android disponible para el administrador de viajes grupales?

¿Hay alguna aplicación que sea mucho mejor que WhatsApp y otras aplicaciones?

¿Qué hace exactamente la aplicación Flipkart SmartChk?

¿Cuál es la mejor aplicación de calendario?

¿Tendrían los desarrolladores de aplicaciones de terceros la misma calidad de desarrolladores que una startup conocida o tendrían los que no podrían terminar en una empresa de primer nivel?

¿Son las notificaciones push nativas en los móviles mejores que solo enviar un correo electrónico o mensaje de texto?

¿Cuántos usuarios necesitan descargar mi aplicación para comenzar a ganar dinero (5-10k / mes) a través de la publicidad?

¿Cómo funciona una aplicación como 'TextGrabber'?

¿Vale la pena traducir mi aplicación de iOS para niños para la tienda de aplicaciones china? ¿O incluso portarlo a Android para el mercado chino de Android?

¿Cuál es la mejor aplicación de mensajería social?

¿Cuáles son las características de una herramienta / plataforma de prueba A / B de aplicaciones móviles?

¿Cuál es el número promedio de pantallas por sesión para aplicaciones iOS y Android?