SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Android como OpenSource

                                 Jornades de Programari Lliure
                                     de les Terres de l'Ebre 2012



Tomas Gonzalez Sanchez (@TomasGiS)
Tomas.gonzalez@tarracodroid.com
¿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 l'Ebre 2012
¿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 l'Ebre 2012
¿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 – Check
Jornades de Programari Lliure de les Terres de l'Ebre 2012
¿Desventajas y ventajas Android?
 ●   Fragmentación




 ●   Malware (¿Ya está arreglado?)
 ●   Si eres un Google User...



Jornades de Programari Lliure de les Terres de l'Ebre 2012
¿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
     Sense



Jornades de Programari Lliure de les Terres de l'Ebre 2012
¿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 l'Ebre 2012
¿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 l'Ebre 2012
¿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 l'Ebre 2012
¿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 l'Ebre 2012
¿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 l'Ebre 2012
¿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 personalizadas

Jornades de Programari Lliure de les Terres de l'Ebre 2012
¿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 l'Ebre 2012
¿Preguntas?




Jornades de Programari Lliure de les Terres de l'Ebre 2012
Android como OpenSource

                                 Jornades de Programari Lliure
                                     de les Terres de l'Ebre 2012



Tomas Gonzalez Sanchez (@TomasGiS)
Tomas.gonzalez@tarracodroid.com

Mais conteúdo relacionado

Mais procurados

Tema 4.2 Desarrollo Android e instalacion
Tema 4.2 Desarrollo Android e instalacionTema 4.2 Desarrollo Android e instalacion
Tema 4.2 Desarrollo Android e instalacion
Carlos A. Iglesias
 
Programación de Apps con Android – Avanzado por Jorge Pintado
Programación de Apps con Android – Avanzado por Jorge PintadoProgramación de Apps con Android – Avanzado por Jorge Pintado
Programación de Apps con Android – Avanzado por Jorge Pintado
CongresoWeb
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Android
betabeers
 
Un poco de Historio de Android
Un poco de Historio de AndroidUn poco de Historio de Android
Un poco de Historio de Android
Edgar Mendez
 
Desarollo Multimedia Android
Desarollo Multimedia AndroidDesarollo Multimedia Android
Desarollo Multimedia Android
GDG Lima
 
Cuestionario de emuladores
Cuestionario de emuladoresCuestionario de emuladores
Cuestionario de emuladores
Alexia Lecuona
 

Mais procurados (18)

ANDROID STUDIO
ANDROID STUDIOANDROID STUDIO
ANDROID STUDIO
 
Tema 4.2 Desarrollo Android e instalacion
Tema 4.2 Desarrollo Android e instalacionTema 4.2 Desarrollo Android e instalacion
Tema 4.2 Desarrollo Android e instalacion
 
Android studio
Android studioAndroid studio
Android studio
 
Android QuickStart
Android QuickStartAndroid QuickStart
Android QuickStart
 
Programación de Apps con Android – Avanzado por Jorge Pintado
Programación de Apps con Android – Avanzado por Jorge PintadoProgramación de Apps con Android – Avanzado por Jorge Pintado
Programación de Apps con Android – Avanzado por Jorge Pintado
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Android
 
Introducción al desarrollo de aplicaciones para Android
Introducción al desarrollo de aplicaciones para AndroidIntroducción al desarrollo de aplicaciones para Android
Introducción al desarrollo de aplicaciones para Android
 
Un poco de Historio de Android
Un poco de Historio de AndroidUn poco de Historio de Android
Un poco de Historio de Android
 
Taller Android - FLISOL Lima Este 2014
Taller Android - FLISOL Lima Este 2014Taller Android - FLISOL Lima Este 2014
Taller Android - FLISOL Lima Este 2014
 
Tenologia andrioid
Tenologia andrioidTenologia andrioid
Tenologia andrioid
 
Tema 4.2.1 Desarrollo con Android. Instalación.
Tema 4.2.1 Desarrollo con Android. Instalación.Tema 4.2.1 Desarrollo con Android. Instalación.
Tema 4.2.1 Desarrollo con Android. Instalación.
 
