SlideShare a Scribd company logo
1 of 15
Download to read 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

More Related Content

What's hot

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 instalacionCarlos A. Iglesias
 
Android QuickStart
Android QuickStartAndroid QuickStart
Android QuickStartjose diaz
 
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 PintadoCongresoWeb
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Androidbetabeers
 
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 AndroidArmando Picón Z.
 
Un poco de Historio de Android
Un poco de Historio de AndroidUn poco de Historio de Android
Un poco de Historio de AndroidEdgar Mendez
 
Taller Android - FLISOL Lima Este 2014
Taller Android - FLISOL Lima Este 2014Taller Android - FLISOL Lima Este 2014
Taller Android - FLISOL Lima Este 2014Armando Picón Z.
 
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.Carlos A. Iglesias
 
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ónEnrique Farez
 
Desarollo Multimedia Android
Desarollo Multimedia AndroidDesarollo Multimedia Android
Desarollo Multimedia AndroidGDG Lima
 
Cuestionario de emuladores
Cuestionario de emuladoresCuestionario de emuladores
Cuestionario de emuladoresAlexia Lecuona
 
Exposición 20 aniversario linux
Exposición 20 aniversario linuxExposición 20 aniversario linux
Exposición 20 aniversario linuxFreelancer
 
Módulo 5. informática!
Módulo 5. informática!Módulo 5. informática!
Módulo 5. informática!NallaMayara
 
Diapositivas de computacion
Diapositivas de computacionDiapositivas de computacion
Diapositivas de computacionJacky Ordoñez
 

What's hot (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
 

Viewers also liked

Conceptes bàsics d'Android
Conceptes bàsics d'AndroidConceptes bàsics d'Android
Conceptes bàsics d'AndroidAtictes
 
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 AudiovisualsAtictes
 
Sintesi Unitat:Polinomis
Sintesi Unitat:PolinomisSintesi Unitat:Polinomis
Sintesi Unitat:Polinomisteiabaus
 
Presentation llibre jesus
Presentation llibre jesusPresentation llibre jesus
Presentation llibre jesusAtictes
 
Introducció a la programació en Android
Introducció a la programació en AndroidIntroducció a la programació en Android
Introducció a la programació en AndroidAtictes
 
Geocerca (geocaching)
Geocerca (geocaching)Geocerca (geocaching)
Geocerca (geocaching)Atictes
 
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...Atictes
 
Espais intel·ligents: present o futur?
Espais intel·ligents: present o futur?Espais intel·ligents: present o futur?
Espais intel·ligents: present o futur?Atictes
 

Viewers also liked (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
 

Similar to 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 futurospyderp14
 
Sistemas operativos "Android"
Sistemas operativos "Android"Sistemas operativos "Android"
Sistemas operativos "Android"Lupita Solano
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo androidimnaturales
 
Trabajo sobre Android TICO
Trabajo sobre Android TICOTrabajo sobre Android TICO
Trabajo sobre Android TICOLuis Caballero
 
Presentación sin título
Presentación sin títuloPresentación sin título
Presentación sin títuloMarianokpo Bono
 
Sistema Operativos Android
Sistema Operativos Android Sistema Operativos Android
Sistema Operativos Android Daniela Arrieta
 
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
 
Exposición 20 aniversario linux
Exposición 20 aniversario linuxExposición 20 aniversario linux
Exposición 20 aniversario linuxInformática Libre
 
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.010jdtrujilloc
 

Similar to 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
 

More from Atictes

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 únicAtictes
 
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 digitalAtictes
 
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 DigitalAtictes
 
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 digitalsAtictes
 
Música i Internet
Música i InternetMúsica i Internet
Música i InternetAtictes
 
De la guitarra al teclat
De la guitarra al teclatDe la guitarra al teclat
De la guitarra al teclatAtictes
 
Art i disseny a la xarxa
Art i disseny a la xarxaArt i disseny a la xarxa
Art i disseny a la xarxaAtictes
 
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?Atictes
 
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,...Atictes
 
Festa Firefox 3 Amposta
Festa Firefox 3 AmpostaFesta Firefox 3 Amposta
Festa Firefox 3 AmpostaAtictes
 
Socialdns (Pedro García)
Socialdns (Pedro García)Socialdns (Pedro García)
Socialdns (Pedro García)Atictes
 
eAdministració (Jordi Magriñà Güell)
eAdministració (Jordi Magriñà Güell)eAdministració (Jordi Magriñà Güell)
eAdministració (Jordi Magriñà Güell)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
 
Microtaller de iGoogle (David Comuñas)
Microtaller de iGoogle (David Comuñas)Microtaller de iGoogle (David Comuñas)
Microtaller de iGoogle (David Comuñas)Atictes
 
Microtaller de Google Docs (Marià Cano)
Microtaller de Google Docs (Marià Cano)Microtaller de Google Docs (Marià Cano)
Microtaller de Google Docs (Marià Cano)Atictes
 

More from 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