Documentos de Académico
Documentos de Profesional
Documentos de Cultura
“Android”
Profesores:
Waldo Geremias
Fuenes
Integrantes :
Arteaga Orlando
Maldonado Gastón
Especificaciones
Los teléfonos móviles han experimentado una gran evolución, desde los
primeros terminales, grandes y pesados, pensados sólo para hablar por teléfono en
cualquier parte, a los últimos modelos, con los que el término “medio de
comunicación” se queda bastante pequeño.
Es así como nace Android. Android es un sistema operativo y una plataforma
software, basado en Linux para teléfonos móviles. Además, también usan este
sistema operativo (aunque no es muy habitual), tablets, netbooks, reproductores de
música e incluso PC’s. Android permite programar en un entorno de trabajo
(framework) de Java, aplicaciones sobre una máquina virtual Dalvik (una variación
de la máquina de Java con compilación en tiempo de ejecución). Además, lo
que le diferencia de otros sistemas operativos, es que cualquier persona que sepa
programar puede crear nuevas aplicaciones, widgets1, o incluso, modificar el
propio sistema operativo, dado que Android es de código libre, por lo que sabiendo
programar en lenguaje Java, va a ser muy fácil comenzar a programar en esta
plataforma.
HISTORIA DE ANDROID
Fue desarrollado por Android Inc., empresa que en 2005 fue comprada por Google,
aunque no fue hasta 2008 cuando se popularizó, gracias a la unión al proyecto de
Open Handset Alliance, un consorcio formado por 48 empresas de desarrollo
hardware, software y telecomunicaciones, que decidieron promocionar el software
libre. Pero ha sido Google quien ha publicado la mayor parte
del código fuente del sistema operativo, gracias al software Apache, que es una
fundación que da soporte a proyectos software de código abierto.
Dado que Android está basado en el núcleo de Linux, tiene acceso a sus recursos,
pudiendo gestionarlo, gracias a que se encuentra en una capa por encima del
Kernel, accediendo así a recursos como los controladores de pantalla, cámara,
memoria flash…
En la imagen se distinguen claramente cada una de las capas: la que forma parte
del propio Kernel de Linux, donde Android puede acceder a diferentes
controladores, las librerías creadas para el desarrollo de aplicaciones Android, la
siguiente capa que organiza los diferentes administradores de recursos, y por
último, la capa de las aplicaciones a las que tiene acceso.
Estructura
● Componentes
Funcionalidad
● Características
Almacena SQLite, una base de datos liviana, que es usada para propósitos de
miento almacenamiento de datos.
Multi- Android tiene soporte nativo para pantallas capacitivas con soporte
táctil multi-táctil que inicialmente hicieron su aparición en dispositivos
como el HTC Hero. La funcionalidad fue originalmente desactivada a
nivel de kernel (posiblemente para evitar infringir patentes de otras
compañías).46 Más tarde, Google publicó una actualización para el
Nexus Oney el Motorola Droid que activa el soporte multi-táctil de
forma nativa.47
Tethering Android soporta tethering, que permite al teléfono ser usado como un
punto de acceso alámbrico o inalámbrico (todos los teléfonos desde la
versión 2.2, no oficial en teléfonos con versión 1.6 o inferiores
mediante aplicaciones disponibles en Google Play (por ejemplo
PdaNet). Para permitir a un PC usar la conexión de datos del móvil
android se podría requerir la instalación de software adicional.52
Interfaz
Cabe decir que 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
● Privacidad
● Seguridad
Requerimientos
Remontémonos a mayo de 2010 requisitos mínimos del sistema operativo
Android 3.0
● Procesador a 1ghz
● 512mb de RAM
● Pantalla de 3.5″
Una de las primeras dudas que surgen al ver lo que ofrece Android 4, y
cómo funciona en el Galaxy Nexus (que tiene una pantalla de 4,65″ con
resolución 1280 x 768 pixeles, un chip de doble núcleo a 1,2 GHz y 1 GB
de RAM) es qué tan compatible será con equipos anteriores, algo que
también preguntaban en los comentarios del lanzamiento del Motorola
Razr
Competencia
Tras pasar los años esta claro q las competencias más fijas de android son
Apple con iOS Y windows phone 7
Fluidez
iOS es muy fluido pero Android también es muy fluido. Con el paso a
iOS 7, Apple ha perdido inmediatez de respuesta y eso es justo lo contrario
que le ha ocurrido a Android en sus últimas versiones. En fluidez están a la
par, al menos en terminales de gama alta así que se terminó el mito de
que Android “petardea” porque eso ya no ocurre en la actualidad.
Esto es una clara señal de que mientras que los sistemas operativos
parecen estar optimizados (iOS 7 ya cuenta con versión de 64bits para el
iPhone 5s), las aplicaciones no lo están tanto y al final el hardware queda
desaprovechado. A pesar de todo esto, las diferencias son muy pequeñas
y no creo que nadie se decante a favor o en contra de cualquiera de los
dos sistemas por los tiempos de carga de las apps.
Personalización
Tienda de aplicaciones
Actualizaciones y personalizaciones
Nexus, esa es la palabra que pone fin a los dos grandes problemas que
tiene Android en la actualidad: las actualizaciones y las personalizaciones
de operadoras y compañías.
Es una pena que haya tantos intermediarios para que un terminal Android
pueda estar actualizado a la última versión existente. Eso en iOS no pasa,
es más, hace poco conocimos la noticia de que iOS 7 ya está instalado
en más del 72% de dispositivos. Si quieres asegurarte de tener siempre
la última versión de Android, tienes que apostar por un dispositivo de la
gama Nexus.
Batería
Este apartado lo incluyo porque muchos me habéis preguntado por él pero
esto es algo que depende exclusivamente del terminal en cuestión. En el
caso del LG G2, estamos hablando de un terminal de 5,2 pulgadas y eso lo
hace grande, tan grande que permite insertar en su interior una batería de
mayor capacidad que me ha llegado a sobrepasar las 48 horas de
autonomía sin problemas.
Conclusiones
Una vez que he abordado los temas principales muy por encima, resumo
la prueba en que ni iOS es tan bueno ni Android es tan malo, es más,
creo que son sistemas operativos ideados para usuarios muy distintos.
Mientras que iOS es muy sencillo de utilizar y tiene una simplicidad que
ayuda a que su rendimiento y fluidez sea muy bueno incluso con el paso
del tiempo, Android es mucho más personalizable pero creo que requiere
de unos conocimientos más avanzados para evitar que la fluidez del
sistema pueda verse perjudicada. Por contra, iOS puede pecar de ser
demasiado simple si lo comparamos con Android. Todo depende de
nuestras necesidades y de nuestro perfil de usuario.
Evolución
Estadísticas
Estadísticas de Versiones
Tabla
2.3.2
2.3.3 - 10 36.4%
2.3.7
3.2 Honeycomb 13 0.1%
4.0.4 Sandwich
4.2.x 17 4.0%
Soporte
hay diferentes tipos de forma de soporte desde páginas web anexas como:
XDA-
DEVELOPERS,(https://www.google.com/url?q=http%3A%2F%2Fforum.xd
a-developers.com)
WiewRanger http://www.viewranger.com/software/software.php
y su página oficial
http://developer.android.com/support.html
Send Feedback
Help center
Inappropriate apps
End-user support
Feedback survey