0% encontró este documento útil (0 votos)
202 vistas18 páginas

Evolución de Android: De Apple Pie a Nougat

El documento describe la historia de las versiones de Android desde su lanzamiento inicial en 2007 hasta la versión actual. Android ha lanzado nuevas versiones regularmente, nombrándolas en orden alfabético después de postres famosos. Cada nueva versión agrega nuevas funciones y mejoras para satisfacer las necesidades cambiantes de los usuarios. Android comenzó con la versión Apple Pie 1.0 en 2008 y actualmente está en la versión 7, llamada Nougat.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
202 vistas18 páginas

Evolución de Android: De Apple Pie a Nougat

El documento describe la historia de las versiones de Android desde su lanzamiento inicial en 2007 hasta la versión actual. Android ha lanzado nuevas versiones regularmente, nombrándolas en orden alfabético después de postres famosos. Cada nueva versión agrega nuevas funciones y mejoras para satisfacer las necesidades cambiantes de los usuarios. Android comenzó con la versión Apple Pie 1.0 en 2008 y actualmente está en la versión 7, llamada Nougat.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

VERSIONES DE ANDROID

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.
Como todo programa informático, el desarrollo no se limita a una sola versión; siempre se está
abierto al análisis de resultados y a la experiencia actual de los usuarios. En la medida que el uso se
prolonga, nacen nuevas necesidades que deben ser llenadas y una versión actual permite poder
hacerlo.
En ese momento, se analizan las nuevas necesidades y se crean nuevas versiones de software que
suplan las nuevas necesidades, y si el desarrollador es atrevido, tratará de adelantarse al porvenir,
para agregar funcionalidades de necesidades que haya previsto para el futuro.
El SO Android funciona de esta manera, desde sus inicios, no ha hecho más que crecer
en funcionalidad e innovación y ha sabido convertir el sector móvil en un verdadero campo de
batalla, en las que ganan las nuevas características. Android comenzó con su versión estable llamada
Apple Pie y actualmente está en la versión 7, llamada Nougat y en espera de la versión 8.0 llamada
Oreo.
Android es un sistema para equipos móviles que siempre está en desarrollo, evolucionando para que
se adapte a los requerimientos de las nuevas tendencias, para que incluya nuevas características y
para que sea un sistema más estable y seguro, y para ello, en Google analizan muy bien cómo ha sido
el impacto de cada versión que ha salido con los años.
Cada versión nueva incluye funciones adicionales, que no estaban presentes en las versiones menos
recientes, pues la idea es siempre crear prestaciones que beneficien a los usuarios de los equipos
celulares. Esto también implica tratar de adelantarse para innovar, como por ejemplo: el
reconocimiento de rostro para desbloquear el celular incluido en android versión 4.0.
No solo el reconocimiento facial ha sido el único en la lista de innovaciones; cada versión nueva,
incluye una lista de características nuevas, de las que unas destacan por ser más técnicas que otras.
Android 3.0 introdujo la interfaz para pantallas grandes, android 4: el reconocimiento facial; android 5:
un nuevo concepto de interfaz, y así sucesivamente.

VERSIONES
Existen muchas versiones de Android para móviles desde su salida en el HTC Dream, el cual fue
el primer smartphone con este sistema operativo en llegar al mercado de consumo. Cada versión
importante se identifica con un postre o dulce según su letra. La A para la versión de Android 1.0
llamada Apple Pie, la 1.1 llamada Bannana Bread, la 1.5 Cupcake y así sucesivamente.
Existen grupos de versiones para celulares de Android con el mismo nombre como las versiones 2.0
y 2.1 llamadas Eclair, las versiones 3.0, 3.1 y 3.2 llamadas Honey Comb, las versiones 4.1, 4.2 y 4.3
llamadas JellyBean, las 5.0 y 5.1 llamadas Lollipop y las 7.0, 7.1 y 7.1.2 llamadas Nougat.
APPLE PIE 1.0
Esta fue la primera versión de Android que fue lanzada comercialmente al mercado de dispositivos
móviles. El lanzamiento de esta versión del sistema operativo se dió juntamente con el HTC Dream el
23 de Setiembre del año 2008.
Esto se dió gracias a que el HTC Dream fue el primer dispositivo
con adaptación para este sistema operativo, ya que marcó un antes
y un después en el apartado de telefonía móvil, el cual en esos
momentos venía siendo dominado por Symbian con un sistema
operativo novedoso llamado iOS que iba ganando terreno junto con
el sistema de móviles Blackberry. Se integraba a esta lista de
novedosos sistemas el ahora casi desaparecido Windows Mobile.
Como era de esperarse, esta versión de Android fue la que mayor
cantidad de novedosas adaptaciones poseía, haciendo que de esta
manera se establezcan las bases para un comienzo de los sistemas
operativos en los inicios de sus niveles comerciales.

