Con el SDK de Android 4.4 (API 19) ya disponible, los devs pueden adaptar sus apps a las novedades de KitKat. Resumen de los cambios más visibles para el usuario.
Novedad clave: apps usan el 100% de la pantalla, incluidas áreas de barra de estado y navegación. Dos modos nuevos:
IMMERSIVE: barras aparecen con swipe desde borde y ocultan tras timeout o interacción.IMMERSIVE_STICKY: barras semitransparentes al hacer swipe; desaparecen solas si el usuario no navega fuera. Ideal para juegos y apps de dibujo.Google recomienda: lectores/libros → IMMERSIVE; juegos/dibujo → IMMERSIVE_STICKY. Guía DevBytes y ejemplos en YouTube.
Define cómo una «escena» (UI state) cambia a otra: fade, slide, rotación, escalado, transiciones custom. Permite animar entrada/salida de escenas a medida. Vídeo «Android 4.4 Transitions» para detalles.
KitKat corre en 512 MB RAM. Nueva API isLowRamDevice() para adaptar comportamiento: menos caché, gráficos lower-res, menos precarga. Herramientas de análisis: Opciones de desarrollador > «Estadísticas de proceso» > muestra RAM media/pico por app. Detalle al tocar app.
Herramienta screenrecord vía ADB (adb shell screenrecord) o Android Device Monitor (SDK). Graba vídeo de alta calidad de la app para demos/tutoriales. Fin de grabar con cámara a mano.
PrintManager disponible desde cualquier app. Genera salida para impresoras compatibles vía Google Cloud Print, Wi-Fi Direct, Bluetooth. Fabricantes de impresoras pueden subir drivers a Play Store. Transparente para la app: envía bitmap, WebView HTML o PDF (formato por defecto). Clases helper convierten bitmaps a PDF. DevBytes «Android 4.4 Printing API».
isLowRamDevice + Process Stats).¡A codificar para KitKat!