Creación de apps móviles sin conocimientos de programación
Creación de apps móviles sin conocimientos de programaciónCreación de apps móviles sin conocimientos de programación
Creación de apps móviles sin conocimientos de programación
 
Desarollo Multimedia Android
Desarollo Multimedia AndroidDesarollo Multimedia Android
Desarollo Multimedia Android
 
Cuestionario de emuladores
Cuestionario de emuladoresCuestionario de emuladores
Cuestionario de emuladores
 
Exposición 20 aniversario linux
Exposición 20 aniversario linuxExposición 20 aniversario linux
Exposición 20 aniversario linux
 
Launchpad
LaunchpadLaunchpad
Launchpad
 
Módulo 5. informática!
Módulo 5. informática!Módulo 5. informática!
Módulo 5. informática!
 
Diapositivas de computacion
Diapositivas de computacionDiapositivas de computacion
Diapositivas de computacion
 

Destaque (9)

Conceptes bàsics d'Android
Conceptes bàsics d'AndroidConceptes bàsics d'Android
Conceptes bàsics d'Android
 
Recerca des de la Corporació Catalana de Mitjans Audiovisuals
Recerca des de la Corporació Catalana de Mitjans AudiovisualsRecerca des de la Corporació Catalana de Mitjans Audiovisuals
Recerca des de la Corporació Catalana de Mitjans Audiovisuals
 
Sintesi Unitat:Polinomis
Sintesi Unitat:PolinomisSintesi Unitat:Polinomis
Sintesi Unitat:Polinomis
 
Presentation llibre jesus
Presentation llibre jesusPresentation llibre jesus
Presentation llibre jesus
 
Introducció a la programació en Android
Introducció a la programació en AndroidIntroducció a la programació en Android
Introducció a la programació en Android
 
Geocerca (geocaching)
Geocerca (geocaching)Geocerca (geocaching)
Geocerca (geocaching)
 
Guifi.net a Terres de l’Ebre: estat de la xarxa guifi.net i projectes en dese...
Guifi.net a Terres de l’Ebre: estat de la xarxa guifi.net i projectes en dese...Guifi.net a Terres de l’Ebre: estat de la xarxa guifi.net i projectes en dese...
Guifi.net a Terres de l’Ebre: estat de la xarxa guifi.net i projectes en dese...
 
Espais intel·ligents: present o futur?
Espais intel·ligents: present o futur?Espais intel·ligents: present o futur?
Espais intel·ligents: present o futur?
 
UOCMail
UOCMailUOCMail
UOCMail
 

Semelhante a Android como OpenSource

Android: ambiente de desarrollo presente y futuro
Android: ambiente de desarrollo presente y futuroAndroid: ambiente de desarrollo presente y futuro
Android: ambiente de desarrollo presente y futuro
spyderp14
 
Sistemas operativos "Android"
Sistemas operativos "Android"Sistemas operativos "Android"
Sistemas operativos "Android"
Lupita Solano
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
imnaturales
 
Trabajo sobre Android TICO
Trabajo sobre Android TICOTrabajo sobre Android TICO
Trabajo sobre Android TICO
Luis Caballero
 
Presentación sin título
Presentación sin títuloPresentación sin título
Presentación sin título
Marianokpo Bono
 
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
CLEFormación
 

Semelhante a Android como OpenSource (20)

Tema 4 1_introduccion_android
Tema 4 1_introduccion_androidTema 4 1_introduccion_android
Tema 4 1_introduccion_android
 
Android: ambiente de desarrollo presente y futuro
Android: ambiente de desarrollo presente y futuroAndroid: ambiente de desarrollo presente y futuro
Android: ambiente de desarrollo presente y futuro
 
Sistemas operativos "Android"
Sistemas operativos "Android"Sistemas operativos "Android"
Sistemas operativos "Android"
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
 
Trabajo sobre Android TICO
Trabajo sobre Android TICOTrabajo sobre Android TICO
Trabajo sobre Android TICO
 
Presentación sin título
Presentación sin títuloPresentación sin título
Presentación sin título
 
Android
AndroidAndroid
Android
 
Sistema Operativos Android
Sistema Operativos Android Sistema Operativos Android
Sistema Operativos Android
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Android
AndroidAndroid
Android
 