Las principales características de Android 1.0 fueron:

 Incorporación de Android Market


 Navegador con soporte multiventana
 Soporte elemental para la cámara de fotos
 Creación de carpetas para organizar las aplicaciones
 Introducción de los servicios de Google (YouTube, Google Maps, etc)
 Mensajería SMS y MMS
 SOporte para reproduccion de música
 Notificaciones con alertas, iluminación y/o vibración.
 Marcación por dictado de voz
 Widgets
 Conectividad Wifi
BANANA BREAD 1.1
Esta fue una pequeña actualización que se lanzó el 9 de febrero de 2009. Fue orientado al
funcionamiento correcto y solución de errores presentados en la anterior verión en HTC Dream,
además de que añadía nuevas características.

Algunas de estas características básicas en esta versión


fueron:

 Colocación de reseñas sobre puntos específicos en


Google Maps (lugares, negocios, restaurantes, etc)
 Cambios en la pantalla de llamada (llamada en curso,
Handfree, opción de ocultar o mostrar el teclado numérico)
 Guardado de archivos adjuntos de los mensajes
Cupcake 1.5
Android 1.5 “Cupcake” es la tercera versión desarrollada por
Google, una plataforma de lanzamiento de gran alcance
desplegable a los teléfonos con Android de inicio en mayo de
2009, que a día de hoy ya no se le da soporte. El lanzamiento
incluyó nuevas características para usuarios y desarrolladores, así como cambios en la API de
framework de Android.
Android 1.5 incluía nuevas funciones, como un teclado en pantalla y
soporte Bluetooth, así como mejoras a las funciones existentes, como
cambios en la interfaz de usuario para la administración de aplicaciones y
varias aplicaciones de Google.

DONUT 1.6
Android 1.6 “Donut” es una versión del
sistema operativo Android de código
abierto desarrollado por Google, que ya
no es compatible. Entre las
características más prominentes
introducidas con esta actualización se
añadió soporte para teléfonos inteligentes CDMA, tamaños de
pantalla adicionales, indicador de uso de batería y un motor de
conversión de texto a voz.

Después de la publicación pública de “Donut“, su nombre oficial de


nombre sobre el tema del postre, la convención empleada por
Google para designar las principales versiones de Android. Los desarrolladores fueron rápidos al
acompañar su lanzamiento a los clientes en forma de una actualización OTA (over the air) para
teléfonos inteligentes compatibles.

ECLAIR 2.0/2.1
Android “Eclair” es un nombre de código del sistema
operativo móvil Android desarrollado por Google, para
las versiones no soportadas 2.0 a 2.1. Presentado el 26
de octubre de 2009, Android 2.1 se basa en los cambios
significativos realizados en Android 1.6 “Donut”.

Características
Experiencia del usuario
La pantalla principal predeterminada de Eclair mostraba
una barra persistente de búsqueda de Google en la
parte superior de la pantalla. La aplicación de cámara también fue rediseñada con nuevas funciones
de cámara, incluyendo soporte para flash, zoom, balance de blancos, efecto de color y enfoque.
La aplicación de galería de fotos también contenía herramientas básicas de edición de fotos. Esta
versión también incluyó fondos de pantalla con movimiento, lo que permitió la animación de las
imágenes de fondo de la pantalla de inicio para mostrar dicho movimiento.
Plataforma
Android Eclair heredó las adiciones a la plataforma de la versión anterior de Donut, la capacidad
de buscar todos los mensajes guardados de SMS y MMS, además de Google Maps con mejoras
importantes.
El sistema operativo también otorgaba una velocidad mejorada en la escritura dentro del teclado
virtual, junto con nuevas API de accesibilidad, calendario y de red privada virtual. Para la navegación
por Internet, Android Eclair también añadió soporte para HTML5, interfaz de usuario actualizada del
navegador con miniaturas de marcadores y zoom de doble pulsación.

FROYO 2.2.X
Android “Froyo” es un nombre de código del sistema operativo
móvil Android desarrollado por Google, que abarca versiones
entre 2.2 y 2.2.3. Esas versiones ya no son compatibles. Se dio
a conocer el 20 de mayo de 2010, durante la conferencia
Google I / O 2010.

Uno de los cambios más prominentes en la liberación de Froyo


