Android es
un sistema operativo móvil desarrollado por Google por Google,, basado en el e l Kernel de Linux y otros software de código abierto. abierto . Fue diseñado para dispositivos móviles con pantalla táctil,, como teléfonos inteligentes, táctil inteligentes , tabletas tabletas,, relojes inteligente inteligentess, automóviles y televisores televisores.. Inicialmente fue desarrollado por Android Android Inc. Inc.,, empresa que Google respaldó económicamente 3 y que adquirió en 2005. 2005 . Android fue fue presentado presentado en 2007 junto junto la fundación fundación del Open Handset Alliance (un consorcio de compañías de hardware 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). (AOSP) .5 Android es 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 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 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 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, empresa ,1 el primer dispositivo móvil de comunicación en incorporar el sistema operativo móvil de Google denominado Android denominado Android..
¿Qué es Android? Android es un un software de Google para smartphones, smartphones, tablets tablets y muchos otros dispositivos, como televisores y automóviles. Lanzado en 2003, Android es ahora ahora el sistema sistema operativo operativo móvil más extendido extendido en el mundo. Android está está trabajando trabajando para funcionar funcionar como traductor traductor entre usuario usuario y dispositivo. Por ejemplo, cuando se realiza una llamada, Android es responsable responsa ble de comunicarle al teléfono cómo hacerlo. Android es desarrollado desarrollado por Google, Google, que lleva a cabo cabo una gran actualización cada año y lanza actualizaciones menores continuamente para corregir defectos menores y estabilizar el sistema. Android es propiedad propiedad de de Google desde desde el año 2005 2005 (no, Google (no, Google no inventó el Android). 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. necesidades.
¿Por qué todas las versiones de Android tienen nombre de dulce? A todas las versiones de de Android se les da un nombre nombre de código código basado basado en las letras consecutivas del alfabeto. La versión presentada recientemente recientement e es es Android Android N, que N, que no ha recibido todavía su nombre su nombre de dulce, pero dulce, pero las versiones anteriores incluyen Marshmallow, incluyen Marshmallow, Lollipop, 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.
aplicaciones Android de formato de archivo que se utilizan para APK: aplicaciones 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". "ladrillo" en inglés. inglés. Se refiere a dejar dejar el dispositivo dispositivo como Brick: significa "ladrillo" un ladrillo y hacerlo inutilizable debido debido a un error de configuración después de hacer un cambio.
sistema operativo operativo de este este tipo, lo que que Open Source: Android es un sistema significa que los usuarios son capaces de modificarlo y mejorarlo libremente. restaurar la configuración de fábrica. Es la acción de Factory Reset: restaurar formateo de dispositivo para dejarlo como estaba al principio. es el acto de cambiar la ROM de un dispositivo. Flash: es Modo recovery: otro 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. el acto de desbloquear el sistema operativo Android y ganar Root: el 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 smartphone smartphoneequipado equipado 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. 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, inteligentes , ordenadores portátiles,, netbooks portátiles netbooks,, tabletas tabletas,, Google TV, TV, relojes de pulsera, pulsera,58 auriculares auriculares,, receptores 59 6 06162 06 162 decodificadores integrados y otros dispositivos. dispositivos. La plataforma de hardware principal de Android es la arquitectura ARM. ARM. Hay soporte 63 para x86 en el proyecto Android-x86, Android-x86 , y Google TV utiliza una versión especial de Android x86. Android, al al contrario que que otros sistemas operativos operativos para para dispositivos dispositivos móviles como iOS o Windows Phone, Phone, se desarrolla de forma abierta y se puede acceder tanto al 68 código fuente fuente como a la lista de incidencias 69 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 Android SDK SDK)), pero están disponibles otras herramientas de desarrollo, incluyendo un kit de Desarrollo Nativo para aplicaciones o extensiones en C o C++ C++,, Google App Inventor Inventor , un entorno visual para programadores novatos y varios marcos de aplicaciones basadas en la web multiteléfono. 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 por Google el cual se puede descargar gratuitamente. gratuitamente .71
Todas las aplicaciones están comprimidas en formato APK 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 como Amazon Appstore Appstore 72 o SlideME SlideME)) o directamente en el dispositivo 73 si se dispone del archivo APK archivo APK de la aplicación. aplicación.
El logotipo de la palabra Android fue diseñado con la fuente Droid, hecha por Ascender por Ascender 75 Corporation.. Corporation 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 Guidelines
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
3.0 / 3.1 / 3.2
Traducción
H
Honeycomb
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
N
Nougat
7.0 / 7.1 / 7.1.1 / 7.1.2 Turrón
O
Oreo
8.0 / 8.1
Malvavisco56
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 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. 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 l as 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í q ue 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 ll egar 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 puro según qué requisitos, pero todos se resumen de una forma: una personalización de Android que tenga cuantas 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 Lu ego son los fabricantes y operadoras los que hacen una personalización que personalización que hace que en muchos casos pierdan el estado de "Android puro" al que nos solemos referir. .