Sunteți pe pagina 1din 19

Android es un sistema operativo móvil desarrollado por Google, basado en el Kernel de

Linux y otros software de código abierto. Fue diseñado para dispositivos móviles con pantalla
táctil, como teléfonos inteligentes, tabletas, relojes inteligentes, automóviles y televisores.
Inicialmente fue desarrollado por Android Inc., empresa que Google respaldó económicamente
y que adquirió en 2005.3 Android fue presentado en 2007 junto la fundación del Open Handset
Alliance (un consorcio de compañías de hardware, software y telecomunicaciones) para
avanzar en los estándares abiertos de los dispositivos móviles.4 La versión básica de Android
es conocida como Android Open Source Project (AOSP).5 Android es el sistema operativo
móvil más utilizado del mundo, con una cuota de mercado superior al 80 % al año 2017, muy
por encima de IOS.6789
Según los documentos secretos filtrados en 2013 y 2014, el sistema operativo es uno de los
objetivos de las agencias de inteligencia internacionales.10

El HTC Dream (comercializado también como T-Mobile G1 y denominado


popularmente Google Phone o GPhone) es un dispositivo de telefonía móvil construido
por HTC. Fue lanzado al mercado el 22 de octubre de 2008, a un costo estimado de
179 dólares U.S.A., siendo, según declaraciones de la empresa,1 el primer dispositivo móvil de
comunicación en incorporar el sistema operativo móvil de Google denominado Android.

¿Qué es Android?
Android es un software de Google para smartphones, tablets y muchos
otros dispositivos, como televisores y automóviles. Lanzado en 2003,
Android es ahora el sistema operativo móvil más extendido en el mundo.

Android está trabajando para funcionar como traductor entre usuario y


dispositivo. Por ejemplo, cuando se realiza una llamada, Android es
responsable de comunicarle al teléfono cómo hacerlo.

Android es desarrollado por Google, que lleva a cabo una gran


actualización cada año y lanza actualizaciones menores continuamente
para corregir defectos menores y estabilizar el sistema.

Android es propiedad de Google desde el año 2005 (no, Google no


inventó el Android). El sistema operativo está basado en el núcleo
Linux. Esta es la estructura base del sistema operativo GNU/Linux, que es
un sistema de tipo UNIX (sistema operativo portable, multitarea y
multiusuario). El núcleo de Linux es uno de los ejemplos más
prominentes de software libre, puede apoyar el desarrollo y la
implementación de otros programas libres.

Los fabricantes pueden modificar Android para adaptar el sistema


operativo a su interfaz. Es decir, Samsung, Sony, Lenovo, etc. Hacen
cambios que estimen pertinentes para transformar varias partes de
Android de acuerdo a su lenguaje de diseño y necesidades.

¿Por qué todas las versiones de Android tienen


nombre de dulce?
A todas las versiones de Android se les da un nombre de código basado
en las letras consecutivas del alfabeto. La versión presentada
recientemente es Android N, que no ha recibido todavía su nombre de
dulce, pero las versiones anteriores incluyen Marshmallow, Lollipop,
KitKat, y así consecutivamente.

La leyenda cuenta que el desarrollador de Android recibió este nombre en


clave de sus colegas en Apple, donde trabajó antes de unirse a la familia
de Google. Debido a su amor por los postres, todas las versiones de su
sistema tienen nombres dulces. Además, Google quiere que Android haga
la vida de sus usuarios más "dulce", y que sea la agradable y es fácil de
utilizar, por lo que por esto da nombres de dulces a sus plataformas.

APK: aplicaciones Android de formato de archivo que se utilizan para


distribuir e instalar aplicaciones. Cada aplicación de Android se compila y
almacena en un único archivo que incluye todo el código de la aplicación,
recursos, etc. El archivo de aplicación puede tener cualquier nombre,
pero debe utilizar la extensión .apk. Por conveniencia, a un archivo de
aplicación se refiere a menudo como un "APK".

Brick: significa "ladrillo" en inglés. Se refiere a dejar el dispositivo como


un ladrillo y hacerlo inutilizable debido a un error de configuración
después de hacer un cambio.
Open Source: Android es un sistema operativo de este tipo, lo que
significa que los usuarios son capaces de modificarlo y mejorarlo
libremente.

Factory Reset: restaurar la configuración de fábrica. Es la acción de


formateo de dispositivo para dejarlo como estaba al principio.

Flash: es el acto de cambiar la ROM de un dispositivo.