era el tethering del USB y la funcionalidad del hotspot del Wi-
Fi. Otros cambios incluyen la compatibilidad con el servicio
Android Cloud a Device Messaging (C2DM), permitiendo
notificaciones push, mejoras de velocidad de aplicación
adicionales, implementadas a través de la compilación JIT y
visualizadas dentro de las aplicaciones como banners de la
parte superior de la pantalla.

A partir del 9 de enero de 2016, las estadísticas publicadas por Google indican que menos del 0,1% de
todos los dispositivos Android que acceden a Google Play ejecutan Froyo, lo que significa que esta
versión ya no está en uso.
GINGERBREAD 2.3.X
Android Gingerbread es la versión séptima del sistema operativo de Google para smartphones. Fue
lanzado a mediados de diciembre del año 2010. Fué el primer sistema
operativo en ser capaz de incorporar, entre otras cosas, el soporte
dedicado para pantallas extragrandes mediante el ajuste de su
resolución.
Funciones de usuario introducidas
Refinamientos de la interfaz de usuario para mayor simplicidad y
velocidad

La interfaz de usuario se perfecciona de muchas maneras en todo el


sistema, lo que facilita su aprendizaje, su uso más rápido y su ahorro de
energía. Un tema visual simplificado de colores aporta vividez y contraste
a la barra de notificaciones, menús y otras partes de la interfaz de usuario.
Los cambios en los menús y en los ajustes facilitan al usuario la
navegación y el control de las funciones del sistema y del dispositivo.

Entrada de texto más rápida e intuitiva

El teclado suave de Android se ha rediseñado y optimizado para una entrada y edición de texto más
rápidas. Las propias claves son reformadas y reposicionadas para mejorar la orientación, haciéndolas
más fáciles de ver y presionar con precisión, incluso a altas velocidades.
El teclado añade la capacidad de corregir las palabras introducidas de las sugerencias del diccionario.
Cuando se selecciona una palabra ya introducida, el teclado muestra sugerencias al ususario de las
que el usuario puede elegir, para reemplazar la selección.

Selección de palabras con un solo toque y copiar / pegar

Al ingresar texto o visualizar una página web, el usuario puede seleccionar rápidamente una palabra
pulsando, luego copiar en la unidad virtual del portapapeles y pegar.

Gestión de energía mejorada

El sistema Android tiene un papel destacado en la gestión de las aplicaciones que están manteniendo
el dispositivo en funcionamiento durante demasiado tiempo o que generan un consumo de CPU
mientras se ejecuta en segundo plano. Al administrar tales aplicaciones, cerrándolas si es necesario,
el sistema ayuda a asegurar el mejor rendimiento posible y la duración máxima de la batería.

Control de las aplicaciones

Un acceso directo al control Administrar aplicaciones ahora aparece en el menú Opciones de la


pantalla de inicio y de Launcher, lo que facilita mucho la comprobación y la adecuada gestión de las
actividades de la aplicaciónes.

Nuevas formas de comunicarse, organizar

Un conjunto actualizado de aplicaciones estándar permite al usuario adoptar nuevos enfoques para
gestionar la información y las relaciones.

Llamada por Internet

El usuario es capaz de realizar llamadas de voz por medio de Internet hacia otros usuarios que tengan
cuentas SIP.

Comunicaciones de campo cercano

Una aplicación NFC Reader permite al usuario leer e interactuar con etiquetas de comunicación de
campo cercano (NFC). Por ejemplo, el usuario puede “tocar” o “deslizar” una etiqueta NFC que pueda
estar incrustada en un póster, pegatina o anuncio y luego actuar sobre los datos leídos desde la
etiqueta.

Gestión de descargas
La aplicación “Descargas” deja habilitado al usuario para acceder fácilmente todo archivo descargado
a través del navegador, correo electrónico o cualquier otra aplicación.
HONEYCOMB 3.X
Android “Honeycomb” es un nombre de código para la plataforma Android que fue diseñada para
dispositivos con tamaños de pantalla más grandes, en particular para tablets. Ya no es compatible
(las versiones más recientes son). Honeycomb debutó con el Motorola Xoom en febrero de 2011.
Además de la adición de nuevas características, Honeycomb introdujo un nuevo “holográfico” tema de
interfaz de usuario y un modelo de interacción que se basa en las principales características de
Android, como la multitarea, notificaciones y widgets

Características

Las características introducidas en Android


Honeycomb incluyeron lo siguiente:

 Las aplicaciones de correo electrónico y


contactos utilizan una interfaz de doble panel
disponible para el usuario.
 La aplicación Galería ahora permite a los
usuarios ver álbumes y otras colecciones en
modo de pantalla completa, con acceso a miniaturas para otras fotos de una colección.
 La aplicación del navegador reemplaza las ventanas del navegador con pestañas, agrega un modo
