📞 Orígenes de la Telefonía Móvil
La telefonía móvil nació en los años 70. En 1973, Martin Cooper (Motorola) realizó la primera llamada móvil de la historia. Una década después, en 1983, se lanzó el Motorola DynaTAC 8000X — el primer teléfono comercial, que pesaba 790 gramos y ofrecía apenas 30 minutos de conversación.
Hoy, ese dispositivo tan limitado ha evolucionado hasta convertirse en el ordenador más potente que muchas personas tocan a diario.
En 2023, el número de usuarios de smartphones superó los 6.800 millones en todo el mundo, representando más del 85% de la población adulta global.
Hitos históricos de la telefonía móvil:
📶 Generaciones de Tecnología Móvil
Cada generación no solo ha aumentado la velocidad — ha cambiado lo que era posible hacer con un teléfono móvil. El paso de 1G a 5G es el paso de la voz analógica al Internet de las Cosas en tiempo real.
- Solo voz
- Sin seguridad
- Baja calidad
- Digital (GSM)
- SMS
- Encriptación
- Internet móvil
- Videollamadas
- Nacen las apps
- Streaming HD
- VoIP calidad
- Apps avanzadas
- Latencia <1ms
- IoT masivo
- Tiempo real
Sin el 3G no habría existido Instagram. Sin el 4G no habría streaming de Netflix. El 5G hace posible cirugías robóticas remotas y coches autónomos que se comunican entre sí. Cada generación crea categorías de aplicaciones completamente nuevas.
🌍 Impacto en la Sociedad y la Industria
🌐 Transformación social
- Comunicación instantánea a nivel global
- Acceso democratizado a la información
- Nuevas formas de trabajo: teletrabajo, gig economy
- Cambio en hábitos de consumo
💼 Impacto económico
- $500+ mil millones — industria de apps
- Creación masiva de empleos tecnológicos
- Digitalización de servicios tradicionales
- Nuevos modelos: Uber, Airbnb...
¿Qué app usas con más frecuencia en tu móvil? ¿En qué generación de red (3G, 4G o 5G) habría sido posible que existiera? ¿Por qué?
De 1G (solo voz) a 5G (latencia <1ms, IoT). Primera llamada en 1973, iPhone en 2007. Cada generación crea nuevas categorías de apps. El móvil ya es el principal dispositivo de acceso a internet para la mayoría de las personas en el mundo.
❓ ¿Qué tipo de app debo desarrollar?
Esta es la primera decisión estratégica de cualquier proyecto de app. No existe una respuesta universal — la elección depende del rendimiento requerido, el presupuesto, el equipo y el público objetivo.
Existen cuatro grandes categorías de aplicaciones móviles, cada una con sus ventajas, limitaciones y casos de uso ideales.
📱 Aplicaciones Nativas
Desarrolladas específicamente para un sistema operativo usando sus lenguajes y herramientas oficiales. Son el estándar de calidad máximo.
Analogía: una app nativa es como un traje hecho a medida — perfectamente ajustado, sin compromiso.
- Máximo rendimiento
- Acceso total al hardware
- Mejor UX nativa
- Offline completo
- Máximo rendimiento
- Acceso total al hardware
- Control total del SO
- Offline completo
Código separado para iOS y Android. Si quieres llegar a ambas plataformas, necesitas dos equipos o el doble de tiempo y presupuesto.
🌐 Aplicaciones Web (Web Apps)
Sitios web optimizados para móviles, accesibles desde el navegador, sin necesidad de instalación.
Analogía: como un restaurante de comida rápida — conveniente, sin reserva, pero no tan personalizado como un restaurante de alta cocina.
✅ Ventajas
- Sin instalación requerida
- Actualizaciones inmediatas
- Un solo código para todas las plataformas
- Menor costo de desarrollo
❌ Desventajas
- Acceso limitado al hardware
- Dependencia de conexión a internet
- Rendimiento inferior a nativas
- Sin presencia en app stores
🔀 Aplicaciones Híbridas
Combinan tecnologías web y nativas. Se empaquetan como apps nativas pero usan código web internamente. Los frameworks más populares son React Native y Flutter.
Analogía: un coche híbrido — utiliza gasolina (nativo) y electricidad (web) según lo que necesita. Más eficiente en la mayoría de situaciones, aunque no el mejor en ninguna extremo.
React Native (Meta/Facebook) y Flutter (Google) son los frameworks híbridos más usados en 2024. Permiten compartir entre el 70% y 95% del código entre iOS y Android.
⚡ Progressive Web Apps (PWA)
Aplicaciones web que ofrecen una experiencia similar a las nativas usando tecnologías web modernas. Son instalables directamente desde el navegador.
Tecnologías clave: Service Workers (funcionamiento offline), Web App Manifest (instalación) y HTTPS (seguridad).
Las PWA tienen soporte limitado en dispositivos iOS/Safari. Apple ha sido históricamente reacia a dar soporte completo a las PWA. Si tu público objetivo usa principalmente iPhone, esto puede ser una limitación importante.
📊 Comparativa de Tipos de Aplicaciones
| Tipo | Rendimiento | Costo | Hardware | Offline | Caso ideal |
|---|---|---|---|---|---|
| 📱 Nativa | ⭐⭐⭐⭐⭐ | Alto | Completo | ✅ Sí | Juegos, sensores intensivos |
| 🌐 Web App | ⭐⭐ | Bajo | Limitado | ❌ No | Catálogos, formularios |
| 🔀 Híbrida | ⭐⭐⭐ | Medio | Parcial | ⚠️ Parcial | Apps empresariales |
| ⚡ PWA | ⭐⭐⭐ | Bajo-Medio | Limitado | ⚠️ Parcial | E-commerce ligero |
Instagram empezó como app nativa iOS en 2010 (máximo rendimiento fotográfico). Twitter tiene una PWA excelente. Airbnb usa React Native. WhatsApp tiene versión Web App para escritorio. Cada una eligió el tipo correcto para sus necesidades.
Si fueras a crear una app de banco online, ¿qué tipo elegirías y por qué? ¿Qué pasaría si tu app bancaria fuera solo una Web App? ¿Qué riesgos tiene?
Nativa = máximo rendimiento, código separado por plataforma. Web App = sin instalación, menor coste, hardware limitado. Híbrida = equilibrio con React Native/Flutter. PWA = web instalable con funcionamiento offline parcial. La elección depende del proyecto.
🔩 Hardware Básico
Entender el hardware no es un capricho técnico — es imprescindible para desarrollar apps eficientes. Una app que no conoce las limitaciones del hardware puede agotar la batería, bloquear el procesador o consumir demasiada memoria.
Un juego mal optimizado puede consumir 40% de batería en 10 minutos. Una app con fugas de memoria puede hacer que el SO la cierre forzosamente. Conocer el hardware ayuda a escribir código eficiente y apps que los usuarios no desinstalan.
🔬 Sensores Integrados
Los smartphones modernos son laboratorios de sensores en miniatura. Cada sensor abre posibilidades de desarrollo únicas. Un desarrollador que conoce todos los sensores disponibles tiene ventaja a la hora de crear apps innovadoras.
Google Maps usa magnetómetro (brújula), GPS, acelerómetro (¿estás caminando, en coche o en metro?) y giroscopio (realidad aumentada en modo calle). Una sola app puede usar 5 sensores a la vez.
📡 Conectividad y Comunicaciones
| Tecnología | Versión/Estándar | Uso principal |
|---|---|---|
| Wi-Fi | 802.11 a/b/g/n/ac/ax (Wi-Fi 6/6E) | Internet doméstico y de empresa |
| Bluetooth | 4.0, 5.0, 5.2, 5.3 (clásico y BLE) | Auriculares, periféricos, IoT |
| Cellular | 2G / 3G / 4G LTE / 5G | Internet móvil fuera de casa |
| GPS/GNSS | GPS, GLONASS, Galileo, BeiDou | Localización, mapas, navegación |
| NFC | ISO 14443 / ISO 18092 | Pagos contactless, emparejamiento |
| USB-C | Estándar actual | Carga y transferencia de datos |
| eSIM | Integrada en el chip | SIM configurable por software |
Apple migró de Lightning a USB-C en el iPhone 15. Esto afecta a accesorios físicos compatibles con apps. Al desarrollar, siempre hay que contemplar escenarios de sin conexión — los usuarios no siempre tienen cobertura.
Abre la pantalla de ajustes de tu smartphone. ¿Cuántos sensores puedes identificar? ¿Sabes para qué sirve cada uno? Piensa en 2 apps del día a día que usen el acelerómetro sin que lo sepas.
El SoC (ARM) integra CPU+GPU. RAM 4-12GB, almacenamiento 64-512GB. Pantallas OLED/AMOLED hasta 144Hz. Sensores: acelerómetro, giroscopio, proximidad, NFC, biometría y más. Conectividad: Wi-Fi 6, 5G, Bluetooth 5.x, GPS/GNSS.
📱 Smartphones: el ecosistema principal
Los smartphones son el dispositivo más extendido del mundo. Android domina con ~70% global, iOS controla ~29%. Para los desarrolladores, esta diferencia tiene implicaciones directas en la estrategia de lanzamiento.
Clasificación por gama:
| Gama | Precio | Características | Ejemplos |
|---|---|---|---|
| Baja | <$200 | 2-4 GB RAM, 32-64 GB, cámara básica | Redmi A, Galaxy A0x |
| Media | $200-500 | 6-8 GB RAM, 128-256 GB, cámaras múltiples | Pixel A, Galaxy A5x, OnePlus Nord |
| Alta | $500-800 | 8-12 GB RAM, 256 GB+, cámaras avanzadas | Galaxy S, OnePlus, Xiaomi Pro |
| Premium | >$800 | 12 GB+ RAM, 512 GB+, mejores materiales | iPhone Pro, Galaxy Ultra, Pixel Pro |
Android ~70% global · iOS ~29%. iOS domina en ingresos por usuario en mercados desarrollados — los usuarios de iPhone gastan en media 2-3 veces más en apps que los de Android.
📲 Tablets, Wearables e IoT
🏭 Principales Fabricantes y sus Ecosistemas
- Ecosistema cerrado e integrado (iPhone, iPad, Mac, Watch)
- Actualizaciones SO: 5–7 años
- Hardware y software de desarrollo propio
- Máxima seguridad y privacidad
- Líder Android en gama alta
- Pantallas AMOLED de fabricación propia
- Ecosistema Galaxy (watch, buds, tablet)
- Actualizaciones garantizadas: 4–5 años gama alta
- Android puro sin capas de personalización
- IA avanzada en fotografía y asistente
- Actualizaciones inmediatas al lanzar nueva versión
- Hardware de referencia para desarrolladores
- Excelente relación calidad-precio
- Ecosistema amplio: TV, scooters, accesorios
- Gran presencia en Europa y Asia
- Innovación rápida
👨💻 Consideraciones para Desarrolladores
⚠️ Android: retos
- Múltiples versiones del SO coexisten
- Gran variedad de resoluciones y densidades
- Hardware muy diferente entre fabricantes
- Solución: testing en múltiples dispositivos y diseño responsivo
✅ iOS: ventajas
- Menor fragmentación
- Alta adopción de nuevas versiones
- Hardware controlado → desarrollo predecible
- Mayor gasto medio por usuario en apps
¿Qué plataforma elegir primero?
Si fueras a lanzar una startup de e-commerce en España, ¿qué plataforma elegirías primero: iOS o Android? ¿Y si la startup fuera en India o Brasil? Justifica tu respuesta con datos de mercado.
Smartphones (baja/media/alta/premium), Tablets, Wearables e IoT forman el ecosistema móvil. Android domina globalmente (~70%), iOS en monetización. Apple (ecosistema cerrado, 5-7 años soporte), Samsung (AMOLED, 4-5 años), Google Pixel (Android puro, referencia devs), Xiaomi (calidad-precio). Fragmentación Android = principal reto para desarrolladores.
Actividades para realizar en clase o en casa. Ordenadas de menor a mayor complejidad.
💬 Reflexiones rápidas para clase
Antes de escribir la primera línea de código, un desarrollador móvil necesita entender el ecosistema completo:
El desarrollo de apps móviles no empieza con código — empieza con comprensión del ecosistema. Conocer la historia, el hardware, los tipos de apps y los diferentes dispositivos es lo que te permite tomar decisiones técnicas y estratégicas correctas antes de escribir la primera línea de código.