Android KitKat

De Wikipedia, la enciclopedia libre
Ir a la navegación Ir a la búsqueda
Android KitKat
Parte de la familia Android
Android Kitkat.jpg
Nexus 5 (Android 4.4.2) Screenshot.jpg

Captura de Android KitKat en un dispositivo Nexus 5
Desarrollador
Google Inc.
Sitio web oficial
En Inglés
Información general
Modelo de desarrollo Código Abierto
Lanzamiento inicial 31 de octubre de 2013
Última versión estable 4.4.4 (KTU84Q)
7 de julio de 2014 (6 años, 2 meses y 21 días)
Escrito en C (núcleo),2 C++ (algunas bibliotecas de terceros), Java (UI);
Núcleo Linux
Tipo de núcleo Monolítico
Interfaz gráfica predeterminada Interfaz Android 4.4
Plataformas admitidas ARM
MIPS
x86
Licencia Apache 2.0 y GNU GPL
Estado actual Descontinuado
Idiomas Multilingüe
En español Sí 
Android
Android 4.3.1 "Jelly Bean" Android KitKat Android 5.0 "Lollipop"
Soporte técnico
Soporte limitado de aplicaciones de Terceros
Todavía es compatible con los servicios de API de Google
Easter Egg de Android 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 mayo de 2020, el 1,83% de los dispositivos Android ejecutan KitKat.[1]

Historia[editar]

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.[2][3]

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][4]

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

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

Desarrollo[editar]

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.[9]​ 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.[9]

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.[9][10]

Características[editar]

Experiencia de usuario[editar]

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.[11][12]​ 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.[13]​ En el menú Configuración, los usuarios ahora pueden especificar una aplicación de inicio (lanzador) y de mensajería de texto predeterminada.[14]

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

Plataforma[editar]

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.[15]​ 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.[16]

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.[10][12]​ Los componentes de WebView se actualizaron para utilizar una versión del motor de renderizado de Google Chrome.[17]​ 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).[18]

Se introdujo una API pública para crear y administrar clientes de mensajería de texto.[19]​ También se agregaron API de contador, detección de pasos y lotes de sensores.[12]​ 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.[20]

Véase también[editar]

Referencias[editar]

  1. «Mobile & Tablet Android Version Market Share Worldwide - August 2019». StatCounter Global Stats (en inglés). Consultado el 22 de septiembre de 2019. 
  2. «Android 4.4 KitKat: What's the point of co-branding?». CNET. Consultado el 2 de noviembre de 2015. 
  3. a b Kelion, Leo (3 de septiembre de 2013). «Android KitKat announced». BBC News. Consultado el 3 de septiembre de 2013. 
  4. «Kit Kat contest up and running, win one of a 1000 Google Nexus 7 (2013) slates being given away». PhoneArena. Consultado el 2 de noviembre de 2015. 
  5. «Google Unveils Nexus 5 With Android 4.4 KitKat». PC Magazine. Consultado el 29 de diciembre de 2015. 
  6. «Android Security Bulletin—October 2017 | Android Open Source Project». Android Open Source Project (en inglés). Consultado el 2 de julio de 2018. 
  7. «Security updates and resources». Android.com. Android Open Source Project. Consultado el 10 de septiembre de 2017. «Cuando se solucione una vulnerabilidad de seguridad en AOSP en un boletín de seguridad de Android, notificaremos a los socios de Android los detalles del problema y proporcionaremos parches. El equipo de seguridad de Android actualmente proporciona parches para las versiones de Android 4.4 (KitKat) y superiores. Esta lista de versiones compatibles con backport cambia con cada nueva versión de Android.» 
  8. «Android Security Bulletin – April 2017». Android.com. Android Open Source Project. Consultado el 5 de abril de 2017. 
  9. a b c «How Google Shrank Android For Version 4.4 KitKat». ReadWrite. Consultado el 2 de noviembre de 2015. 
  10. a b «Android 4.4 KitKat to run "comfortably" on 512MB RAM devices, here's how». PhoneArena. Consultado el 2 de noviembre de 2015. 
  11. a b Amadeo, Ron (16 de junio de 2014). «The history of Android: The endless iterations of Google’s mobile OS». Ars Technica. Consultado el 6 de julio de 2014. 
  12. a b c Molen, Brad (5 de noviembre de 2013). «Nexus 5 review». Engadget. Consultado el 11 de noviembre de 2013. 
  13. «Android menu button now on by default on all device with KitKat». PhoneArena. 9 de diciembre de 2013. Consultado el 9 de febrero de 2014. 
  14. «How to remove Hangouts and more Android 4.4 KitKat apps». CNET. Consultado el 2 de noviembre de 2015. 
  15. «'ART' experiment in Android KitKat improves battery life and speeds up apps». Engadget. Consultado el 26 de junio de 2014. 
  16. Andrei Frumusanu (1 de julio de 2014). «A Closer Look at Android RunTime (ART) in Android L». AnandTech. Consultado el 5 de julio de 2014. 
  17. «KitKat's WebView is powered by Chromium, enabling Android app developers to use new HTML5 and CSS features». The Next Web. Consultado el 2 de noviembre de 2015. 
  18. Ho, Joshua. «Examining MicroSD changes in Android 4.4». Anandtech. Consultado el 28 de marzo de 2014. 
  19. «Getting Your SMS Apps Ready for KitKat». Android Developers Blog. Consultado el 14 de octubre de 2013. 
  20. «Google gets around the carriers with Host Card Emulation for NFC payments». NFCWorld.com. Consultado el 2 de noviembre de 2015. 

Enlaces externos[editar]


Predecesor:
Android Jelly Bean
Julio 2012
Sistema operativo para Teléfonos inteligentes,
parte de la familia Google Inc.

Octubre de 2013
Sucesor:
Android Lollipop
Octubre 2014