de navegación anónima para navegación anónima y presenta marcadores e historial en una vista
unificada, entre otras características.
 Teclado rediseñado para facilitar la introducción de texto en dispositivos de pantalla grande, como
tabletas.
 Una vista de aplicaciones recientes para multitarea.
 Pantallas personalizables de inicio (un máximo de hasta cinco).

ICE CREAM SANDWICH 4.0.X


Android 4.0 Ice Cream Sandwitch es una de las versiones
de android que han representado un salto en
características, en innovación y en requerimientos
técnicos. Muchos equipos no pudieron cumplir con los
requerimientos técnicos para actualizar Android 4.0.
Pero este sacrificio se consideró necesario, pues
estratégicamente, fue la versión hecha para hacer
converger la versión para tablets (android HoneyComb) y la
versión para móviles.
JELLY BEAN 4.1
Android JellyBean es la décima versión de Android, marcada con las
versiones desde la 4.1 hasta la 4.3. Representaron un cambio
importante en interfaz, funcionalidad y seguridad. Con la versión
Jellybean 4.3, se integró por primera vez SELinux, que es un sistema de
seguridad a nivel interno que aumentó significativamente la confiabilidad
de la plataforma.

Para actualizar Android 4.2 a 4.3, la operación consistió en una operación


OTA, aunque, por la implementación de SELinux, ubo complicaciones
futuras para actualizar a Android 4.4 kitKat desde versiones anteriores a
JellyBean 4.3.

JELLY BEAN (GUMMY BEAR) 4.2


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.

Entre sus principales novedades, destacamos las siguientes:

 Fotos a 360 grados con Photoesphere


 Escritura en teclado mediante deslizamiento del dedo (Gesture Typing)
 Soporte multiusuario
 Conexión inalámbrica de monitores externos
 Daydream muestra contenido multimedia en pantalla inactiva
JELLY BEAN (MICHEL) 4.3
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.

Veamos que novedades nos otorgaba esta actualización:


 Autocompletado en el teclado de marcación
 Nueva interfaz de la cámara y mejora de la calidad
de Photo Spheres
 Nos permite dejar siempre activo el WiFi para la
geolocalización
 Widget de historial de notificaciones
 Perfiles limitados tipo control paternal
 Ubicación facilitada de las aplicaciones inhabilitadas
KITKAT (DUGGER) 4.4
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.

 Modo envolvente para juegos y videos que oculta interfaz y aplicaciones.


 Tareas múltiples en menos tiempo
 Priorización de contactos ordenados por recurrencia de llamadas
 Identificador inteligente de llamadas
 Unificación de mensajería multimedio a través de Hangout
 Emojis disponibles en el teclado de Google
 Impresión de archivos desde el móvil mediante conexión a Google Cloud
Print
 Quickoffice rediseñado

Aquí algunas de los apartados más frecuentes con respecto a la versión:

Actualizar Android 4.2 a 4.4


Es posible actualizar desde Android 4.2 a 4.4 pero por medio de mecanismo de actualización desde
ordenador. Debido a la implementación de SELinux, no es posible actualizar a 4.4 desde versiones de
Android anteriores a 4.3.
Actualizar Android 4.4 en dispositivos antiguos
Para actualizar Android Kitkat en dispositivos de gama baja, suele ser necesario acudir a
desarrolladores de terceros; esto es un hecho poco recomendable de asumir, a menos que se trate de
una versión estable de kitkat. Los dispositivos antiguos que fueron icónicos en su época, suelen gozar
de las versiones de terceros más estables.
Ventajas de actualizar Android a 4.4
Existen ventajas significativas, especialmente si se trata de equipos que salieron al mercado con
Android Ice Cream Sandwich. Desde 4.0 hasta 4.4, se han incluido muchas características nuevas y
se ha aumentado la estabilidad, el rendimiento y la seguridad.
Android KitKat 4.4 download en Tablets
Como se explicó en puntos anteriores, Desde Android 4.0 ha convergido la interfaz Tablet en la versión
para teléfono, por lo cual, la versión para pantallas grandes no es separada, sino que se encuentra
incrustada en el mismo código fuente.
Para hacer Upgrade Android 4.4 en tablets, se debe comprobar que haya una versión oficial disponible
de preferencia; si no la hay, se podría acudir a desarrolladores de terceros, siempre que haya soporte
por su parte.
Como descargar Android 4.4
Si hay una versión oficial de Android 4.4 actualizar será sencillo mediante el sistema OTA, si es una
actualización desde una versión anterior a 4.3, el dispositivo suele dar información sobre el
procedimiento que deba hacerse desde el computador, o remite al usuario a un portal web con más
información.
Pasos para instalar Android 4.4
Si es desde OTA, actualizar Android kitkat es sencillo, pues es un sistema que automáticamente
descarga el paquete de actualización y lo instala mediante el sistema de recuperación.
Para el caso de una versión anterior a 4.3 con una oficial de Android 4.4.4 actualizar requerirá la
intervención de un ordenador. Explicamos anteriormente, que, por la implementación de SELinux, es
complicado actualizar de versiones anteriores a 4.3, por lo que debe hacerse como una instalación
limpia.
Desventajas de hacer el update Android 4.4
Una de las desventajas al actualizar, es que, si es mediante una instalación limpia, todos los datos no
respaldados se perderán de manera irremediable. Sin embargo, algunos programas de actualización
ofrecen mecanismos de respaldos previos a la actualización.
Lollipop 5.0
La versión 5.0 Lollipop trajo consigo un salto en la innovación de interfaz y un montón de características
nuevas. Aspectos como la barra desple

