📱 Sistemas Operativos Móviles: Comparativa y Evolución
🔶 Android y su Ecosistema
Sistemas basados en Android:
MIUI, EMUI, ZenUI, LineageOS, ColorOS, Flyme OS, Indus OS, Oxygen OS, Replicant OS
Android GO:
Versión ligera para móviles de gama baja.
✅ Actualizaciones rápidas
✅ Mejor gestión de memoria
✅ Apps optimizadas
✅ Elimina fragmentación (proyecto Treble)
ART (Android Runtime):
Sustituye a Dalvik desde Android 5.0
- ART compila el bytecode en el momento de instalación.
- Más rendimiento y menor consumo.
Capas de software en Android:
- Kernel
- Librerías nativas
- Android Runtime
- Application Framework
- Apps
Emuladores populares: Android Studio, BlueStacks, Genymotion, Nox, ARChon, etc.
🍏 iOS (Apple)
Versión estable: iOS 13.4
Lenguajes: C, C++, Objective-C, Swift
Arquitectura: ARM (iPhone, iPad, iPod Touch)
Interfaz: Aqua
Núcleo: XNU híbrido (Unix)
Licencia: Propietaria
Características destacadas:
- AirDrop
- Siri
- Integración con Apple Watch y servicios Apple
- Envío rápido por Bluetooth/Wi-Fi
- Multitarea con control estricto
🟦 Windows 10 Mobile (Discontinuado)
Última versión estable: Redstone 3 (1709)
Núcleo: Windows NT
Tipo: Híbrido
Interfaz: Metro UI
Apps: .XAP
Procesadores compatibles: ARM (32/64), x86
➡ Fue sucesor de Windows Phone 8.1, pero quedó sin soporte.
🟢 Otras Plataformas y Experimentos
Cerrados o abandonados:
- CyanogenMod, Firefox OS, MeeGo/Maemo, Ubuntu Touch, webOS, Bada, Tizen
- BlackBerry OS, Windows Mobile, Palm OS, Symbian
Otros sistemas alternativos:
- Fuchsia (Google), KaiOS, Sailfish, Tizen, LuneOS, postmarketOS, PureOS, HarmonyOS (Huawei), entre otros.
🔷 iOS vs Android vs Windows Mobile
| Característica | Android | iOS | Windows 10 Mobile |
|---|---|---|---|
| Código | Abierto | Cerrado | Cerrado |
| Tienda de apps | Google Play | App Store | Microsoft Store |
| Lenguaje | Java/Kotlin | Swift/Obj-C | C#, .NET |
| Personalización | Alta | Baja | Media |
| Uso en marcas | Múltiples | Solo Apple | Nokia/Microsoft |
🧠 Conceptos Clave
- Dalvik vs ART: Dalvik es el antiguo motor de ejecución de apps en Android; ART es su sucesor, más eficiente.
- Odex: Archivos optimizados para carga rápida del sistema y menor uso de RAM.
- Treble y ROMs: Treble facilita actualizaciones; las ROMs pueden ser personalizadas (custom) o de fábrica (stock).
- Capa de abstracción (SO móviles): Desde el kernel hasta la interfaz gráfica, pasando por servicios, librerías y frameworks.


Deja un comentario