Adtg como realice el app en android - usmp
Adtg   como realice el app en android - usmpAdtg   como realice el app en android - usmp
Adtg como realice el app en android - usmp
 
CursoAndroid.pptx
CursoAndroid.pptxCursoAndroid.pptx
CursoAndroid.pptx
 
Sistema operativo android
Sistema operativo android Sistema operativo android
Sistema operativo android
 
Android
AndroidAndroid
Android
 
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
 
Pratica nº 1
Pratica nº 1Pratica nº 1
Pratica nº 1
 
Exposición 20 aniversario linux
Exposición 20 aniversario linuxExposición 20 aniversario linux
Exposición 20 aniversario linux
 
Presentación Android - Campus Party Colombia 2.010
Presentación Android - Campus Party Colombia 2.010Presentación Android - Campus Party Colombia 2.010
Presentación Android - Campus Party Colombia 2.010
 
Android
AndroidAndroid
Android
 

Mais de Atictes

Creative Commons - Licencias libres en la era digital
Creative Commons - Licencias libres en la era digitalCreative Commons - Licencias libres en la era digital
Creative Commons - Licencias libres en la era digital
Atictes
 
Drets d'autor i propietat intel·lectual en entorns digitals
Drets d'autor i propietat intel·lectual  en entorns digitalsDrets d'autor i propietat intel·lectual  en entorns digitals
Drets d'autor i propietat intel·lectual en entorns digitals
Atictes
 
Del Web 2.0 al web social (Robert Rallo)
Del Web 2.0 al web social (Robert Rallo)Del Web 2.0 al web social (Robert Rallo)
Del Web 2.0 al web social (Robert Rallo)
Atictes
 