Modo recovery: otro método par instalar ROMs, limpiar y resetear el


dispositivo.

ROM: se puede decir que equivale a la versión de sistema operativo.


Los dispositivos Android suelen tener una ROM original, dependiendo de
la marca de su dispositivo.

Root: el acto de desbloquear el sistema operativo Android y ganar


control completo sobre el dispositivo a través del cual se puede acceder a
los archivos ocultos, cambiar la ROM o instalar ciertas aplicaciones
especiales.

Funciones
CARACTERISTICAS

 Código abierto.
 Núcleo basado en el Kernel de Linux.
 Adaptable a muchas pantallas y resoluciones.
 Utiliza SQLite para el almacenamiento de datos.
 Ofrece diferentes formas de mensajería.
 Navegador web basado en WebKit incluido.
 Soporte de Java y muchos formatos multimedia.
 Soporte de HTML, HTML5, Adobe Flash Player, etc.
 Incluye un emulador de dispositivos, herramientas para depuración de memoria y
análisis del rendimiento del software.
 Catálogo de aplicaciones gratuitas o pagas en el que pueden ser descargadas e
instaladas (Google Play).
 Bluetooth.
 Google Talk desde su versión HoneyComb, para realizar videollamadas.
 Multitarea real de aplicaciones.

Aplicaciones en Android
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
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++.

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 HTC y desarrollado junto con Google.

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.

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.
Usos y dispositivos[editar]
El sistema operativo Android se usa en teléfonos inteligentes, ordenadores
portátiles, netbooks, tabletas, Google TV, relojes de pulsera,58 auriculares, receptores
decodificadores integrados59 y otros dispositivos.606162
La plataforma de hardware principal de Android es la arquitectura ARM. Hay soporte
para x86 en el proyecto Android-x86,63 y Google TV utiliza una versión especial de Android
x86.

Android, al contrario que otros sistemas operativos para dispositivos móviles


como iOS o Windows Phone, se desarrolla de forma abierta y se puede acceder tanto al
código fuente68 como a la lista de incidencias69 donde se pueden ver problemas todavía no
resueltos y reportar problemas nuevos.

Aplicaciones[editar]
Las aplicaciones se desarrollan habitualmente en el lenguaje Java con Android Software
Development Kit (Android SDK), pero están disponibles otras herramientas de desarrollo,
incluyendo un kit de Desarrollo Nativo para aplicaciones o extensiones en C o C++, Google
App Inventor, un entorno visual para programadores novatos y varios marcos de aplicaciones
basadas en la web multiteléfono. También es posible usar las bibliotecas Qt gracias al
proyecto Necesitas SDK.
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.71
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.

Google Play es la tienda y plataforma en línea de software desarrollado por Google para
dispositivos Android. "Play Store" es una aplicación que se encuentra instalada en la mayoría
de los dispositivos Android que permite a los usuarios descargar aplicaciones publicadas para
diferentes necesidades del usuario como apps de música, juegos, noticias, clima, educación,
compras, salud, deportes, mapas y más por los desarrolladores tanto de Google y otros más
aunque hay aplicaciones que se deben comprar para descargar por medio de ciertas formas
de pago que Google Play pone a disposición como por PayPal, tarjeta de crédito y canjeo de
códigos de Play Store para poder usar algunas aplicaciones no gratuitas como juegos
principalmente. Para que el usuario pueda usar esta plataforma de Play Store es necesario
asociar una cuenta de Gmail con contraseña y usar los beneficios de Google Play. 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 72 o SlideME) o directamente en el dispositivo
si se dispone del archivo APK de la aplicación.73

El logotipo de la palabra Android fue diseñado con la fuente Droid, hecha por Ascender
Corporation.75
El verde es el color del robot de Android que distingue al sistema operativo. El color print es
PMS 376C y color GBA en hexadecimal es #A4C639, como se específica en la Android Brand
Guidelines.76
Letra Nombre Versión Traducción

A Apple Pie 1.0 Tarta de manzana

B Banana Bread 1.1 Pan de plátano

C Cupcake 1.5 Magdalena

D Donut 1.6 Donut

E Éclair 2.0 / 2.1 Palo de crema

F Froyo 2.2 Yogur helado

G Gingerbread 2.3 Pan de jengibre


Letra Nombre Versión Traducción

H Honeycomb 3.0 / 3.1 / 3.2 Panal

I Ice Cream Sandwich 4.0 Sándwich de helado

J Jelly Bean 4.1 / 4.2 / 4.3 Gominola

