Blog

Android 12: Nuevas funciones para los desarrolladores de apps

Contenidos

Al igual que Apple y el sistema operativo iOS, Android 12 ha llegado a los dispositivos de todo el mundo. Esto significa que las nuevas características estarán fácilmente disponibles para que los desarrolladores las aprovechen, lo que les permitirá crear mejores experiencias para el usuario.

Saber lo que está por venir podría -y en muchos casos, debería- influir en la dirección o en ciertos aspectos de las próximas características que planeas llevar a tu aplicación. También es importante entender cómo aprovechar las nuevas herramientas y funciones que llegan con Android 12 (y, en realidad, a todas las versiones importantes del sistema operativo) en tu aplicación principal, así como en funciones complementarias como los widgets. Así que vamos a echar un vistazo a algunos de los cambios que llegan a Android después de una rápida explicación sobre cómo las nuevas versiones suelen desplegarse para Android.

El despliegue de Android 12

A diferencia de iOS, Android es modificado por muchos fabricantes como Google con su serie Pixel, Samsung, HTC, OnePlus, etc. Como tal, los principales despliegues del sistema operativo suelen ocurrir en oleadas, con algunos fabricantes marcando la nueva versión del sistema operativo inmediatamente disponible para los usuarios, mientras que otros se retrasan un poco. En muchos casos, algunos fabricantes también introducen nuevas funcionalidades en determinadas herramientas que incluyen en sus dispositivos; un buen ejemplo de ello es el asistente Bixby de Samsung, que suele recibir una actualización en torno al lanzamiento de un sistema operativo importante.

Hay varios cambios de cara al usuario que llegan a Android 12 y que serán inmediatamente obvios para los usuarios finales. Pero debajo de estos cambios hay varias adiciones y ajustes que estarán disponibles para que los desarrolladores mejoren sus aplicaciones.

Funciones y APIs de Android 12 para desarrolladores

Son bastantes los nuevos cambios que llegan a Android 12 y que Google cubre aquí. Aunque todo es importante (en distintos grados), vamos a resumir algunos de los cambios más notables que veremos en esta versión.

API de modo de juego e intervenciones en el modo de juego

Los juegos para móviles son un monstruo de la industria con ingresos que superan a los de las consolas, con unos 80 dólares de ingresos globales, de los cuales 10,73 provienen de Norteamérica. Esto supera al fútbol americano, cuyos ingresos alcanzaron su punto máximo en 2019 con 15.260 millones de dólares, y se sitúa justo por debajo de la industria cinematográfica, que alcanzó su punto máximo en 2019 con 101.000 millones de dólares antes de caer en picado en 2020.

API de modo de juego que permite la optimización en torno a la batería y las intervenciones de modo de juego que proporciona herramientas de optimización OEM para los juegos que ya no se actualizan. El primero es un gran negocio para los jugadores móviles tanto serios como casuales, ya que esto permitirá a los desarrolladores modificar mejor el consumo de energía y ofrecer ajustes como la capacidad de mantener una velocidad de fotogramas constante en esos gloriosos 60 FPS sacrificando la vida de la batería y la fidelidad u otras opciones de energía específicas, dependiendo de sus necesidades.

Esto también se vinculará a un nuevo identificador conocido como «clase de rendimiento» que permite a un dispositivo declarar fácilmente su clasificación en función de sus especificaciones. Esto facilitará la aplicación de los ajustes de configuración en torno a las capacidades reales de un dispositivo que puede ser fácilmente referenciado por una aplicación simplemente llamando («mirando») a este valor durante la instalación.

Widgets más robustos

La API de los widgets ha recibido una revisión bastante importante en Android 12. Uno de los cambios más notables es un aspecto más redondeado que podría causar problemas con los widgets existentes, dependiendo de cómo se organice el contenido. Además, las nuevas opciones de personalización que permiten a los usuarios aplicar temas y colores en todo el sistema también son compatibles con los widgets. Los desarrolladores también pueden añadir más funciones de «comportamiento de estado», lo que básicamente significa que pueden ser más interactivos con la introducción de controles de conmutación, casillas de verificación y botones de radio.

