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).
- ¿Cuáles son los costos (y cuánto) de mantener una aplicación móvil (iOS y Android) después del lanzamiento?
- ¿Cuáles son las mejores aplicaciones de utilidad para iPhone y Android en 2015?
- ¿Tiene sentido que el software empresarial tenga versiones de aplicaciones específicas del sistema operativo móvil?
- ¿Cuáles son algunas aplicaciones móviles menos conocidas e interesantes?
- Cómo aprovechar al máximo las aplicaciones de productividad que existen
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
- Y un documento que encontré en Internet con enlaces a artículos interesantes.
Hoja de trucos de desarrollo de aplicaciones de Android