gable de notificaciones fue rediseñada totalmente, por lo que es una experiencia completamente nueva
en comparación con versiones anteriores.
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”
Como actualizar Android 5.1
Para actualizar a Android a Lollipop, lo primero es comprobar si existe una versión oficial desde el
gestor de actualizaciones OTA desde el dispositivo. Muchos equipos nuevos pueden actualizar
Android 4.4.2 a 5.0 por medio de un paquete de actualización, sin embargo, esto no aplica para todos
los modelos.
Actualizar Android 5.0 en equipos antiguos
A pesar de la antigüedad de muchos equipos, hay que reconocer que cuentan con un hardware capaz
de mover la versión Lollipop. Algunos desarrolladores de terceros han desarrollado actualización 5.0
Android para modelos que fueron íconos en su era, como por ejemplo el LG L9 y el Samsung Galaxy
Nexus.
Ventajas de actualizar Android a 5.0
Dentro de la posibilidad de actualizar a Android 5.0, se encuentra el poder disfrutar de todas las
innovaciones que esta versión de Android tiene. Algunos modelos pueden, inclusive ganar algo de
funcionalidad en relación a su versión anterior de Firmware, por lo que se trata de un Plus.
Android Lollipop para Smartphone
Es importante entender que hay diferencias entre la versión de Tablet y la versión para smartphone,
hay equipos de buen hardware y pantallas de gran resolución que admiten la versión de actualización
5.0 Android para Tablet. Es importante que sepas diferenciarlos, aunque esto aplica solo cuando
decides optar por software de terceros para actualizar Android a Lollipop.
Como descargar Android 5.0
Para descargar actualización Android 5.1, debe realizarse primero la comprobación mediante el
sistema de actualizaciones integrado en el dispositivo. Algunos equipos que cuentan con un programa
PC Suite, como los Samsung y los Sony, suelen notificar en un ordenador cuando los haya disponible.
Download Android 5.0 para móvil
Los procesos de descarga para actualizar Android a 5.1 se realizan de manera automática, sea
mediante OTA o mediante PC Suite. Para el segundo caso, puede que el usuario tenga que participar
en el proceso, que suele ser guiado por medio de un asistente.
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.

Entre sus características más destacables, tenemos:

 Batería mucho más inteligente y eficiente


 Google Now disponible para anticipase a lo que se necesita
 Ahora te permite definir que quieres compartir y cuándo
 Seguridad simplificada mediante huella dactilar
 Aplicaciones solicitan permisos que sean realmente necesarios
 Mejora en el rendimiento de las aplicaciones, permitiendo reducir el consumo de memoria para
volver ágil la gestión multitarea
 Mejora de funciones de redacción y del procesamiento de textos
