android como opensource

15
Android como OpenSource Jornades de Programari Lliure de les Terres de l'Ebre 2012 Tomas Gonzalez Sanchez (@TomasGiS) [email protected]

Upload: atictes

Post on 05-Dec-2014

1.010 views

Category:

Documents


0 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Android como OpenSource

Android como OpenSource

Jornades de Programari Lliure

de les Terres de l'Ebre 2012

Tomas Gonzalez Sanchez (@TomasGiS)[email protected]

Page 2: Android como 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?

Page 3: Android como 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?

Page 4: Android como 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

¿Android es OpenSource?

Page 5: Android como OpenSource

● Fragmentación

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

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

¿Desventajas y ventajas Android?

Page 6: Android como OpenSource

● 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

¿Por qué android?

Page 7: Android como OpenSource

● 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 ?

Page 8: Android como OpenSource

● Los cocineros crean ROMs a partir del código fuente de Android OS.

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

¿Los usuarios podemos customizar el terminal ?

Page 9: Android como OpenSource

● 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

¿Qué es una ROM?

Page 10: Android como OpenSource

● 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

¿Tipos de ROMs ?

Page 11: Android como OpenSource

● 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

¿Dónde encontrar mi ROM?

Page 12: Android como OpenSource

● 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

¿Cómo instalar una ROM?

Page 13: Android como OpenSource

● 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

¿Rootear?

Page 14: Android como OpenSource

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

¿Preguntas?

Page 15: Android como OpenSource

Android como OpenSource

Jornades de Programari Lliure

de les Terres de l'Ebre 2012

Tomas Gonzalez Sanchez (@TomasGiS)[email protected]