ANDROID
CONTENIDO
HISTORIA:
En octubre de 2003,
en la localidad de Palo Alto, Andy Rubin,
Rich Miner, Chris White y Nick Sears fundan Android Inc. con el objetivo de desarrollar un
sistema operativo para móviles basado en Linux. En julio de 2005,
la multinacional Google compra Android Inc. El 5 de noviembre
de 2007 se crea la Open Handset Alliance, un conglomerado de
fabricantes y desarrolladores de hardware, software y operadores de servicio. El mismo día se anuncia la primera
versión del sistema
operativo: Android 1.0 Apple Pie. Los terminales con Android no
estarían disponibles hasta el año 2008.
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 escala 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 Apple, Inc.)
Tiene una gran
comunidad de desarrolladores creando aplicaciones para extender la
funcionalidad de los dispositivos. A la fecha, se ha llegado ya al 1.000.000 de
aplicaciones disponibles para la tienda de aplicaciones oficial de Android: Google Play,
sin tener en cuenta aplicaciones de otras tiendas no oficiales para Android
como la tienda de aplicaciones Samsung Apps de Samsung,
slideme de java y amazon appstore. Google Play es la tienda de aplicaciones en línea
administrada por Google, aunque existe la posibilidad de obtener software
externamente. La tienda F-Droid es completamente de código abierto así
como sus aplicaciones, una alternativa al software privativo. 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.27 Google liberó la mayoría del código de
Android bajo la licencia Apache,
una licencia libre y de código
abierto.
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 hasta la versión 5.0, luego cambio al
entorno Android Runtime (ART).
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.
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++.
DEFINICION
Android es un sistema operativo basado
en el núcleo Linux. Fue diseñado
principalmente para dispositivos móviles con pantalla táctil, como teléfonos inteligentes, tablets y también para relojes inteligentes, televisores y automóviles.
- 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.
ARQUITECTURA
DE ANDROID
Como ya se ha mencionado, Android es una plataforma para dispositivos
móviles que contiene una pila de software donde se incluye un sistema
operativo, middleware y aplicaciones básicas para el usuario.
En las siguientes líneas se dará una visión global por capas de cuál es la arquitectura empleada en Android. Cada una de estas capas utiliza servicios ofrecidos por las anteriores, y ofrece a su vez los suyos propios a las capas de niveles superiores.
En las siguientes líneas se dará una visión global por capas de cuál es la arquitectura empleada en Android. Cada una de estas capas utiliza servicios ofrecidos por las anteriores, y ofrece a su vez los suyos propios a las capas de niveles superiores.
Aplicaciones: Este
nivel contiene, tanto las incluidas por defecto de Android como aquellas que
el usuario vaya añadiendo posteriormente, ya sean de terceras empresas o
de su propio desarrollo. Todas estas aplicaciones utilizan los servicios, las
API y librerías de los niveles anteriores.
Framework
de Aplicaciones: Representa fundamentalmente el conjunto de herramientas de
desarrollo de cualquier aplicación. Toda aplicación que se desarrolle para
Android, ya sean las propias del dispositivo, las desarrolladas por Google o
terceras compañías, o incluso las que el propio usuario cree, utilizan el mismo
conjunto de API y el mismo "framework", representado por este nivel.
Librerías:
La siguiente capa se corresponde con las librerías utilizadas por
Android. Éstas han sido escritas utilizando C/C++ y proporcionan a Android la
mayor parte de sus capacidades más características. Junto al núcleo basado en
Linux, estas librerías constituyen el corazón de Android.
Tiempo
de ejecución de Android: Al mismo nivel que las librerias de Android
se sitúa el entorno de ejecución. Éste lo constituyen las Core Libraries, que
son librerias con mulititud de clases Java y la máquina vistual Dalvik.
Núcleo
Linux: Android utiliza el núcleo de Linux 2.6 como una
capa de abstracción para el hardware disponible en los dispositivos móviles.
Esta capa contiene los drivers necesarios para que cualquier componente
hardware pueda ser utilizado mediante las llamadas correspondientes. Siempre
que un fabricante incluye un nuevo elemento de hardware, lo primero que se debe
realizar para que pueda ser utilizado desde Android es crear las librerias de
control o drivers necesarios dentro de este kernel de Linux embebido en el
propio Android.
USOS
Y APLICACIONES
El sistema operativo Android se usa en teléfonos inteligentes, ordenadores portátiles, netbooks, tabletas, Google TV, relojes de
pulsera, auriculares, receptores decodificadores integrados
y otros dispositivos, siendo este sistema operativo accesible desde
terminales de menos de $100 hasta terminales que superen los $1000.
Ringdroid
Actualmente, el deseo de personalizar nuestros teléfonos nos lleva a utilizar nuestras canciones preferidas para crear tonos de llamadas y alarmas. Con Ringdroid podemos tomar cualquier archivo de sonido para editarlo y utilizarlo como ringtone.
Esta fue una de las primeras
aplicaciones que aparecieron en el Android Market y hasta hoy se mantiene como
una de las mejores a la hora de editar y aplicarla como ringtone de nuestras
llamadas entrantes. Además, también incluye la opción de grabar, para llevarlo
directamente al editor para recortarlo con la intuitiva interfaz que ofrece
Ringdroid.
Double Twist Player
Este programa nos brinda la opción de mejorar, dando un giro de 180 grados al reproductor de audio que posee Android. Una de las mayores ventajas con que cuenta este programa es que es muy intuitivo, brinda la opción de recordad el punto de la canción en el que nos encontrábamos al momento en que cerramos el programa y puede sincronizar las canciones que tengamos en el iTunes.
The Weather Channel
Con este Widgets para escritorio se puede acceder a la información sobre el clima de cualquier país. Además, brinda la información sobre el clima actual y de toda la semana, permite hacer búsquedas de voz para que la explración sea lo más sencilla posible.
Open Advanced Task
Se trata de uno de los mejores administradores de tareas que existe. Con este programa podremos saber aspectos básicos de nuestro dispositivo como por ejemplo, la cantidad de memoria disponible, cuánto procesamiento están consumiendo nuestras ampliaciones y terminar los procesos de una aplicación específica en el momento que lo deseemos.
Juice Defender
Debido a la tecnología y aplicaciones que hoy en día utilizamos en nuestros dispositivos, es normal que estos pierdan la carga de la batería más rápido, lo que se complica mucho más cuando estamos lejos de nuestro cargador.
El Juice Defender hace que ahorrar la carga de la
batería cobre un verdadero significado, pues permite ahorrar de forma
automática gran parte de la energía que nuestro dispositivo utiliza cuando se
encuentra bloqueado. Además de tener varias configuraciones predeterminadas,
permite personalizar su uso, elegir durante qué horas bloquear redes y los
intervalos en los que debe activarlas para que actualice la cuenta de correo,
entre muchas otras opciones.
Listen
Los podcast día a día van tomando mucho más auge. En internet se encuentran muchos canales con podcast de distintos temas y realizados por un sin fin de personas. Es por eso que, si eres fan de los podcast, te recomendamos que instales Listen, ya que permite pasar el ordenador al teléfono. Si cuentes con disponibilidad de ancho de banda, podrás reproducirlos haciendo streaming de los mismos.
Foursquare
Con esta aplicación, no solo podrás ver los lugares que tus amistades frecuentan, sino también realizar recomendaciones de establecimientos comerciales. Cada persona puede agregar una locación en cualquier momento, de modo que funciona en todos los países.
Evernote
Mediante esta aplicación puedes crear notas tanto de texto como de audio, incluir tus imágenes, documentos de referencia y grabaciones de voz realizadas para recordar un evento específico, todo esto sicronizado con tu cuenta para que tengas acceso a esos archivos desde cualquier computadora que tenga acceso a internet.
ES File Explorer
De todas las aplicaciones para administrar ficheros, ES File Explorer es la mejor y no tiene ningún tipo de publicidades molestas. Con una excelente interfaz, es posible copiar, cortar y mover ficheros, seleccionar varios, editar texto y manejar aplicaciones, comprimir y descomprimir archivos y conectarse vía Bluetooth.
Biowallet Signature
Ya sea por trabajo o por diversión, todos los días hay que aprendernos usuarios y contraseñas nuevas para poder disfrutar de todas las bondades que internet ofrece. Eso se complica cuando se tienen muchas personas que requieren estos datos, a la vez de aplicaciones a nivel personal. Con este programa, puedes guardar contraseñas, imágenes, videos o cualquier tipo de documento con una encriptación de AES 256 bits.
Barcode Scanner (escáner de
código de barra)
Esta es la aplicación que no puede faltar en ningún teléfono con Android. No solo porque es capaz de leer cualquier código de barras, sino porque es necesario para leer los miles de códigos de acceso directo que rondan en la web. Ya sea de un contacto, aplicación o sitio, Barcode Scanner puede leer cualquier tipo de código.
RESUMEN
Android es un sistema operativo basado
en el núcleo Linux. Fue diseñado
principalmente para dispositivos móviles con pantalla táctil, como teléfonos inteligentes, tablets y también para relojes inteligentes, televisores y automóviles. Inicialmente fue
desarrollado por Android Inc., empresa que Google respaldó
económicamente y más tarde, en 2005, compró. 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. El primer
móvil con el sistema operativo Android fue el HTC Dream y
se vendió en octubre de 2008.Los dispositivos
de Android venden más que las ventas combinadas de Windows Phone e IOS.
CARACTERISTICA:
- Multimedia:
- Dalvik, máquina virtual
- Bluetooth, EDGE, 3g y Wifi
- Cámara, GPS, brújula y acelerómetro
- Pantalla Táctil
- SQlite
- Navegador integrado
ARQUITECTURA
DE ANDROID
- Aplicaciones
- Framework de Aplicaciones
- Librería
- Tiempo de ejecución
- Núcleo linux
USO Y APLICACIONES
El sistema operativo Android se usa en teléfonos inteligentes, ordenadores portátiles, netbooks, tabletas, Google TV, relojes de
pulsera, auriculares, receptores decodificadores integrados
y otros dispositivos, siendo este sistema operativo accesible desde
terminales de menos de $100 hasta terminales que superen los $1000.
- Ringdroid
- Double Twist Player
- The Weather Channel
- Open Advanced Task
- Juice Defender
- Listen
- Foursquare
- Evernote
- ES File Explorer
- Biowallet Signature
- Barcode Scanner (escáner de código de barra)
SUMMARY
Android is an operating system based on the Linux kernel. It was designed primarily for mobile devices with touchscreen, such as smart phones, tablets and also for smart watches, televisions and cars. It was initially developed by Android Inc., a company that Google backed financially and later, in 2005, bought. Android was introduced in 2007 alongside the founding of the Open Handset Alliance (a consortium of hardware, software and telecommunications companies) to advance the open standards of mobile devices. The first mobile with the Android operating system was the HTC Dream and was sold in October 2008. Android devices sell more than the combined sales of Windows Phone and IOS.
CHARACTERISTIC:
- Multimedia:
- Dalvik, virtual machine
- Bluetooth, EDGE, 3g and Wifi
- Camera, GPS, compass and accelerometer
- Touch screen
- SQlite
- Integrated Browser
ANDROID ARCHITECTURE
- Applications
- Application Framework
- Bookshop
- Execution time
- Linux Core
USE AND APPLICATIONS
The Android operating system is used in smartphones, laptops, netbooks, tablets, Google TV, wristwatches, headsets, embedded decoder receivers and other devices, this operating system is accessible from terminals less than $ 100 to terminals that exceed $ 1000 .
- Ringdroid
- Double Twist Player
- The Weather Channel
- Open Advanced Task
- Juice Defender
- Listen
- Foursquare
- Evernote
- ES File Explorer
- Biowallet Signature
- Barcode Scanner (bar code scanner)
RECOMENDACIONES
- Recomendamos utilizar celulares con base a android ya que la gran parte de aplicaciones que se usan son compatibles con el sistema android.
- Las aplicaciones de android no sean complejas.
- Crear aplicaciones a base de android.
CONCLUSIONES
- Android es un sistema operativo que genera y soporta todo tipo de aplicaciones.
- Las aplicaciones móviles forman parte de nuestra vida social, creadas a base de android.
- Hoy en la actualidad gran parte del mercado global está ocupado también por las aplicaciones móviles de android
APRECIACION DEL EQUIPO.
- Podemos observar que las aplicaciones móviles de android, abarcan en nuestra vida, ya que para cualquier tipo de servicio que queramos realizar, encontramos una aplicación adecuada.
- Una aplicación móvil android también es un marketing o publicidad por que mayormente las empresas cuentan con su misma aplicación para sus usuarios.
- Nosotros como futuros ingenieros también podemos desarrollar una aplicación con android que sea beneficio para nuestros estudios y así saber mas sobre el sistema android.
GLOSARIO
- WebKit: Es una plataforma para aplicaciones que funciona como base para el navegador web Safari, Opera, hasta que cambio Blink, Epiphany, Maxthon, Midori, QupZilla entre otros.
- Android: Es un sistema operativo basado en el núcleo Linux.
- Ringdroid: Es una herramienta de creación de tonos de llamada, que nos permitirá convertir cualquier canción que tengamos en la memoria de nuestro terminal Android en un bonito tono de llamada o sonido de alarma.
- Barcode Scanner: Es un dispositivo electrónico que por medio de un láser lee el código de barras y emite el número que muestra el código de barras, no la imagen.
- Código abierto: Es el software distribuido y desarrollado libremente.
- SQlite: Es un sistema de gestión de bases de datos relacional compatible con ACID.
- Framework: Entorno de trabajo o marco de trabajo es un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular que sirve como referencia, para enfrentar y resolver nuevos problemas de índole similar.
- Núcleo Linux: Android utiliza el núcleo de Linux 2.6 como una capa de abstracción para el hardware disponible en los dispositivos móviles.
- Core Libraries: La siguiente capa se corresponde con las librerías utilizadas por Android.
- Middleware: También llamado lógica de intercambio de información entre aplicaciones ("interlogical") es un software que asiste a una aplicación para interactuar o comunicarse con otras aplicaciones, o paquetes de programas, redes, hardware y/o sistemas operativos.
LINKOGRAFIA
- www.xatakandroid.com
- www.androidpit.es
- https://es.wikipedia.org/wiki/Android#Usos_y_dispositivos
- http://www.monografias.com/trabajos101/sistema-operativo-android/sistema-operativo-android.shtml
- http://androidos.readthedocs.io/en/latest/data/caracteristicas/
- http://www.sportsandhealth.com.pa/index.php?option=com_content&view=article&id=1966:android-y-sus-aplicaciones-para-uso-diario&catid=55&Itemid=101
- https://es.slideshare.net/JhonatanEduardoRodri/android-75619548
Gracias por su aporte de investigación. Saludos
ResponderEliminar