Actualización de Android 6.0
La actualización a marshmallow puede realizarse por medio de OTA; luego de las dificultades para
actualizar a kitkat con soporte para SELinux, la compatibilidad entre versiones para actualizaciones
posteriores, ha sido mejorada.
Cómo actualizar a Android 6.0:
El mecanismo OTA para actualizar a Android 6.0 Marshmallow sigue siendo el mismo que en versiones
anteriores, por lo que, para versiones oficiales, no habrá inconvenientes. Es posible, inclusive, indicar
que se desea realizar una instalación limpia, aunque esto borraría todos los datos.
Actualizar Android 6.0 en tablets
Una de las metas permanentes con cada nueva versión del sistema operativo, es el de hacer
homogéneo el proceso de actualización para todos los dispositivos. Actualizar Android a marshmallow
en tablets requiere el mismo procedimiento que en smartphones, usando el mismo método OTA.
Actualizar Android 6.0 en Smartphones
La característica OTA está más presencial que nunca, en función de otras versiones de Android y en
Marshmallow, su dependencia para actualizarse es esencial. Para descargar e instalar marshmallow
o una versión de control de estabilidad, basta con acceder a la característica y verificar manualmente.
Como actualizar Android 6.0 gratis
La verdad es que actualizar Android a marshmallow es completamente gratuito; los fabricantes suelen
desarrollar las nuevas versiones y suministrarlas gratuitamente, motivados por los intereses de venta
que eso pudiera generarles. Lo que, si puede ser de pago, son las actualizaciones hechas
manualmente por técnicos.
Como instalar Android 6.0 en un dispositivo
En general, bajar Android 6.0 e instalarlo en un dispositivo es un procedimiento que, a pesar de no ser
demasiado complicado, si es delicado, y un error puede terminar en un daño permanente en el
dispositivo. Los métodos de actualización han independizado los equipos de este procedimiento, para
impedir al error humano de provocar daños irreversibles.
Descargar Android 6.0 gratis
Como se explicaba en uno de los puntos anteriores, el proceso de descargar actualización Android 6.0
e instalarlo, es completamente gratis, pues con ello, puede lograrse cosechar frutos de los intereses
de los fabricantes en relación al consumo y demás aspectos de marketing.
Descargar Android 6.0 Marshmallow desde una PC
Pese a la característica OTA, se puede descargar sistema operativo Android 6.0 e instalarlo desde un
PC usando un programa. Para ejemplificar, es de mencionarse Samsung Kies, que automatiza el
proceso de selección de firmware y descarga automáticamente, para posteriormente realizar la
instalación.
Otro ejemplo es Alcatel, que también realiza el mismo procedimiento, aunque este último es mucho
más automatizado, sobre todo para modelos con chip MediaTek
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.

Estaremos al tanto de las novedades confirmadas para ser


presentadas con la mayor exactitud posible.

Cómo actualizar la versión de Android


Las versiones de Android tienen limitaciones técnicas, por lo que no
siempre es posible cambiarla a una versión más reciente. Los
fabricantes son los que se encargan de desarrollar actualizaciones
si el dispositivo cuenta con los requerimientos para tal propósito.
Cómo elegir la mejor de las versiones Android
Realmente no hay razón para tener que escoger entre versiones,
siempre que haya oportunidad para cambiar versión de Android en
celular, que sea a una versión más reciente. Las versiones de Android para celulares y tablets más
recientes, traen consigo mejoras de seguridad y de características.
Dónde encontrar las mejores versiones de Android
Los fabricantes han hecho fácil el encontrar las versiones más recientes para el celular. Normalmente,
instalar nueva versión de Android consiste en un proceso muy automatizado que solo requiere que el
usuario asegure la carga necesaria de la batería del móvil. La disponibilidad de una nueva versión
siempre es notificada automáticamente.
CREACIÓN DE UNA INTERFAZ DE USUARIO SENCILLA
En esta lección, aprenderás a:
1. Abrir el editor de diseño
2. Agregar un cuadro de texto
3. Agregar un botón
4. Cambiar las strings de IU
5. Hacer que el tamaño del cuadro de texto sea flexible
En esta lección, usarás Android Studio Layout Editor para crear
un diseño que incluya un cuadro de texto y un botón. En la
lección siguiente, harás que la app responda al tocar el botón
enviando el contenido del cuadro de texto a otra activity.

Figura 1: Captura de pantalla del diseño final.

La interfaz de usuario para una app de Android se construye usando una jerarquía de diseños (objetos ViewGroup)
y widgets (objetos View). Los diseños son contenedores invisibles que controlan la manera en que se posicionan
sus vistas secundarias en la pantalla. Los widgets son componentes de la IU, como los botones y los cuadros de
texto.

Figura 2: Ilustración de cómo los objetos ViewGroup forman ramas en el diseño y contienen objetos View.

Android proporciona un vocabulario XML para las clases ViewGroup y View, por lo que la mayor parte de tu IU se
define en archivos XML. Sin embargo, el propósito de esta lección no es enseñarte a escribir en lenguaje XML, sino
mostrarte cómo crear diseños usando Android Studio Layout Editor, que te permite construirlos fácilmente
arrastrando y soltando vistas.

Abrir el editor de diseño

Nota: En esta lección, se presupone que usas Android Studio 3.0 y que has seguido las indicaciones de la lección
anterior para crear tu proyecto de Android.

Para comenzar, configura tu lugar de trabajo de la siguiente manera:


