Android como OpenSource

825 views

Published on

Xerrada per Tomas Gonzalez a les Jornades de Programari Lliure de les Terres de l'Ebre 2012.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
825
On SlideShare
0
From Embeds
0
Number of Embeds
169
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Android como OpenSource

  1. 1. Android como OpenSource Jornades de Programari Lliure de les Terres de lEbre 2012Tomas Gonzalez Sanchez (@TomasGiS)Tomas.gonzalez@tarracodroid.com
  2. 2. ¿Android es OpenSource? ● La API y el código se puede descargar libremenente para su uso. ● Las aplicaciones Google Inc. son software propietario. ● Actualmente está disponible la versión Android 4.0 Enlace: http://source.android.com/Jornades de Programari Lliure de les Terres de lEbre 2012
  3. 3. ¿Android es OpenSource? ● Android está bajo la licencia Apache 2.0 ● Android solo libera la release. ● Los retractores de la politica de Google alegan que no es Open Source. ● Google realiza largos periodos de desarrollo sin liberar código. ● Google solo acepta su propio código. Enlace: http://source.android.com/Jornades de Programari Lliure de les Terres de lEbre 2012
  4. 4. ¿Android es OpenSource?● Guia para indicar si un software es Open Source: 1. Allow free redistribution – Check 2. Give out un-obfuscated source code – Check 3. Allow modifications and derived works – Check 4. Allow distribution of modifications (as patches) or modified software as a whole. Can restrict the modified versions from using original name of software – Check 5. No discrimination against any person or groups – Check 6. No restriction of using the software on any device or field – Check 7. No additional license needed – Check 8. No product-specific license – Check 9. No restriction on software distributed along with original software – Check 10. Technology neutral, i.e., no preference for an individual technology or user interface – CheckJornades de Programari Lliure de les Terres de lEbre 2012
  5. 5. ¿Desventajas y ventajas Android? ● Fragmentación ● Malware (¿Ya está arreglado?) ● Si eres un Google User...Jornades de Programari Lliure de les Terres de lEbre 2012
  6. 6. ¿Por qué android? ● Todos los terminales funcionan igual y eso gusta a los usuarios. ● Los fabricantes “solo” tienen que realizar el terminal y despreocuparse del SO. ● Hay fabricantes que añaden software privativo para mejorar la experiencia de usuario. Ej: HTC SenseJornades de Programari Lliure de les Terres de lEbre 2012
  7. 7. ¿Los usuarios podemos customizar el terminal ? ● Un usuario avanzado puede descargarse el software, modificar totalment Android y instalar su versión en su smartphone. ● Y para el resto de usuarios? ● Estamos de suerte, otros lo hacen por nosotros.Jornades de Programari Lliure de les Terres de lEbre 2012
  8. 8. ¿Los usuarios podemos customizar el terminal ? ● Los cocineros crean ROMs a partir del código fuente de Android OS.Jornades de Programari Lliure de les Terres de lEbre 2012
  9. 9. ¿Qué es una ROM? ● Una ROM es una imagen del sistema operativo Android. ● Las ROMs mejoran las versiones oficiales de los fabricantes (y operadoras). – Más velocidad, más bateria, más funcionalidades,... ● Permiten instalar versiones nuevas de Android. – No hay Android 2.3 para HTC Desire, solo para developers.Jornades de Programari Lliure de les Terres de lEbre 2012
  10. 10. ¿Tipos de ROMs ? ● Los cocineros más famosos se englovan en: ● Cyanogen ● MoDaCo ● MIUI (hay MIUICat !!) – Basado en Android 2.3 – OpenSource, disponible en github.Jornades de Programari Lliure de les Terres de lEbre 2012
  11. 11. ¿Dónde encontrar mi ROM? ● CyanogenMod (http://forum.cyanogenmod.com) ● HTCMania (http://www.htcmania.com) ● XDA-Developpers (http://forum.xda- developers.com) ● Miui.cat (http://miui.cat) ● Miui.es (http://miui.es) ● MoDaCo (http://android.modaco.com)Jornades de Programari Lliure de les Terres de lEbre 2012
  12. 12. ¿Cómo instalar una ROM? ● Hay que rootear el terminal ● Ser root permite: ● Acceder a partes del sistema protegidas ● Poder hacer copias de seguridad ● Canviar la frecuencia de CPU ● Capturar la pantalla ● Utilizar otras aplicaciones (firewall, ...) ● Instalar ROMs personalizadasJornades de Programari Lliure de les Terres de lEbre 2012
  13. 13. ¿Rootear? ● Puede paracer complicado pero hay tutoriales para todos los terminales. ● Al rootear perdemos la garantia del fabricante ● En la mayoria de los casos perderemos las actualizaciones automátias.Jornades de Programari Lliure de les Terres de lEbre 2012
  14. 14. ¿Preguntas?Jornades de Programari Lliure de les Terres de lEbre 2012
  15. 15. Android como OpenSource Jornades de Programari Lliure de les Terres de lEbre 2012Tomas Gonzalez Sanchez (@TomasGiS)Tomas.gonzalez@tarracodroid.com

×