K KitKat 4.4 Kit Kat

L Lollipop 5.0 / 5.0.1 / 5.0.2 / 5.1 Piruleta55

M Marshmallow 6.0 / 6.0.1 Malvavisco56

N Nougat 7.0 / 7.1 / 7.1.1 / 7.1.2 Turrón

O Oreo 8.0 / 8.1 Oreo

Pastel
P Pie 9.0

En la siguiente lista vemos los 10 comandos ADB para usar


en shell/consola con tu Android:

 adb devices: este comando devuelve la lista de dispositivos


conectados al PC. Si dudamos sobre si nuestro dispositivo está
correctamente vinculado al ordenador, podemos comprobarlo con
este comando, escribiéndolo en la terminal. La conexión podemos
hacerla efectiva activando la depuración USB y conectando por
USB el móvil al PC.
 adb reboot: con este comando podremos reiniciar el dispositivo.
Es ideal para hacerlo rápido.
 adb reboot-bootloader: con este comando reiniciaremos el
dispositivo, accediendo directamente al bootloader.
 adb reboot-recovery: al igual que con los 2 comandos
anteriores, reiniciaremos el dispositivo, pero accederemos
directamente al modo recovery.
 adb push: con este comando podremos mover un archivo del
ordenador al móvil. Tan solo tendremos que situarnos en la
terminal, escribir este comando + el nombre del archivo que
queremos mover, y la ruta del móvil en la que queremos
guardarlo. “adb push imagen01.jpg /sdcard“: aquí estaríamos
moviendo una imagen directamente a la tarjeta de memoria.
 adb pull: a diferencia del comando anterior, con adb pull
moveremos el archivo del móvil al ordenador. Es el procedimiento
inverso a push.
 adb shell: este comando se suele usar para cambiar permisos,
por lo que su uso es avanzado. Ej. “adb shell chmod xxx /ruta“.
 adb install: este comando es uno de mis favoritos, porque vamos
a poder instalar APK directamente del ordenador al móvil.
Recuerda que ya te hemos contado cómo instalar aplicaciones
desde USB en Android. Ej. “adb install archivo.apk“.
DESVENTAJAS DEL SISTEMA ANDROID

1. A pesar de ser una ventaja el ser un sistema multitarea: El hecho de tener varias aplicaciones
abiertas hacen que el consumo de la batería aumente y como no todas las aplicaciones Android las
cierra hay que instalar una aplicación para que las cierre. En la Market de Android hay una buena
cantidad de aplicaciones para este fin, así que el problema es solucionable pero debería venir pre
instalado de fábrica.

2. Duración de la batería: la batería en un celular Android se agota muy rápido. Utilizando las
aplicaciones de manera moderada la batería puede llegar a durar más, pero para un usuario que
usa mucho sus aplicaciones la batería no tiende a durar, lo que se puede solucionar con algunas
aplicaciones, pero volvemos a lo mismo no viene pre instalada de fábrica, hace falta una aplicación
externa al sistema Android para optimizar mejor la batería.

 Aplicaciones: Si bien Android permite que encontremos una mayor cantidad de


aplicaciones en el mercado, ya sean de pago o gratuitas, éstas en su mayoría no siempre
cumplen con la calidad esperada. Esto puede darse porque en las apps desarrolladas para
iOS cumplen un proceso de revisión manual por parte del equipo Apple, lo que no siempre
se da en en caso de Android.
Por otra parte, la mayoría de las app salen al mercado en su versión iOS antes que para
Android.
 Ataques de Hackers: Al ser un sistema tan masificado y global, como también el libre
desarrollo de aplicaciones hace que la mayoría de virus y ataque hackers se de en equipos
con sistema operativo Android.
HUAWEI MATE X. UN TELEFONO QUE SE
DOBLA

ZTE AXON M
Mucha gente denomina android puro según qué requisitos,
pero todos se resumen de una forma: una personalización de
Android que tenga cuantas menos modificaciones mejor. Este
sistema es el que traen los Nexus, los dispositivos con el
soporte de Google y algunas ROMs personalizadas que
intentan modificar el sistema lo menos posible.
Esto es porque Google lanza una versión de Android que sirve
de base y que es lo que está disponible para fabricantes y
desarrolladores, pues que contiene lo más básico del sistema
operativo en cuanto a aplicaciones y funciones. Luego son los
fabricantes y operadoras los que hacen una
personalización que hace que en muchos casos pierdan el
estado de "Android puro" al que nos solemos referir.
.

S-ar putea să vă placă și