1. En la ventana Project de Android Studio, abre app > res > layout > activity_main.xml.

2. Para hacer más espacio para el editor de diseño, oculta la ventana Project seleccionando View > Tool

Windows > Project (o haciendo clic en Project en el lado izquierdo de Android Studio).

3. Si en tu editor se muestra el código fuente XML, haz clic en la pestaña Design en la parte inferior de la ventana.
4. Haz clic en Select Design Surface y selecciona Blueprint.

5. Haz clic en Show en la barra de herramientas y asegúrate de que Show Constraints esté seleccionado.

6. Asegúrate de que Autoconnect esté desactivada. En la información sobre la herramienta de la barra de

herramientas debe aparecer la opción Turn On Autoconnect (ya que ahora está desactivada).

7. Haz clic en Default Margins en la barra de herramientas y selecciona 16 (puedes ajustar el margen para
cada vista posteriormente).

8. Haz clic en Device in Editor en la barra de herramientas y selecciona Pixel XL.

Ahora tu editor deberá verse como en la figura 3.

Figura 3: Visualización de activity_main.xml en el editor de diseño.

En la ventana Component Tree de la parte inferior izquierda se muestra la jerarquía de vistas del diseño. En este
caso, la vista raíz es un ConstraintLayout que contiene únicamente un objeto TextView.

ConstraintLayout es un diseño que define la posición para cada vista a partir de restricciones sobre vistas del
mismo nivel y del diseño primario. De esta manera, puedes crear tanto diseños simples como complejos con una
jerarquía de vista plana. Es decir, se evita la necesidad de diseños anidados (un diseño dentro de otro, como se
muestra en la figura 2), lo que puede aumentar el tiempo necesario para dibujar la IU.
Figura 4: Ilustración de dos vistas ubicadas dentro de un ConstraintLayout.

Por ejemplo, puedes declarar el siguiente diseño (en la figura 4):

 La vista A se muestra a 16 dp de la parte superior del diseño primario.

 La vista A se muestra a 16 dp de la parte izquierda del diseño primario.

 La vista B se muestra a 16 dp a la derecha de la vista A.

 La vista B se encuentra alineada con la parte superior de la vista A.

En las secciones siguientes, crearás un diseño similar a este.

Agregar un cuadro de texto

Figura 5: El cuadro de texto tiene restricciones respecto de las partes superior e izquierda del diseño primario.

1. Primero debes quitar lo que ya está en el diseño. Para eso, haz clic en TextView en la ventana Component
Tree y luego presiona Suprimir.

2. Desde la ventana Palette, a la izquierda, haz clic en Text en el subpanel izquierdo y luego arrastra Plain
Text hacia el editor de diseño y suéltalo cerca de la parte superior del diseño. Este es un widget EditText que
acepta entradas de texto sin formato.

3. Haz clic en la vista del editor de diseño. Ahora podrás ver los controladores para cambiar el tamaño en cada
esquina (cuadrados) y los anclajes de restricción en cada lado (círculos).

Si deseas un mayor control, puedes acercar la vista en el editor mediante los botones de la barra de
herramientas.
4. Haz clic sobre el anclaje del lado superior y, sin soltar el botón, arrástralo hacia arriba hasta que se acople a la
parte superior del diseño y suéltalo. Eso es una restricción; especifica que la vista debe estar a 16 dp de la parte
superior del diseño (ya que configuraste los márgenes predeterminados en 16 dp).
5. Del mismo modo, crea una restricción desde el lado izquierdo de la vista hasta el lado izquierdo del diseño.

El resultado deberá verse como la captura de pantalla de la figura 5.


Agregar un botón

Figura 6: El botón tiene restricciones respecto del lado derecho del cuadro de texto y de su línea de base.

1. Desde la ventana Palette, haz clic en Widgets en el subpanel izquierdo, arrastra Button hacia el editor de
diseño y suéltalo cerca del lado derecho.

2. Crea una restricción desde el lado izquierdo del botón hasta el lado derecho del cuadro de texto.

3. Para restringir las vistas en una alineación horizontal, debes crear una restricción entre las líneas de base del

texto. Para eso, haz clic en el botón y luego en Edit Baseline , que se muestra justo debajo de la vista
seleccionada en el editor de diseño. El anclaje de línea de base aparece dentro del botón. Haz clic sobre este
anclaje y, sin soltar el botón, arrástralo hacia el anclaje de línea de base que se muestra en el cuadro de texto.

El resultado deberá verse como la captura de pantalla de la figura 6.

