Al igual que los PCs que utilizan Windows o Linux, los dispositivos moviles tienen sus sistemas operativos como Android, iOS, Windows Phone, etc.
Los sistemas operativos móviles son mucho más simples y están más orientados a la conectividad inalámbrica, los formatos multimedia para móviles y las diferentes maneras de introducir información en ellos. Fuente: wikipedia.
Según el servicio de estadísticas NetMarketShare, la cuota de mercado de sistemas operativos móviles a principios de 2017 es el siguiente:
- Android 66,71 % (en países como España las diferencias son más significativas, donde Android tiene más del 90% de la cuota de mercado)
- iOS 29,55 %
- Windows Phone 1,41 %
- BlackBerry OS 0,37 %
En el artículo que nos ocupa voy a centrarme en los tres OS más utilizados actualmente: Android, iOS y Windows Phone.
Android
Android Inc. es la empresa que creó el sistema operativo móvil. Se fundó en 2003 y fue adquirida por Google Inc. en el año 2005 y en 2007 fue lanzado al mercado.Originalmente era un sistema pensado para las cámaras digitales profesionales pero fué modificado por Google para ser utilizado en dispositivos móviles como los teléfonos inteligentes y tablets.
Cuenta con el mayor número de instalaciones de smartphones en todo el mundo y está basado en el núcleo Linux (*). Las aplicaciones para Android se escriben y desarrollan en Java aunque con unas APIs propias.
En 2007 Google fundó la Open Handset Alliance formada por un grupo de 78 compañías de hardware, software y telecomunicaciones dedicadas al desarrollo de estándares abiertos para dispositivos móviles. Juntos desarrollaron Android, la primera plataforma móvil completa, abierta y libre.
Algunos de sus miembros son Google, HTC, Dell, Intel, Motorola, Qualcomm, Texas Instruments, Samsung, LG, T-Mobile, Nvidia y Wind River Systems.
Aunque el sistema operativo Android es software libre y de código abierto, en los dispositivos vendidos, gran parte del software incluido es software propietario y de código cerrado.
iOS
iOS (anteriormente denominado iPhone OS) es propiedad de Apple Inc. Tiene la segunda mayor base de smartphones instalada en todo el mundo después de Android.Es de código cerrado y propietario y construido a partir de Darwin (*), o lo que es lo mismo, el kernel del sistema operativo de Apple, Mac OS X.
iOS es el sistema operativo que da vida a dispositivos como el iPhone, el iPad, el iPod Touch o el Apple TV.
Windows Phone
Windows 10 Mobile (anteriormente llamado Windows Phone) es de Microsoft, diseñado para teléfonos inteligentes y tabletas.Es de código cerrado y propietario y utiliza como núcleo Windows NT (*).
En febrero de 2010 se dió a conocer Windows Phone que integra servicios de Microsoft como OneDrive y Office, Xbox Music, Xbox Vídeo, juegos Xbox Live y Bing, pero también se integra con otros servicios que no son de su propiedad, como Facebook y cuentas de Google.
A principios de 2015, Microsoft anunció que la marca Windows Phone sería reemplazada por Windows 10 Mobile con el objetivo de lograr una mayor integración y unificación con su homólogo para PCs Windows 10, y proporcionar una plataforma para smartphones y tablets con tamaños de pantalla de 8 pulgadas.
El núcleo del sistema operativo, también llamado kernel (núcleo en alemán) es aquella parte de un sistema operativo que interactúa de forma directa con el hardware de una máquina. Entre las funciones principales del kernel se encuentran "la gestión de memoria, la administración del sistema de archivos, la administración de servicios de entrada/salida y la asignación de recursos entre los usuarios".
A continuación voy a mostrar una tabla con algunas de las características más relevantes de estos tres sistemas operativos móviles.
Android iOS Windows 10 Mobile
Compañía
Open Handset Alliance Apple Inc. Microsoft
Última versión
7.1.1 10.2.1 10.0.14393.693
Licencia
Libre y de código abierto, pero por lo general se incluye con aplicaciones y drivers propietarios. Propietaria excepto para componentes de código abierto. Propietaria
Programado en
C, C ++, Java. C , C ++ , Objective-C , Swift. .NET C#, VB.NET, Silverlight, native C/C++, WinRTP (XMLA), DirectX
Tienda oficial de aplicaciones
Google Play App Store Windows Store
Coste de desarrollo para el OS móvil
Gratis Gratis con Xcode 7 Gratis
Coste para publicar aplicación en la tienda oficial
US$25 una vez por individuo US$99 al año US$19, una vez por un individuo; y $99 para una cuenta de la compañía
Soporte de impresoras
4.4+ usando Google Cloud Print pero no a través de USB Sí (AirPrint) 10+
Motor de navegador web por defecto
Blink WebKit Trident (EdgeHTML después de la vesión 10)
Navegadores web disponibles
Chrome para Android, Opera, Firefox Safari, Chrome para iOS, Opera Mini, Firefox Internet Explorer, Opera Mini, UC Browser, Microsoft Edge
Motor de búsqueda de los navegadores
Muchos (entre ellos Google) Bing, Google, Yahoo! Search, DuckDuckGo Muchos (entre ellos Bing)
Voz sobre IP
Protocolo SIP o software de terceros FaceTime y software de terceros 8+ Skype
Software de pago con tecnología NFC
Disponible en cualquier dispositivo compatible con el hardware. Android Pay para pagos NFC disponible en Play Store. 8+: iPhone 6/6 Plus vía Apple Pay 8+
USB On-The-Go
3.1 + No 10+
Reproducción de audio
AAC LC/LTP 3GPP, HE-AACv1 (AAC+), HE-AACv2 (AAC+ mejorado) AMR-NB, AMR-WB, MP3, MIDI (tipo 0 y 1, versiones DLS 1 y 2), Ogg Vorbis, PCM/WAVE, FLAC, WAVE, Opus AAC, AAC protegido (del iTunes Store), HE-AAC, MP3, MP3 VBR, Audible (formatos 2, 3, 4, Audible Enhanced Audio, AAX y AAX+), Apple Lossless, AIFF, WAV MP3, WMA Std 9.2, WMA Pro, FLAC, AMR-NB, AAC-LC, AAC+, eAAC+
Reproducción de vídeo
H.263, H.264 (hasta Baseline Profile), H.265 HEVC, MPEG-4 SP, DivX, XviD, VP8, VP9 H.264 (hasta High Profile), MPEG-4, M-JPEG H.263, H.264, WMV, MPEG4, MPEG4 @ HD 720p 30fps, DivX, XviD
Teclado Bluetooth
2.3+, en versiones anteriores a través de software de terceros Sí 8.1u2+
Teclado USB
3.1+ Con el kit de conexión de cámara 10+ algunos dispositivos
Cliente SSH
Sí Sí Sí
VPN
Sí Sí 8.1+
Reconocimiento de voz
Sí 5+ (Siri) 8.1+ Microsoft Cortana
Podéis ver la lista completa en el siguiente link: https://en.wikipedia.org/wiki/Comparison_of_mobile_operating_systemsJose Maria Acuña Morgado - Desarrollador Web