2. ECOSISTEMA
Android es un sistema operativo móvil basado en Linux, que junto con aplicaciones
middleware, está enfocado para ser utilizado en dispositivos móviles como teléfonos
inteligentes, tabletas, Google TV y otros dispositivos. Es desarrollado por la Open Handset
Alliance, la cual es liderada por Google. Este sistema por lo general maneja aplicaciones como
Market (Marketing)
Fue desarrollado inicialmente por Android Inc., una firma comprada por Google en 2005. Es el
principal producto de la Open Handset Alliance, un conglomerado de fabricantes y
desarrolladores de hardware, software y operadores de servicio. Las unidades vendidas de
teléfonos inteligentes con Android se ubican en el primer puesto en los Estados Unidos, en el
segundo y tercer trimestres de 2010, con una cuota de mercado de 43,6% en el tercer trimestre.
A nivel mundial alcanzó una cuota de mercado del 50,9% durante el cuarto trimestre de 2011,
más del doble que el segundo sistema operativo (iOS de iPhone) con más cuota.
3. LENGUAJES DE PROGRAMACION
Tiene una gran comunidad de desarrolladores escribiendo aplicaciones para extender la
funcionalidad de los dispositivos. A la fecha, se han sobrepasado las 400.000 aplicaciones (de
las cuales, dos tercios son gratuitas) disponibles para la tienda de aplicaciones oficial de
Android: Google Play, sin tener en cuenta aplicaciones de otras tiendas no oficiales para
Android, como pueden ser la App Store de Amazon o la tienda de aplicaciones Samsung
Apps de Samsung. Google Play es la tienda de aplicaciones en línea administrada por Google,
aunque existe la posibilidad de obtener software externamente.
4. LENGUAJES DE PROGRAMACION
Los programas están escritos en el lenguaje de programación Java. No obstante, no es un sistema
operativo libre de malware, aunque la mayoría de ello es descargado de sitios de terceros.
El anuncio del sistema Android se realizó el 5 de noviembre de 2007 junto con la creación de la
Open Handset Alliance, un consorcio de 78 compañías de hardware, software y
telecomunicaciones dedicadas al desarrollo de estándares abiertos para dispositivos
móviles. Google liberó la mayoría del código de Android bajo la licencia Apache, una
licencia libre y de código abierto.
5. ARQUITECTURA
La estructura del sistema operativo Android se compone de aplicaciones que se ejecutan en
un framework Java de aplicaciones orientadas a objetos sobre el núcleo de las bibliotecas de Java en
una máquina virtual Dalvik con compilación en tiempo de ejecución.
Las bibliotecas escritas en lenguaje C incluyen un administrador de interfaz gráfica (surface manager),
un framework OpenCore, una base de datos relacional SQLite, una API gráfica OpenGL ES 2.0 3D, un
motor de renderizado WebKit, un motor gráfico SGL, SSL y una biblioteca estándar de C Bionic.
El sistema operativo está compuesto por 12 millones de líneas de código, incluyendo 3 millones de
líneas de XML, 2,8 millones de líneas de lenguaje C, 2,1 millones de líneas de Java y 1,75 millones de
líneas de C++.
6. ARQUITECTURA
El desarrollo de aplicaciones para Android no
requiere aprender lenguajes complejos de
programación. Todo lo que se necesita es un
conocimiento aceptable de Java y estar en
posesión del kit de desarrollo de software o
«SDK» provisto por Google el cual se puede
descargar gratuitamente.
Todas las aplicaciones están comprimidas en
formato APK, que se pueden instalar sin
dificultad desde cualquier explorador de
archivos en la mayoría de dispositivos.
7. APLICACIONES
Google Play es la tienda en línea de software desarrollado por Google para dispositivos Android.
Una aplicación llamada "Play Store" que se encuentra instalada en la mayoría de los dispositivos
Android y permite a los usuarios navegar y descargar aplicaciones publicadas por los
desarrolladores. Google retribuye a los desarrolladores el 70% del precio de las aplicaciones. Esta
aplicación reemplazó a "Market".
Por otra parte, los usuarios pueden instalar aplicaciones desde otras tiendas virtuales (tales como
Amazon Appstore o SlideME) o directamente en el dispositivo si se dispone del archivo APK de la
aplicación.
8. Para empezar, el desarrollador deberá convertir su cuenta de Google en una cuenta de desarrollador a través de
Google Play Developer Console, a la cual se puede acceder desde este enlace una vez que se haya identificado
previamente en la cuenta de Google.
Una vez se haya accedido a la consola de desarrollador de Google Play, se deberá proceder al pago de la tasa que
Google pone a todos los desarrolladores para que puedan incluir sus apps en la tienda. Para ello, hay que aceptar las
condiciones de Google y pulsar sobre el botón que se muestra en la parte inferior de “Continuar para completar el
pago”.
Si se ha elegido que la aplicación sea de pago hay que tener en cuenta que para cobrar por los productos publicados
en Google Play, el desarrollador debe disponer de una Cuenta de Pago válida proporcionada a través de un acuerdo
independiente con un Procesador de Pagos.
MONETIZACION DE APLICACIONES
9. El desarrollador es el comerciante oficial de los productos, el cual vende a través de Google Play y el que
establecerá el precio en las distintas monedas que crea oportuno. Según el precio que establezca para
sus productos, se determinará la cantidad que recibirá en el pago, ya que Google añadirá una Comisión
de Transacción al precio de venta de cada producto.
Esta Comisión de Transacción, Google la fija en un 30% del precio de la aplicación, recibiendo de esta
manera un 70% el desarrollador y el 30% restante se destina al partner de distribución.
Por lo tanto, el precio total para publicar nuestra app en la tienda Google Play Store será los 25 dólares
(poco más de 20 euros) por darse de alta como desarrollador, que sólo se deberá abonar la primera vez y
después el 30% de la facturación total de la venta de las aplicaciones que se tengan disponibles en la
tienda también será para Google.
MONETIZACION DE APLICACIONES
10. VERSIONES ANDROIDAndroid, sistema operativo opensource para dispositivos móviles, ha
evolucionado mucho desde su lanzamiento. La primera versión,
Android 1.0 que Google lanzó con el smartphone QWERTY HTC G1 ha
sido superada con creces en cuanto a funcionalidades y estabilidad
por las últimas versiones. En este post hacemos un breve repaso de
las versiones de Android, desde Cupcake (1.5) hasta Ice Cream
Sandwich (4.0) que aún no está en el mercado.
Android Versión 1.5 (Cupcake)
Lanzamiento: Abril de 2009
Funcionalidades: Teclado QWERTY virtual, widgets, captura de
video, copy & paste, subir videos a Youtube en forma directa.
Lo mejor de esta versión: Es ideal para coleccionistas
Android Versión 1.6 (Donut)
Lanzamiento: Septiembre de 2009
Funcionalidades: Navegación en Google Maps paso-a-paso, mejora
en el interfaz de la cámara de foto y video, búsquedas por voz.
Lo mejor de esta versión: muy buena relación coste beneficio
Android Versión 2.0/2.0 (Eclair)
Lanzamiento: Diciembre de 2009
Funcionalidades: Zoom digital de la cámara de fotos y video, mejoras
en Google Maps, nuevo navegador de internet con soporte de video
e incluso de Flash, salvapantallas animadas.
Lo mejor de esta versión: muy robusto y estable.
11. Android Versión 2.2 (Froyo)
Lanzamiento: Mayo de 2010
Funcionalidades: mejora de memoria, mucho mas veloz que las versiones anteriores,
hotspot WiFi (tethering) incluido, soporte de correo electrónico Microsoft Exchange y
video llamada.
Lo mejor de esta versión: poderoso
Android Versión 2.3 (Ginger Bread)
Lanzamiento: Diciembre de 2010
Funcionalidades: Mejora del soporte de video online, mejora de la gestión de la
energía (y consumo de la batería), mejora del teclado virtual, soporte para pagos
mediante NFC.
Lo mejor de esta versión: abre nuevas posibilidades para usuarios totalmente
conectados
Android Versión 3.0/3.4 (Honey Comb)
Lanzamiento: Enero / Mayo 2011
Funcionalidades: Sistema operativo optimizado para tablets, posee plenas
funcionalidades multitareas (multitasking) para cambiar de aplicaciones en uso
dejando las demás en espera visibles en una columna, soporte Flash y DivX, aparte
de los navegadores privados tradicionales integra Dolphin, home page
personalizable y widgets.
Lo mejor de esta versión: optimizado para tablets
Android Versión 4.0 (Ice Cream Sandwich)
Lanzamiento: Cuarto trimestre de 2011, octubre o noviembre.
Funcionalidades: Diseñado para todas las plataformas (smartphones, tablets y
netbooks de todas las medidas), pantalla principal con imágenes 3D, barras de
estado y widgets redimensionables, reconocimiento facial, mejora de
reconocimiento de voz; soporte USB para teclados y controles para PS3.
12. Android 4.1 Jelly Bean.
Google anunció Android 4.1 Jelly Bean (Gomita Confitada o
Gominola) en conferencia el 27 de junio de 2012. Basado en
el núcleo de linux 3.0.31, Bean fue una actualización
incremental con el enfoque primario de mejorar la
funcionalidad y el rendimiento de la interfaz de usuario.
Android 4.2 Jelly Bean (Gummy Bear)
Se esperaba que Google anunciara Jelly Bean 4.2 en un
evento en la ciudad de Nueva York el 29 de octubre de
2012, pero el evento fue cancelado debido al Huracán
Sandy. En lugar de reprogramar el evento en vivo, Google
anunció la nueva versión con un comunicado de prensa,
bajo el eslogan "A new flavor of Jelly Bean".
Android 4.3 Jelly Bean
Google lanzó Jelly Bean 4.3, bajo el lema "Una forma aún
más dulce Jelly Bean" el 24 de julio de 2013, durante un
evento en San Francisco llamado "Desayuno con Sundar
Pichai". La versión hizo su debut en la nueva generación de
segundo Nexus 7 que se estrenó el 30 de julio del 2013.
13. Android 4.4 KitKat
Su nombre se debe a la chocolatina KitKat, de la empresa
internacional Nestlé.
La interfaz pasó a tener un tono más grisáceo, las carpetas se
modificaron y se lanzó el Google Experience Launcher para los
Nexus. También ha sido desde KitKat cuando el comando por
voz de “OK, Google” se empieza a utilizar.
Android 5.0 Lollipop
Material Design
Un diseño intrépido, colorido, y sensible interfaz de usuario para
las experiencias coherentes e intuitivos en todos los dispositivos.
Movimiento de respuesta natural, iluminación y sombras
realistas y familiares elementos visuales hacen que sea más
fácil de navegar su dispositivo. Nuevos colores vivos, tipografía
e imágenes de ayuda de borde a borde de enfocar su
atención.
Android 6.0 Marshmallow
anunciado el 17 de Agosto de 2015.