Está en la página 1de 13

SEMILLERO ANDROID

SENA
(CTGI)

Qu es Android?
Android es un sistema operativo inicialmente pensado para
telfonos mviles, al igual que iOS, Symbian y Blackberry OS. Lo
que lo hace diferente es que est basado en Linux, un ncleo de
sistema operativo libre, gratuito y multiplataforma.
El sistema permite programar aplicaciones en una variacin de
Java llamada Dalvik. El sistema operativo proporciona todas las
interfaces necesarias para desarrollar aplicaciones que accedan
a las funciones del telfono (como el GPS, las llamadas, la
agenda, etc.) de una forma muy sencilla en un lenguaje de
programacin muy conocido como es Java.

Un poco de historia
Android era un sistema operativo para mviles prcticamente desconocido
hasta que en 2005 Google lo compr. Hasta noviembre de 2007 slo hubo
rumores, pero en esa fecha se lanz la Open Handset Alliance, que
agrupaba a muchos fabricantes de telfonos mviles, chipsets y Google y
se proporcion la primera versin de Android, junto con el SDK para que
los programadores empezaran a crear sus aplicaciones para este sistema.
Aunque los inicios fueran un poco lentos, debido a que se lanz antes el
sistema operativo que el primer mvil, rpidamente se ha colocado como
el sistema operativo de mviles ms vendido del mundo, situacin que se
alcanz en el ultimo trimestre de 2010.
En febrero de 2011 se anunci la versin 3.0 de Android, llamada con
nombre en clave Honeycomb, que est optimizado para tabletas en lugar
de telfonos mviles. Por tanto Android ha transcendido los telfonos
mviles para trascender a dispositivos ms grandes.

Libertad
Una de las mejores caractersticas de este sistema operativo es que es
completamente libre. Es decir, ni para programar en este sistema ni
para incluirlo en un telfono hay que pagar nada. Y esto lo hace muy
popular entre fabricantes y desarrolladores, ya que los costes para
lanzar un telfono o una aplicacin son muy bajos.
Cualquiera puede bajarse el cdigo fuente, inspeccionarlo, compilarlo e
incluso cambiarlo. Esto da una seguridad a los usuarios, ya que algo
que es abierto permite detectar fallos ms rpidamente. Y tambin a los
fabricantes, pues pueden adaptar mejor el sistema operativo a los
terminales.

IDEs mobiles
El IDE por excelencia para el desarrollo de aplicaciones Android siempre ha
sido nuestro querido Eclipse, pero no podemos negar que se est quedado
desde hace bastante tiempo muy atrs. Cualquiera que le de un uso regular es
consciente de sus carencias actuales: tarda dcadas en realizar cualquier
operacin, se cuelga con facilidad, crea errores fantasma, etc.
Muchos, ante esta situacin donde el IDE te puede hacer perder ms tiempo
del que realmente te ahorra, comenzaron a dar el salto a otros IDEs, como el
poco conocido pero muy potente e infravalorado IntelliJ IDEA. si alguno aun no
lo sabe y anda perdido en las cavernas, Android Studio fue presentado como
la alternativa oficial a Eclipse en Mayo de 2013. Se puede decir que en
resumen es un fork(empalme) del anteriormente nombrado IntelliJ IDEA con un
plugin de Android. Incorpora multitud de mejoras y ayudas en relacin al
abuelete Eclipse. Para el que no lo conozca, adjunto un video con la
explicacin de alguna de estas mejoras.

http://androcode.es/2013/05/android-studio-el-nuevo-ide-para-

Evolucin.

Compatibilidad Android.
El propsito de Android es establecer una plataforma abierta para los
desarrolladores crear aplicaciones innovadoras. El programa de
compatibilidad de Android se definen los detalles tcnicos de la
plataforma Android y ofrece herramientas utilizadas por los fabricantes
de equipos para garantizar que las aplicaciones de los desarrolladores
se ejecutan en una variedad de dispositivos. El SDK de Android
proporciona herramientas integradas que los desarrolladores utilizan
para indicar claramente el dispositivo cuenta con sus aplicaciones
requieren. Y Google Play shows aplicaciones slo a aquellos
dispositivos que pueden funcionar adecuadamente.

También podría gustarte