Nota: También puedes crear una alineación horizontal usando los bordes superior o inferior, pero el botón incluye
relleno alrededor de su imagen. Por ello, la alineación visual será errónea si alineas estas vistas de esa manera.

Cambiar las strings de IU

Para generar una vista previa de la IU, haz clic en Select Design Surface en la barra de herramientas y
selecciona Design. Ten en cuenta que la entrada de texto se completa previamente con “Name” y el botón lleva la
etiqueta “Button”. Cambiarás estas strings.
1. Abre la ventana Project y luego abre app > res > values > strings.xml.

Este es un archivo de recursos de strings en el que debes especificar todas tus strings de IU. Esto te permite
controlar todas las strings de IU en una única ubicación, lo que permite encontrarlas, actualizarlas y localizarlas
(si se compara con fijar strings en el código de tu diseño o tu app) más fácilmente.
2. Haz clic en Open editor en la parte superior de la ventana del editor. Con esto se abre Translations Editor, que
proporciona una interfaz simple para agregar y editar tus strings predeterminadas, y ayuda a mantener
organizadas todas tus strings traducidas.

3.
Figura 7: Diálogo para agregar una string nueva.
Haz clic en Add Key a fin de crear una string nueva como “texto indicado” para el cuadro de texto.
1. Escribe “edit_message” como nombre para la clave.
2. Escribe “Enter a message” como valor.
3. Haz clic en OK.

4. Agrega otra clave llamada “button_send” con el valor “Send”.

Ahora podrás configurar estas strings para cada vista. Para eso, regresa al archivo de diseño haciendo clic
en activity_main.xml en la barra de pestañas y agrega las strings de la siguiente manera:

1. Haz clic en el cuadro de texto del diseño y, si la ventana Attributes no está visible a la derecha, haz clic

en Attributes en la barra lateral derecha.

2. Ubica la propiedad text (actualmente fijada en "Name") y borra el valor.

3. Ubica la propiedad hint y haz clic en Pick a Resource a la derecha del cuadro de texto. Dentro del
diálogo que se muestra, haz doble clic en edit_message en la lista.

4. Ahora haz clic en el botón en el diseño, ubica la propiedad text, haz clic en Pick a Resource y
selecciona button_send.

Hacer que el tamaño del cuadro de texto sea flexible


Para crear un diseño que contemple diferentes tamaños de pantallas, ahora harás que el cuadro de texto se estire
a fin de llenar todo el espacio horizontal que queda (luego de considerar el botón y los márgenes).

Antes de continuar, haz clic en Show en la barra de herramientas y selecciona Blueprint.

Figura 8: Resultado al hacer clic en Center Horizontally.

Figura 9: Hacer clic para cambiar el ancho a Match Constraints.


Figura 10: El cuadro de texto se estirará hasta llenar el espacio sobrante.

1. Selecciona ambas vistas (haz clic con el botón primario en una, mantén presionado Shift y haz clic con el mismo
botón en la otra) y luego haz clic con el botón secundario en cualquiera de las vistas y selecciona Chain >
Create Horizontal Chain.

Una cadena es una restricción bidireccional entre dos o más vistas que te permite organizar las vistas
encadenadas de forma simultánea.
2. Selecciona el botón y abre la ventana Attributes. Usando el inspector de vistas de la parte superior de la
ventana Attributes, fija el margen derecho en 16.

3. Ahora, haz clic en el cuadro de texto para ver sus atributos. Haz clic dos veces en el indicador de ancho para
fijarlo en Match Constraints, como se indica en la referencia. 1de la figura 9.

“Match constraints” significa que el ancho se expande para cumplir con la definición de las limitaciones
horizontales y los márgenes. Por lo tanto, el cuadro de texto se estirará para llenar el espacio horizontal (luego
de considerar el botón y todos los márgenes).
El diseño quedará hecho y deberá tener el aspecto de la figura 10.

Si te parece que tu diseño no quedó como se esperaba, haz clic en el vínculo que sigue para ver cómo debería
verse tu XML y compararlo con lo que ves en la pestaña Text. (Si tus atributos aparecen en un orden diferente, no
habrá problemas).

Ver el XML del diseño final

Para obtener más información sobre las cadenas y todo lo que puedes hacer con ConstraintLayout, lee Compilar
una IU receptiva con ConstraintLayout.

Ejecutar la app

Si tu app ya está instalada en el dispositivo de la lección anterior, simplemente haz clic en Apply Changes en

la barra de herramientas para actualizar la app con el nuevo diseño. También puedes hacer clic en Run para
instalar y ejecutar la app.

El botón todavía no tiene funciones. Para iniciar otra activity cuando se toca el botón, continúa con la siguiente
lección.

También podría gustarte