Android 4.4 KitKat


Android 4.4 KitKat

Android KitKat es el nombre en clave de la undécima versión del sistema operativo móvil Android, que representa la versión 4.4. Revelado el 3 de septiembre de 2013, KitKat se centró principalmente en optimizar el sistema operativo para mejorar el rendimiento en dispositivos de nivel de entrada con recursos limitados.

En octubre de 2020, el 1,47% de los dispositivos Android ejecutan KitKat.

Historia

Android 4.4 «KitKat» se anunció oficialmente el 3 de septiembre de 2013. El lanzamiento se denominó internamente «Key lime pie»; John Lagerling, director de asociaciones globales de Android, y su equipo, decidieron eliminar el nombre, argumentando que «muy pocas personas conocen realmente el sabor de un pastel de lima». Con el objetivo de un nombre en clave que fuera «divertido e inesperado», su equipo buscó la posibilidad de nombrar el lanzamiento «KitKat» en su lugar. Lagerling llamó por teléfono a un representante de Nestlé, que es propietario de la marca Kit Kat y produce la confitería (fuera de los Estados Unidos, donde la produce bajo licencia The Hershey Company), y rápidamente llegó a un acuerdo preliminar para una colaboración promocional entre las dos empresas, que se concretó más tarde en una reunión en el Mobile World Congress en febrero de 2013. La asociación no se reveló públicamente, ni siquiera a otros empleados de Google y desarrolladores de Android (que de otra manera continuaron refiriéndose internamente al sistema operativo como «KLP»), hasta su anuncio oficial en septiembre.

Como parte de los esfuerzos promocionales, se produjeron barras Kit Kat con la forma del logotipo del robot Android, mientras que Hershey organizó un concurso en los Estados Unidos con premios de tabletas Nexus 7 y crédito de Google Play Store.3

El Nexus 5, desarrollado por LG Electronics, fue presentado el 30 de septiembre de 2013 como el dispositivo de lanzamiento de KitKat.​

Hasta octubre de 2017, Android 4.4 seguía siendo compatible con parches de seguridad de Google para el código fuente.

Desarrollo

Continuando con el enfoque en mejorar el rendimiento visual y la capacidad de respuesta en Android 4.1 «Jelly Bean», el principal objetivo de Android 4.4 fue optimizar la plataforma para un mejor rendimiento en dispositivos de gama baja, sin comprometer sus capacidades y funcionalidad generales. La iniciativa recibió el nombre en código «Proyect Svelte», y el jefe de ingeniería de Android Dave Burke bromeó que era un plan de pérdida de peso después de que el «Proyect Butter» de Jelly Bean agregara «peso» al sistema operativo.​ Para simular dispositivos con especificaciones más bajas, los desarrolladores de Android usaron dispositivos Nexus 4 con underclocked para funcionar con una CPU reducida con un solo núcleo activo, memoria de 512 MB y una resolución de pantalla de 960×540, especificaciones destinadas a representar un dispositivo Android común de gama baja.

Se desarrolló una herramienta de desarrollo conocida como ProcStats para analizar el uso de memoria de las aplicaciones a lo largo del tiempo, especialmente aquellas que ejecutan servicios en segundo plano. Estos datos se utilizaron para optimizar y desacoplar las aplicaciones y los servicios de Google que se encontraron ineficientes, lo que ayudó a reducir el uso general de la memoria de Android. Además, 4.4 fue diseñado para ser más agresivo en la gestión de la memoria, lo que ayuda a evitar que las aplicaciones desperdicien demasiada memoria.

Experiencia de usuario

La interfaz general de KitKat minimiza aún más la apariencia de la interfaz «Holo» introducida en 4.0, reemplazando las instancias restantes de acento azul con grises y blanco (como los iconos de la barra de estado). Las aplicaciones pueden activar un estado translúcido y una apariencia de barra de navegación, o activar un modo de pantalla completa («modo inmersivo») para ocultarlas por completo. El lanzador también recibió una apariencia renovada, con la implementación de las barras de navegación translúcidas y el reemplazo del fondo negro en el cajón de aplicaciones con un fondo translúcido.​ Además, los botones del menú de desbordamiento de acciones en las aplicaciones siempre están visibles, incluso en dispositivos con la tecla de navegación «Menú» obsoleta.​ En el menú Configuración, los usuarios ahora pueden especificar una aplicación de inicio (lanzador) y de mensajería de texto predeterminada.

En los dispositivos estándar, se eliminaron las aplicaciones Messaging y Movie Studio; el primero fue reemplazado por Hangouts, que admitía SMS. La aplicación AOSP Gallery también quedó obsoleta en favor de Google+ Photos.

Plataforma

Un nuevo sistema en tiempo de ejecución conocido como Android Runtime (ART), destinado a reemplazar la máquina virtual Dalvik, se introdujo como una vista previa de la tecnología en KitKat.​ ART es un tiempo de ejecución multiplataforma que admite las arquitecturas x86, ARM y MIPS en entornos de 32 y 64 bits. A diferencia de Dalvik, que utiliza la compilación en tiempo de ejecución (JIT), ART compila aplicaciones en el momento de la instalación, que luego se ejecutan exclusivamente desde la versión compilada a partir de ese momento. Esta técnica elimina la sobrecarga de procesamiento asociada con el proceso JIT, mejorando el rendimiento del sistema.

