Escolar Documentos
Profissional Documentos
Cultura Documentos
Introducción
Android es un sistema operativo móvil desarrollado por Google; es uno de los más conocidos. Está
basado en Linux, que junto con aplicaciones middleware está enfocado para ser utilizado en
dispositivos móviles como teléfonos inteligentes, tablets, Google TV y otros dispositivos.
Características
Código abierto.
Núcleo basado en el Kernel de Linux.
(Google Play).
Bluetooth.
Google Talk desde su versión HoneyComb, para realizar videollamadas.
Arquitectura
sistema.
Runtime de Android: incluye un set de bibliotecas base que proporcionan la mayor parte de
las funciones disponibles en las bibliotecas base del lenguaje Java. Cada aplicación Android corre
su propio proceso, con su propia instancia de la máquina virtual Dalvik.
Núcleo Linux: Android depende de Linux para los servicios base del sistema como seguridad,
gestión de memoria, gestión de procesos, pila de red y modelo de controladores. También actúa
como capa de abstracción entre el hardware y el resto de la pila de software.
Android x86
Hay soporte para x86 en el proyecto Android-x86, que surgió de la idea de poder integrar Android en
cualquier tipo de hardware, por lo que decidieron adaptarlo para funcionar en arquitectura x86, de
esta maner podemos correr cualquier versión de Android en la PC de nuestra casa.
Aplicaciones en Android
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 Interfaz de programación de 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.
Curiosidad:
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++.
Historia
Tanto el nombre Android (androide en español) como Nexus One hacen alusión a la novela de Philip
K. Dick ¿Sueñan los androides con ovejas eléctricas?, que posteriormente fue adaptada al cine
como Blade Runner.
Tanto el libro como la película se centran en un grupo de androides llamados replicantes del modelo
Nexus-6. El logotipo es el robot “Andy”.
Origen
Android comenzó en octubre del año 2008 cuando vio por primera vez la luz el
primer smartphoneequipado con este sistema operativo, T-Mobile G1, un smartphone fabricado por
Días antes de este lanzamiento comercial, el 23 de septiembre del 2008, Google celebraba una rueda
de prensa donde se presentaba este dispositivo junto con la versión 1.0 de Android.
Android era un sistema operativo que estaba desarrollando una compañía de nombre Android Inc. y
que fue adquirida por Google en julio del año 2005. Desde entonces siempre que se habla de este
sistema operativo se hace referencia a la compañía del buscador aunque es la Open Handset
Alliance.
En julio de 2005, Google adquirió Android Inc., una pequeña compañía de Palo Alto, California
fundada en 2003.
Entre los cofundadores de Android que se fueron a trabajar a Google están Andy Rubin (co-fundador
de Danger), Rich Miner (co-fundador de Wildfire Communications, Inc.), Nick Sears (alguna vez VP en
T-Mobile), y Chris White (quien encabezó el diseño y el desarrollo de la interfaz en WebTV).
En aquel entonces, poco se sabía de las funciones de Android Inc. fuera de que desarrollaban
software para teléfonos móviles. Esto dio pie a rumores de que Google estaba planeando entrar en el
mercado de los teléfonos móviles.
En Google, el equipo liderado por Rubin desarrolló una plataforma para dispositivos móviles basada
El 5 de noviembre de 2007 la Open Handset Alliance se estrenó con el fin de desarrollar estándares
abiertos para dispositivos móviles. Junto con la formación de la Open Handset Alliance, la OHA
estrenó su primer producto, Android, una plataforma para dispositivos móviles construida sobre la
versión 2.6 del kernel de Linux.
Versiones
El historial de versiones del sistema operativo Android se inició con el lanzamiento de Android beta
en noviembre de 2007. La primera versión comercial (de prueba), Android 1.0, fue lanzada en
septiembre de 2008.
Desde el mes de abril del año 2009, Android ha lanzado sus versiones desarrolladas bajo un nombre
específico y peculiar, se podría decir que bajo un nombre clave que hace alusión a nombres de
postres conocidos. Un punto curioso aparte en esta lista de nombres designados es el hecho de que
dichos apelativos están en orden alfabético. Interesante desarrollo en su apartado de marketing.
Zoom digital.
MotionEvent mejorado para captura de eventos multi-touch.
Teclado virtual mejorado.
Bluetooth 2.1.
Fondos de pantalla animados.
Browser.
Funcionalidad de Wi-Fi hotspot y tethering por USB.
Permite desactivar el tráfico de datos a través de la red del operador.
Actualización del Market con actualizaciones automáticas.
Cambio rápido entre múltiples idiomas de teclado y sus diccionarios.
Marcación por voz y compartir contactos por Bluetooth.
Soporte para contraseñas numéricas y alfanuméricas.
Soporte para campos de carga de archivos en la aplicación Browser.
Soporte para la instalación de aplicación en la memoria expandible.
cada SSID.
Añade soporte para una gran variedad de periféricos y accesorios con conexión USB:
teclados, ratones,hubs, dispositivos de juego y cámaras. digitales. Cuando un accesorio está
conectado, el sistema busca la aplicación necesaria y ofrece su ejecución.
Los widgets pueden redimensionarse de forma manual sin la limitación del número de
netbooks, etc.
Interfaz limpia y moderna llamada “Holo” con una nueva fuente llamada “Roboto”, muy al
estilo de Honeycomb.
Opción de utilizar los botones virtuales en la interfaz de usuario, en lugar de los botones
táctiles capacitivos.
Soporte de aceleración gráfica por hardware, lo que significa que la interfaz podrá ser
palabras similares.
Las notificaciones tiene la posibilidad de descartar las que no son importantes y también
encendido.
La aplicación de la cámara se ha llevado un buen lavado de cara, con nuevas utilidades como
es la posibilidad de hacer fotografías panorámicas de forma automática.
Android Beam es la nueva característica que nos permitirá compartir contenido entre
teléfonos. Vía NFC (Near Field Communication).
notificaciones.
Nueva función Google Now, que nos permite tener una serie de “tarjetas inteligentes” que
nos muestran información importante como el tiempo, el tráfico, si nuestros vuelos se han
Cifrado de aplicaciones.
En las actualizaciones de aplicaciones solo se descarga la parte de ésta que ha sido cambiada.
Como deja notar el hecho de que la nomenclatura de esta versión no haya sido modificada, las
novedades de Android 4.2 no son, para nada, profundos como para ser merecedores de un nombre
nuevo y diferente. Sin embargo, esto no es indicativo de que las nuevas funcionalidades que se hayan
incluido no sean lo suficientemente significativas como para llevar una numeración de compilación
diferente. De hecho, esta nueva adaptación reparaba puntos flacos donde el sistema operativo
“sufría”.
Fue una implementación que, sin duda, colaboró con el crecimiento de Android en general.
Google por fin anunciaba oficialmente Android 4.3 el 24 de Julio del 2013, el cual llegaba mediante
una actualización via OTA para dispositivos móviles como el Galaxy Nexus, Nexus4 y para el Nexus 7 al
día siguiente de su lanzamiento.
KitKat fue una versión que incluyó muchas novedades, y algunas de ellas invisible ante los ojos de
muchos entusiastas. Una de estas novedades fue la inclusión nativa del soporte para dispositivos con
bajos recursos y la otra es ART, el sucesor de JIT.
Lollipop 5.0
Android 5.0 denominado como Android Lollipop fue una versión lanzada oficialmente bajo esa
nomenclatura el 15 de Octubre del 2014.
Los cambios más destacables incluyen rediseños en la interfaz de usuario construido sobre un
material con diseño de lenguaje responsivo denominado “Material Design”
Características resaltantes:
Ajuste de configuración para restricción de notificaciones
Función de ahorro de batería que extiende la duración hasta por 90 minutos
Protección mediante SELinux frente a software malicioso y vulnerabilidades.
Gestos de acceso rápido
Gráficos más atractivos
Indroducción de “OK Google”
Marshmallow 6.0
Android 6.0 Marshmallow fue lanzado en setiembre de 2015 y a partir de ahí se ha extendido hasta
alcanzar un 31,3% de dispositivos que utilizan esta versión del sistema operativo a marzo del 2017.
Marshmallow se considera una actualización muy transitoria de Android, como lo fue Android 4.2
JellyBean. Muchos equipos fabricados para tener Lollipop de serie, recibieron actualización a
Marshmallow.
Nougat 7.0
Android Nougat es la catorceava versión de Android, numerada como 7.0 e incluye a su sucesor 7.1.
Representa una evolución natural de Material Design, nacido con Android lollipop, aunque pocos
equipos pudieron actualizar android nougat desde esa versión. DIce ser la versión más dulce de
Android a día de hoy.
Algunos fabricantes dieron soporte a equipos para actualizar a nougat desde Marshmallow, pero no
desde Lollipop, mientras que otros dieron el salto desde Lollipop a Nougat.
Novedades y mejoras:
Emojis actualizados
Posibilidad de usar 2 o más idiomas al mismo tiempo
Ejecución de aplicaciones multiventana
Gráficos 3D de alto rendimiento con la API de Vulkan
Modo de realidad virtual VR
Modo “descanso” para ahorro en uso de batería
Configuración más personalizada y notificaciones inteligentes
Poderosas capas de encriptación y seguridad para la protección de datos
Android O 8.0
Por el momento este es el nombre de la versión oficial de Android y Google ha revelado que esta
sería la versión 8.0.
Pero aún desconocemos el nombre oficial típico de los lanzamientos de Android relacionados con los
clásicos postres de su nomenclatura, por ahora los nombres posibles que se utilizarían son Android
Oatmeal o incluso Android Oreo.
El código de Android es abierto (open source); gracias a esto cualquier persona puede
realizar una aplicación, lo que permite que gracias a su sistema nazcan miles de aplicaciones
disponibles para teléfonos, gran parte de ellas gratuitas. Esta libertad de código permite adaptar
Android a bastantes otros dispositivos además de teléfonos móviles, como tablets, gps, relojes,
microondas, incluso internet. A través de esas mejoras nacen mejoras al código para futuras
versiones sin depender de fabricantes u operadoras. Del mismo modo, al ser código abierto
garantiza que, en caso de haber un bug o error, sea detectado y reparado con mayor presteza al
no existir ninguna traba legal para indagar en su interior ni depender de nadie para pedir
autorización a su cambio.
Android da completa libertad al propietario de un terminal a instalar lo que le venga en gana,
sea desde Android Market como un ejecutable aparte (apk) no limitando la libertad del usuario
ni imponiendo software propietario para poder instalar música, archivos, documentos
directamente desde el cable USB como si de un disco externo se tratara. La misma libertad
tienen los desarrolladores o empresas pudiendo realizar aplicaciones o complementos como
Flash, Opera o cualquier otro software sin tener que pedir permiso a nadie para ofrecerlo a los
usuarios que libremente podrán instalarlo.
Android no escoge una determinada operadora para imponer al usuario el hecho de
contratarla para poder disfrutar de él. Esto es porque el desarrollo de Android no está
apadrinado por ninguna operadora, fabricante o proveedor. Android es libertad en todos los
aspectos permitiendo que todos puedan disfrutar de él siendo el operador que sea.
Fomenta activamente la retroalimentación. Android no solo cuenta con la comunidad más
grande a nivel mundial de desarrolladores sino también el mayor movimiento de estos con
multitud de eventos, concursos, competiciones y reuniones así como múltiples vías de
comunicación como foros y chats oficiales para fomentar la participación y la colaboración para
encontrar mejoras e ideas para futuras versiones.
Al ser abierto y libre, Android es completamente personalizable tanto por usuarios
instalando fondos de pantalla, animaciones, widgets, skins o temas como para fabricantes con la
posibilidad de crear sus propias capas como MotoBlu o HTC Sense permitiendo a unos y a otros
poder customizar o personalizar sus teléfonos de la mejor manera posible y dando a elegir al
usuario la interfaz más adecuada para su gusto evitando imponer un determinado estilo o
interfaz.
Android tiene sistema de multitarea inteligente, capaz de gestionar varias aplicaciones
abiertas a la vez dejando en suspensión aquellas que no se utilicen y cerrarlas en caso de
resultar ya inútiles para evitar un consumo de memoria. Del mismo modo que en nuestra vida
cotidiana nos vemos obligados a hacer varias cosas a la vez, no podemos permitirnos el lujo de
que nuestro compañero de fatigas no tenga esta función tan básica.
Otra de las características es el acceso a las tiendas de apps. Aunque Apple ofrece mayor
cantidad de programas, los desarrolladores de Android no se quedan atrás, y a pesar de tener
una ligera desventaja con el iOS, ofrecen buenas opciones a los usuarios para instalar los
widgets y programas que más les agraden en sus dispositivos.
Así como permite tantas ventajas, también tiene diversos problemas que podemos mencionar.
El permitir muchas aplicaciones abiertas hace que el consumo de la batería se dispare y que
dure mucho menos de lo previsto. Esto a la larga, hace que el usuario tenga que tener
invariablemente su cargador a la mano, con las consiguientes molestias de siempre necesitar
energía. Dependiendo del teléfono, puede durar incluso 6 horas, lo que obliga a tener que
cargarse más de una vez al día, justamente por la gran cantidad de actividad que exige este
sistema operativo.
Además, cuando se lanza una actualización de Android, el acceso depende del fabricante, lo
que hace que una respuesta pueda tardar semanas e incluso meses en adaptar la nueva versión
al móvil del usuario. Varios usuarios se han quejado con esto pero parece que por lo pronto, no
hay mayores variaciones al respecto. Por otro lado, debido a la ‘filosofía aperturista’ de Android,
este sistema operativo suele ser más propenso a diversas vulnerabilidades, y el apetito de
diversos cibercriminales. Ya no es un secreto que la mayoría de software malicioso esté
destinada a móviles con Android.
Otros puntos flacos son que Android es poco intuitivo, lo que dificulta su manejo. También
está el hecho de que este sistema no siempre cierra todas sus aplicaciones, lo que incluso obliga
a descargar alguna aplicación que cierre las aplicaciones abiertas. Los usuarios usan
regularmente las diversas aplicaciones, pero éstas continúan abiertas sin importar que ya no las
queramos. Al final, cuando uno quiere cerrarlas todas, se da cuenta de que hay 15 o 20 abiertas,
lo que desgasta al equipo.
Es importante mencionar que muchas de las afirmaciones escritas arriba pueden ser subjetivas, y
cada usuario ve de diferente forma que tan ventajoso es o deja de ser un sistema operativo móvil con
respecto a sus competidores. De hecho, son clásicas las discusiones, muchas veces bastante
acaloradas, entre usuarios de Android y usuarios de iOS con respecto a cuál de los dos sistemas
operativos es el mejor. Si luego de leer este artículo discrepas con algunos de los puntos, eres
bienvenido a expresas tu opinión a través de los comentarios.
Finalmente, los dejamos con una interesante infografía que muestra la batalla por generar empleos
desarrollando aplicaciones móviles para Android de Google e iOS de Apple.