1. Software libre para
dispositivos
móviles
Miguel Ángel González Suñer
Bernat Morató Cañete
Introducción al Linux y al Software de Libre Distribución
Facultad de Informática de Barcelona
29/Nov./2011
2. Software libre para dispositivos
móviles
• Introducción
• Sistemas Operativos
- S.O. móviles
- S.O. libres
• Software libre
- Desarrollo
- Panorama actual
• Conclusiones
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones 2/28
3. Introducción
• Diferentes dispositivos
- Smartphones
- Tablets
- PDA / UMPC / MID
• Diferentes S.O.
- Sistemas propietarios
- Sistemas libres iPad2 (iOS 5)
• Diferentes ecosistemas
- Desarrollo de aplicaciones
- Software Libre
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones 3/28
4. Sistemas Operativos
• Sistemas Operativos Propietarios
- Windows
- iOS
- Blackberry OS
- Otros S.O. propietarios
• Sistemas Operativos Libres
- Android
- Sistemas basados en Android
- Otros S.O. libres
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones 4/28
5. Propietarios VS Libres
Smartphones Tablets
3,28%
4,60% 1,02% iOS
Android
30,10% Windows
61%
Blackberry
OS
Otros
*Gartner Research (NOV 2011) *Strategy Analytics (AGO 2011)
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones 5/28
6. iOS
• Smartphones: iPhone
- Revolucionó el mercado
- Experiencia de usuario
- Fidelidad
• Tablets: iPad
- Reinvención de un concepto
- Líder del mercado
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones 6/28
7. Windows
• Smartphones
- Poca implantación
- Unión con Nokia
• Tablets
- TabletPC
- Futuro Windows 8
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones 7/28
8. Blackberry OS
• Smartphones
- Sector Profesional
- Pérdida reciente de mercado
• Tablets
- BB Playbook
- Fracaso de ventas
- Aplicaciones Android
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones 8/28
9. Otros S.O. propietarios
• Bada
- Sistema de Samsung
• Symbian
- Libre desde 2010
• Baidu YI
- Sistema de Baidu basado en Android
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones 9/28
10. Sistemas Operativos Libres
• Android
• S.O. basados en Android
• Otros S.O. libres
- Symbian
- MeeGo
- Ubuntu
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones 10/28
11. Android: sistema
• Desarrollado por la Open Handset Alliance y
dirigido por Google desde Nov. De 2007
• Licencia Apache
• Kernel basado en Linux
• Android Market
• 4.0 Ice Cream Sandwich
• 550.000 activaciones diarias
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones 11/28
12. Android: Smartphones
• S.O. móvil más extendido
• Gran cantidad de fabricantes
• Fragmentación
• ROMS cocinadas
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones 12/28
13. Android: Tablets
• Android 3.0 Honeycomb enero 2011
• iPad líder del mercado
• Dispositivos diferenciados
• Aumento de cuotas de mercado
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones 13/28
14. S.O. basados en Android
• GridOS
- Desarrollado por Fusion Garage
- Dispositivos propios
• Kindle Fire
- Tablet de Amazon
- Precio revolucionario
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones 14/28
15. Otros Sistemas Operativos
• Symbian
- Nació de la alianza de varias empresas de
telefonía móvil
- Software libre desde febrero de 2010
• MeeGo
- Desarrollada inicialmente entre Nokia e Intel
- Actualmente acogido por la Linux Foundation
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones 15/28
16. Otros Sistemas Operativos
• Ubuntu Mobile
- Basado en Ubuntu
- Dirigido para dispositivos con arquitectura x86
• GeckoOS
- Proyecto “Boot to Gecko”: Mozilla
- Aplicaciones web HTML5
- Kernel Android
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones 16/28
17. Guerra de Patentes
• Software propietario pierde terreno
• Tratos con fabricantes
• Demandas al software libre
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones 17/28
18. Guerra de Patentes
En querellas
Licenciado
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones 18/28
19. Diferentes ecosistemas
• Desarrollo de aplicaciones
⁻ Principales plataformas de desarrollo
⁻ Acceso al mercado y costes
⁻ Mercados de servicios
• Software Libre
⁻ Software de comunicación
⁻ Software de entretenimiento
⁻ Software de ofimática i empresa
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones 19/28
20. Principales plataformas de desarrollo
-SDK + AVD
-Eclipse+plugin // netbeans
- Visual Studio
- SilverLight
- XNA game studio
- Expression blend M.
- Xcode (inc. SDK)
- iPhone simulator
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones 20/28
21. Principales plataformas de desarrollo
-SDK
-SDK + Carbide
-Eclipse
-Eclipse
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones 21/28
22. Acceso al mercado y Costes
Apple Store: Android Market:
- Las aplicaciones pasan por una estricta revisión. - Máxima libertad
- Test multidispositivo, si falla rechazan la aplicación. - Sin servicio de test multidispositivo.
- 100$/año para ser desarrollador. - 25$ la licencia de desarrollador vitalicia.
- Exclusividad de los dispositivos Apple para subir apps. - Algunos fallos en Google Checkout.
- 2 consultas personalizadas al año. - Google no ofrece soporte personalizado.
- Sistema de venta sencillo y funcional. - Publicación de aplicaciones instantánea.
- Alto índice de compra - Bajo índice de compra en Android Market
(sólo 2 apps. con 250 000+ compras).
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones 22/28
26. Aplicaciones de oficina y empresa
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones 26/28
27. Conclusiones
• Los Sistemas Operativos móviles son un
mercado reciente y en auge
• En gran parte gracias a Android, el código libre
gana al código propietario en el mundo de los
Sistemas Operativos móviles
• Las grandes compañías de software
propietario intentan arrebatar mercado al
software libre
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones27/28
28. Conclusiones
• Es extremadamente sencillo desarrollar
aplicaciones para dispositivos específicos
• Algunas grandes empresas como Sun
Microsistems han apostado fuerte por el
software libre
• Otras, en cambio, apuestan por liberar tan sólo
una pequeña parte de su código
• Hoy en día podríamos cubrir casi todas nuestras
necesidades de software con apps de código
abierto
Introducción S.O. S.O. Libres Desarrollo Panorama Actual Conclusiones28/28