Fase 0 completada

Entrega al equipo nativo

Este proyecto web es el prototipo, la documentación y la especificación de Conecta. No es la aplicación: la aplicación se construye en Android Studio y en Xcode.
PROTOTIPO WEB / ESPECIFICACIÓN

Decisiones cerradas

  • Conecta es ayuda puntual de conectividad, nunca un sustituto de un plan de datos.
  • Cero interacción física entre las personas: requisito innegociable.
  • Ninguna app puede encender el compartir de conexión: siempre habrá una confirmación del ayudante.
  • Unirse a la red se hace con la API oficial y su aviso del sistema, sin dictar contraseñas.
  • El límite de MB es acordado y aproximado, no impuesto técnicamente.
  • Arquitectura local primero, con cola de eventos y sincronización idempotente.
  • Identidades efímeras, cifrado extremo a extremo del canal y borrado de secretos al terminar.
  • Orden de plataformas: Android→Android primero.

Decisiones abiertas

  • Cómo se registra la red del ayudante y si la transferencia cifrada resulta fiable en hardware.
  • Si Wi-Fi Easy Connect cubre suficientes dispositivos como para ser el camino principal en Android.
  • Cómo se calcula la reputación sin exponer perfiles ni crear una economía de dependencia.
  • Umbrales concretos de frecuencia para el uso justo.
  • Alcance del servidor en la fase 6.

Bloqueadores y riesgos

  • · Encender el tethering desde la app: imposible en ambas plataformas.
  • · Leer nombre y clave del hotspot del sistema: imposible en ambas plataformas.
  • · Cortar el tráfico del invitado al llegar al límite: imposible.
  • · Un operador puede bloquear el compartir y no hay manera de saberlo de antemano.
  • · Sin conexión no se puede verificar reputación ni reportes en el momento.
  • · Revisión de App Store con NetworkExtension: riesgo de rechazo a justificar.
  • · Restricciones de batería de algunos fabricantes sobre el anuncio en segundo plano.

Hoja de ruta

FaseContenidoEstado
0Cierre de investigación y especificaciónCOMPLETADA
1Prototipo nativo AndroidSIGUIENTE
2Prototipo nativo iPhonePENDIENTE
3Interoperabilidad entre plataformasPENDIENTE
4Seguridad y privacidad revisadasPENDIENTE
5Uso justo y prevención de abusoPENDIENTE
6Servidor y sincronizaciónPENDIENTE
7Beta cerradaPENDIENTE
8Publicación en las tiendasPENDIENTE
9LanzamientoPENDIENTE

Qué se puede probar hoy mismo

  • Recorrer el prototipo web completo para validar la experiencia y los textos.
  • Imprimir el plan de pruebas y prepararlo para la sesión con teléfonos.
  • Revisar la lista de APIs y permisos con el equipo Android.
DEMO — NO ES CONEXIÓN REAL

Siguiente paso exacto

Crear el proyecto Android Studio en Kotlin e implementar la capa de descubrimiento con anuncio y escaneo BLE e identidad efímera, hasta pasar la prueba A con dos teléfonos físicos. El plan hito a hito está en Fase 1 y la estructura del proyecto, las interfaces y el checklist en Handoff Android Studio.