Hoy en día los típicos telefonos móviles, que hace no tantos años nos pesaban en los bolsillos como si de piedra estuviesen hecho, han dado un paisto más en la evolución tecnológica, dando pie a la llegada de los smartphone. Pero no sólo los móviles se han visto envueltos en esta revolución, sino que ahora también han aparecido unos "cacharritos" con parecidas características como son las tablets. Un ejemplo claro es el iPad.
Dejando a un lado la a veces dudosa utilidad de alguno de estos dispositivos para un usuario medio en relación al precio que pueden llegar a alcanzar quiero centrarme en uno de los OS disponibles para estos entornos que esta mas de moda. No es otro que Android, el OS de Google. Si, Google en su afán de conquistar el mundo compró la compañía creadora de este sistema basado en Linux. Y como casi todo lo que con Linux tiene que ver, es de código abierto, gracias a la OHA, que no es mas ni menos que un conglomerado de empresas que se dedican a esto.
Como programador, una de las cosas que me han sido mas gratas de descubrir de Android es que simplemente hace falta saber Java (aunque no tiene por qué ser Java ver) para ponernos inmediatamente a trabajar. Por supuesto eso es sólo la base. Nos hace falta leernos algún manual para habituarnos a las características del entorno. Pero lo más importante para empezar es tener claro la definición de Actividad y de Intento. Una Actividad (Activity) es algo así como un formulario en cualquier otro entorno de programación. Un Intento (Intent) es, como la misma palabra lo dice, una tentativa por parte de una actividad de realizar algún tipo de acción. Desde el editor podremos ir añadiendo nuevos elementos como en cualquier otro formulario, y si lo deseamos podemos editar sus parametros desde el documento XML o desde las propiedades que encontramos en la correspondiente pestaña.
Otra punto importante con los permisos y la declaración de los elementos. En Android existe un archivo llamado Manifest, en el cual deberemos declarar todos los elementos que agregemos, tanto actividades, como intentos, así como lo permisos especiales para acceder a algunas caracteristicas, como por ejemplo para acceder a la lista de contactos.
Casi todo este trabajo lo podemos hacer a mano, o bien usar el asistente gráfico que existe, que nos quitará muchos quebraderos de cabeza.
Desde mi punto de vista soy un primerizo en este entorno, al fin y al cabo lo estoy viendo ahora como parte de una asignatura, pero es bastante prometedor. Os animo a que proveis a hacer alguno de los miles de ejemplos que hay disponibles en la red como por ejemplo en www.androidpeople.com y en www.developer.android.com.
Como última curiosidad, cada una de las versiones de Android tienen un nombre relacionado con postres o algo dulce al menos. Sólo hace falta ver que Android 3.0 Honeycomb es Android 3.0 Panal, o que la versión 2.3 Gingerbread es la versión 2.3 Pan de Gengibre. Podéis comprobarlo buscando el nombre clave de cada versión y ver las imagenes que os aparecen. Otras versiones son Cupcake, Donut, Eclair y Froyo.
No hay comentarios:
Publicar un comentario