Societat, Política i Economia en xarxa: un nou model de vida i relacions (Roc...
Societat, Política i Economia en xarxa: un nou model de vida i relacions (Roc...Societat, Política i Economia en xarxa: un nou model de vida i relacions (Roc...
Societat, Política i Economia en xarxa: un nou model de vida i relacions (Roc...
Atictes
 
Web mòbil (Josep Salom)
Web mòbil (Josep Salom)Web mòbil (Josep Salom)
Web mòbil (Josep Salom)
Atictes
 
Minube (Pedro Jareño)
Minube (Pedro Jareño)Minube (Pedro Jareño)
Minube (Pedro Jareño)
Atictes
 
Amposta, Ciutat Digital (Francesc Fosch)
Amposta, Ciutat Digital (Francesc Fosch)Amposta, Ciutat Digital (Francesc Fosch)
Amposta, Ciutat Digital (Francesc Fosch)
Atictes
 
Taller de Facebook (Isis Royo, Jesús Ferré)
Taller de Facebook (Isis Royo, Jesús Ferré)Taller de Facebook (Isis Royo, Jesús Ferré)
Taller de Facebook (Isis Royo, Jesús Ferré)
Atictes
 

Mais de Atictes (20)

La revolució de les Apps: cap al dispositiu únic
La revolució de les Apps: cap al dispositiu únicLa revolució de les Apps: cap al dispositiu únic
La revolució de les Apps: cap al dispositiu únic
 
Creative Commons - Licencias libres en la era digital
Creative Commons - Licencias libres en la era digitalCreative Commons - Licencias libres en la era digital
Creative Commons - Licencias libres en la era digital
 
Creative Commons – Licencias Libres En La Era Digital
Creative Commons – Licencias Libres En La Era DigitalCreative Commons – Licencias Libres En La Era Digital
Creative Commons – Licencias Libres En La Era Digital
 
Drets d'autor i propietat intel·lectual en entorns digitals
Drets d'autor i propietat intel·lectual  en entorns digitalsDrets d'autor i propietat intel·lectual  en entorns digitals
Drets d'autor i propietat intel·lectual en entorns digitals
 
Música i Internet
Música i InternetMúsica i Internet
Música i Internet
 
De la guitarra al teclat
De la guitarra al teclatDe la guitarra al teclat
De la guitarra al teclat
 
Art i disseny a la xarxa
Art i disseny a la xarxaArt i disseny a la xarxa
Art i disseny a la xarxa
 
Compres i contractació per internet: sabem el què hem de saber?
Compres i contractació per internet: sabem el què hem de saber?Compres i contractació per internet: sabem el què hem de saber?
Compres i contractació per internet: sabem el què hem de saber?
 
De las empresas con recursos humanos a los humanos con recursos que, a veces,...
De las empresas con recursos humanos a los humanos con recursos que, a veces,...De las empresas con recursos humanos a los humanos con recursos que, a veces,...
De las empresas con recursos humanos a los humanos con recursos que, a veces,...
 
Festa Firefox 3 Amposta
Festa Firefox 3 AmpostaFesta Firefox 3 Amposta
Festa Firefox 3 Amposta
 
Socialdns (Pedro García)
Socialdns (Pedro García)Socialdns (Pedro García)
Socialdns (Pedro García)
 
eAdministració (Jordi Magriñà Güell)
eAdministració (Jordi Magriñà Güell)eAdministració (Jordi Magriñà Güell)
eAdministració (Jordi Magriñà Güell)
 
Del Web 2.0 al web social (Robert Rallo)
Del Web 2.0 al web social (Robert Rallo)Del Web 2.0 al web social (Robert Rallo)
Del Web 2.0 al web social (Robert Rallo)
 
Societat, Política i Economia en xarxa: un nou model de vida i relacions (Roc...
Societat, Política i Economia en xarxa: un nou model de vida i relacions (Roc...Societat, Política i Economia en xarxa: un nou model de vida i relacions (Roc...
Societat, Política i Economia en xarxa: un nou model de vida i relacions (Roc...
 
Web mòbil (Josep Salom)
Web mòbil (Josep Salom)Web mòbil (Josep Salom)
Web mòbil (Josep Salom)
 
Minube (Pedro Jareño)
Minube (Pedro Jareño)Minube (Pedro Jareño)
Minube (Pedro Jareño)
 
Amposta, Ciutat Digital (Francesc Fosch)
Amposta, Ciutat Digital (Francesc Fosch)Amposta, Ciutat Digital (Francesc Fosch)
Amposta, Ciutat Digital (Francesc Fosch)
 
Taller de Facebook (Isis Royo, Jesús Ferré)
Taller de Facebook (Isis Royo, Jesús Ferré)Taller de Facebook (Isis Royo, Jesús Ferré)
Taller de Facebook (Isis Royo, Jesús Ferré)
 
Microtaller de iGoogle (David Comuñas)
Microtaller de iGoogle (David Comuñas)Microtaller de iGoogle (David Comuñas)
Microtaller de iGoogle (David Comuñas)
 
Microtaller de Google Docs (Marià Cano)
Microtaller de Google Docs (Marià Cano)Microtaller de Google Docs (Marià Cano)
Microtaller de Google Docs (Marià Cano)
 

Android como OpenSource

  • 1. Android como OpenSource Jornades de Programari Lliure de les Terres de l'Ebre 2012 Tomas Gonzalez Sanchez (@TomasGiS) Tomas.gonzalez@tarracodroid.com
  • 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 l'Ebre 2012
  • 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 l'Ebre 2012
  • 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 – Check Jornades de Programari Lliure de les Terres de l'Ebre 2012
  • 5. ¿Desventajas y ventajas Android? ● Fragmentación ● Malware (¿Ya está arreglado?) ● Si eres un Google User... Jornades de Programari Lliure de les Terres de l'Ebre 2012
  • 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 Sense Jornades de Programari Lliure de les Terres de l'Ebre 2012
  • 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 l'Ebre 2012
  • 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 l'Ebre 2012
  • 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 l'Ebre 2012
  • 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 l'Ebre 2012
  • 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 l'Ebre 2012
  • 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 personalizadas Jornades de Programari Lliure de les Terres de l'Ebre 2012
  • 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 l'Ebre 2012
  • 14. ¿Preguntas? Jornades de Programari Lliure de les Terres de l'Ebre 2012
  • 15. Android como OpenSource Jornades de Programari Lliure de les Terres de l'Ebre 2012 Tomas Gonzalez Sanchez (@TomasGiS) Tomas.gonzalez@tarracodroid.com