Los dispositivos con 512 MB de RAM o menos informan como dispositivos con «poca RAM». Al usar una API, las aplicaciones pueden detectar dispositivos con poca RAM y modificar su funcionalidad en consecuencia. KitKat también admite zram.​ Los componentes de WebView se actualizaron para utilizar una versión del motor de renderizado de Google Chrome.​ Una nueva API de Storage Access Framework permite que las aplicaciones recuperen archivos de manera coherente; como parte del marco, un nuevo selector de archivos del sistema (denominado «Documentos») permite a los usuarios acceder a archivos de diversas fuentes (incluidos los expuestos por aplicaciones, como los servicios de almacenamiento en línea).

Se introdujo una API pública para crear y administrar clientes de mensajería de texto.​ También se agregaron API de contador, detección de pasos y lotes de sensores.​ KitKat admite la emulación de tarjetas de host para comunicaciones de campo cercano, lo que permite que las aplicaciones emulen una tarjeta inteligente para actividades como pagos móviles.

*Su nombre se debe a la chocolatina KitKat, de la empresa internacional Nestlé.

Versión Fecha de lanzamiento Características
4.4 31 de octubre de 2013
  • Se sustituyen elementos de la interfaz de azul a blanco hecho por dlowrider
  • Las horas del reloj ya no se muestran con números en negrita, tanto minutos como horas son finos.
  • Transparencias en la barra de estado y barra de Navegación
  • Introducción del Modo Inmersivo en el que tanto la barra de estado como la Barra de navegación se oculta en determinadas aplicaciones para una visualización a pantalla completa
  • Optimización y rendimiento en dispositivos de especificaciones técnicas comedidas, así como la implementación de zRAM
  • Posibilidad de impresión mediante WiFi
  • WebViews basadas en el motor de Chromium
  • Nuevo marco de transiciones y efectos visuales
  • Implementación de manera opcional y para desarrolladores de la máquina virtual ART
  • Desactivado el acceso a las estadísticas de batería a aplicaciones de terceros
  • Los monitores de actividad de red y señal desplazados al menú de ajustes rápidos
4.4.1 5 de diciembre de 2013
  • Se corrige un error que había con el widget reproductor que aparecía en la pantalla de bloqueo cuando estábamos reproduciendo contenido multimedia con una aplicación compatible. Al mantener pulsado el botón pausa nos permite retroceder o avanzar la canción o vídeo, pero en Android 4.4 no funcionaba correctamente y nos podía cambiar de pantalla de bloqueo.
  • En Android 4.3 se añadía soporte a Bluetooth Smart (Low Energy) pero solo permitía sincronizar hasta 4 dispositivos. A partir de Android 4.4.1 el límite se aumenta hasta 7 dispositivos. También se mejora el control de volumen único para dispositivos con Bluetooth.
  • También mejora el rendimiento del sistema, corrigen los fallos con la sincronización de cuentas de correo Exchange, la alineación de los iconos de la barra de estado, problemas de volumen con las aplicaciones y mejora el runtime ART para que funcione correctamente con más aplicaciones como WhatsApp.
  • El widget de acceso rápido a Ajustes que hasta ahora permitía cambiar entre activar y desactivar la localización, ahora se puede configurar también para cambiar los modos de ahorro de energía.
  • Se implementó el acceso directo a Fotos desde Cámara, siendo éste un paso más hacia la integración completa como galería por defecto.
  • Se arregló el bug que impedía que la barra fuese translucida en la pantalla de bloqueo, así como se mejoró la alineación de los iconos de conexiones, cobertura, batería y reloj.
  • se puede ocultar este teclado simplemente pulsando en una parte vacía de la pantalla. Una pequeña muestra de cómo van puliendo la interfaz.
  • En Android 4.4 KitKat existía un bug que hacía que algunas apps que incluyen sonido sonasen más alto que otras por el altavoz, aunque todas ellas tengan el volumen al máximo. Este error se ha corregido y ahora todas alcanzan el máximo volumen permitido.
4.4.2 9 de diciembre de 2013
  • Se ha arreglado un fallo que simulaba la opción “elegir siempre” cuando aparecía la opción de compartir con distintas aplicaciones, escogiéndose así aplicaciones favoritas sin que el usuario lo hiciese. También se ha solucionado, por fin, el fallo de seguridad que afectaba a los SMS de tipo flash, que permitía mediante el uso de ese tipo de mensajes bloquear, reiniciar e incluso dejar al terminal sin conexión de red. Se ha arreglado un fallo que impedía mantener pulsado el botón de Pause en el widget del reproductor de música en el lockscreen (o cualquier otro reproductor que soportará esta acción) para que apareciese una barra de estado de la canción.
  • Otras de las novedades de 4.4.2 es que App Ops, la pantalla desde la que gestionar los permisos y notificaciones de las aplicaciones que hemos instalado, ha desaparecido. Esto molestará a algunos usuarios, pero Según palabras de Dianne Hackborn, Un Empleado del Equipo Android en Google, esta función estaba pensada únicamente para fines de desarrollo y nunca para ser accesible por el usuario final.
  • Se ha arreglado un problema de batería que provoca el desgaste de está muy rápidamente, este arreglo solo fue en los celulares de Motorola ya que fueron los únicos que presentaron este problema.
4.4.3 2 de junio de 2014
  • Esta Actualización Android 4.4.3 no tiene grandes cambios para el usuario, pues se enfoca principalmente en la corrección del sistema operativo (bugs). Sin embargo, sí hay algunos cambios pequeñitos que Sí podrás notar y que podrían mejorar la experiencia que tienes con tu dispositivo.
4.4.4 19 de junio de 2014
  • CVE-2014-0224 arreglado, eliminando una vulnerabilidad man-in-the-middle en OpenSSL

Fuente: Wikipedia

Deja un comentario