Inserción de contenido enriquecido

A lo largo de los años, hemos podido aprovechar las ventajas de compartir contenidos cada vez mejor, ya que muchas empresas incorporan estos mecanismos en sus aplicaciones; sin embargo, mover ciertos elementos (excepto texto, en general) entre aplicaciones de un dispositivo ha sido limitado hasta ahora. La nueva API unificada para la inserción de contenido enriquecido cambia esto en Android 12 al incorporar una nueva interfaz que almacena en búfer una variedad de contenido, sirviendo como un mejor «portapapeles», permitiendo un mejor movimiento de contenido, como el vídeo, entre aplicaciones. 

Controles hápticos dinámicos

Los sistemas hápticos se están convirtiendo en una forma popular de llevar la retroalimentación sensorial a los dispositivos, así como de introducir resistencia a ciertos controles físicos. Tal vez una de las aplicaciones más populares del momento sea el mando DualSense de PS5, que introduce vibraciones más dinámicas que las generaciones anteriores que permiten al usuario «sentir» mejor ciertas partes de un juego y, sobre todo, ofrecer resistencia en botones como los gatillos traseros.

Los teléfonos equipados con tecnología háptica pueden aprovechar estos mandos para ofrecer un par de nuevas funciones como la háptica acoplada al audio y los efectos de los actuadores. Estos sistemas de retroalimentación enriquecen las experiencias de juego y acaban encontrando su lugar en otras aplicaciones para proporcionar retroalimentación a determinadas acciones del usuario. Las aplicaciones pueden proporcionar retroalimentación háptica en torno al audio y muchos otros activadores (por ejemplo, el tiempo que un usuario presiona algo, un evento dentro de la aplicación, etc.) utilizando una variedad de controles diferentes para interactuar con los motores en todo un dispositivo, así como ser capaces de conectar componentes que proporcionan sistemas hápticos, como equipos de fitness digitales compatibles y controladores de juegos.

Lo más probable es que empecemos a ver el uso de la háptica en la accesibilidad del usuario más adelante con Android 12. Es muy probable que empecemos a ver su uso en aplicaciones de salud y fitness, pero es probable que pase algún tiempo antes de que un Samsung Galaxy sea capaz de proporcionar un masaje profundo.

Nueva API de pantalla de bienvenida

Una pantalla de bienvenida es un término que designa una breve imagen que se suele ver cuando algo se carga; por ejemplo, muchas aplicaciones bancarias y de pago parecen tener pantallas de bienvenida, como Chase, PayPay, Chime y otras. Con la nueva Splashscreen API, todas las aplicaciones tendrán una animación de lanzamiento automática y, además, los desarrolladores tendrán ahora acceso a un conjunto formal de herramientas para personalizar esta característica para su aplicación. De momento, se trata sobre todo de una mejora estética, pero con el tiempo podría ofrecer una mayor funcionalidad.

Funcionalidad mejorada de imagen en imagen (PiP)

Android 12 ofrece ahora más controles para las aplicaciones que ofrecen la funcionalidad PiP, lo que esencialmente permite que estas ventanas sean más fáciles de usar (piensa en la aplicación de YouTube cuando está «minimizada» y se ejecuta en la parte superior de la pantalla de inicio o alguna otra aplicación). Anteriormente, la función PiP era un poco deficiente, pero las mejoras deben ofrecer mayor estabilidad y transiciones más suaves cuando se abre, se cierra o se reposiciona una ventana.

Estas nuevas adiciones deben ser útiles para cualquiera que ofrezca una aplicación rica en medios, ya sea algo totalmente dedicado al streaming de vídeo como Netflix o Disney+, así como para mejorar las aplicaciones de noticias como Bloomberg, que ya utiliza PiP en Android (e iOS), permitiendo a los usuarios utilizar sus dispositivos mientras ven una emisión de BTV o escuchan Bloomberg Radio.

Artículos destacados

Artículo

From offline to online.

Comparte tus ideas con nosotros