android como opensource

Post on 05-Dec-2014

1.010 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Android como OpenSource

Jornades de Programari Lliure

de les Terres de l'Ebre 2012

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

● 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

¿Android es 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?

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

● 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

¿Los usuarios podemos customizar el terminal ?

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

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

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

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

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

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

¿Preguntas?

Android como OpenSource

Jornades de Programari Lliure

de les Terres de l'Ebre 2012

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

top related