Existe una gran comunidad de desarrolladores que escriben apps para extender as
la funcionalidad de estos dispositivos. A la fecha se mencionan ms de 1 milln de
aplicaciones (donde dos tercios son gratuitos) y que pueden conseguirse en Google
Play, la tienda virtual de aplicaciones de Android. Hay, sin embargo, a diferencia de
Apple, que mantiene control frreo sobre su tienda virtual (a menos que el usuario
haga jailbreak del sistema que es una forma de modificar su sistema ms a fondo y
gozando de modos de personalizacin ms a fondo), otras tiendas virtuales como la
Samsung Apps.
Cabe hacer nfasis en que Android es de cdigo abierto en su mayora (tal vez
un par de partes an son propietarias por parte de Google) y est bajo la licencia
Apache, que es libre y de cdigo abierto. La estructura de Android se compone de
apps que se ejecutan en un entorno de Java (orientado a objetos) sobre un ncleo
de bibliotecas de Java en una mquina virtual denominada Dalvik, con compilacin
en tiempo de ejecucin. Compila, por la naturaleza de Java, a una mquina virtual.
Este sistema operativo tiene unos 12 millones de lneas de cdigo, incluyendo las 3
millones de lneas de XML, 2.8 millones de lneas en C y 2.1 millones de lneas de
Java. Tambin hay 1.75 millones de lneas en C++.
El sistema operativo Android est pensado para el pblico en general sin importar en
que rea ests, se acopla segn tus necesidades del da a da. 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 operativo proporciona todas las interfaces necesarias para desarrollar
aplicaciones que accedan a las funciones del telfono (como el GPS, las llamadas,
la agenda, mensajes, cmara entre otras ms) de una forma muy sencilla en un
lenguaje de programacin muy conocido como es Java.
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 costos para lanzar un telfono o una aplicacin son muy
bajos.
Cualquiera puede descargar 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.
Este Sistema est ya en diversos dispositivos como lo que es desde un telfono
celular hasta en un automvil en lo que es el tablero de funciones, lo hay para la
calefaccin de la casa, en relojes de pulsera, televisores y en drones.
En mi opinin este sistema como tal est completo con forme va avanzando el
tiempo da a da por sus notables actualizaciones que hacen si avances un cambio
Referencias