La actualización de WidgetKit de Apple permite a los desarrolladores crear para la pantalla de bloqueo y el reloj con el mismo código

La actualización de WidgetKit de Apple permite a los desarrolladores crear para la pantalla de bloqueo y el reloj con el mismo código

by

in

En una sesión informativa para desarrolladores que siguió al discurso de apertura de Apple en su Conferencia Mundial de Desarrolladores esta tarde, la compañía entró en más detalles sobre los diferentes tipos de widgets que los desarrolladores ahora pueden crear para la pantalla de bloqueo de iOS 16. Inspirándose en las complicaciones del Apple Watch, Apple dijo que estos nuevos widgets pueden ayudar a los desarrolladores a aprovechar la información clave de su aplicación y mostrarla donde la gente pueda verla de un vistazo. En particular, todos estos widgets de la pantalla de bloqueo funcionarán tanto en iOS como en watchOS porque, a partir de watchOS 9, las complicaciones también estarán impulsadas por WidgetKit.

Eso significa que, por primera vez, los desarrolladores podrán usar el mismo código para generar información visible en ambas plataformas, donde las diferencias entre plataformas se manejan automáticamente, señaló Apple. Es decir, los widgets se crearán utilizando las fuentes del sistema apropiadas de manera predeterminada y los widgets de la pantalla de bloqueo se teñirán para lograr la máxima legibilidad.

En el lanzamiento, los desarrolladores podrán elegir entre tres diseños de widgets diferentes: circular, rectangular y en línea.

Los widgets circulares son ideales para mostrar una imagen pequeña, una página o unos pocos caracteres de texto. Estos widgets serían geniales para hacer algo como que el usuario sepa con un vistazo qué tan activo ha estado hoy o si es hora de salir a correr, similar a Apple. anillos de actividad. Otro diseño de widget, rectangular, proporciona un lienzo más grande. Esto podría ser mejor para mostrar algo como un próximo pronóstico del tiempo, explicó Apple.

Mientras tanto, el widget en línea proporciona una forma de transmitir información con una pequeña cantidad de texto y Símbolos SF — La biblioteca de iconografía de Apple que hoy incluye más de 4000 símbolos diferentes. Estos widgets en línea se mostrarían sobre el reloj de la pantalla de bloqueo y junto a una cadena de fecha proporcionada por el sistema, como “Mon 6” (para “Lunes 6”). En un ejemplo publicado junto con una próxima sesión de WWDC 2022, Apple mostró cómo este widget podría proporcionar el clima sobre el reloj. Aquí, la fecha va seguida de un símbolo de sol para el clima, así como la ciudad actual.

Todos los widgets serán diseñados por desarrolladores que utilizan WidgetKit, que es el conjunto de herramientas que ya se está utilizando para crear widgets de pantalla de inicio para iOS, iPadOS y macOS. Con la actualización de WidgetKit que se implementará a finales de este año, los desarrolladores también podrán crear estos nuevos widgets y complicaciones en watchOS. Esto podría ampliar en gran medida las capacidades de las aplicaciones de personalización de la pantalla de inicio como Brass, Widgetsmith y otras, que podrían proporcionar un conjunto de widgets coincidentes para la pantalla de inicio, la pantalla de bloqueo y el reloj, lo que permite a los usuarios personalizar todos sus dispositivos de la misma manera.

Otra característica nueva le dará a los widgets el poder de mostrar información en tiempo real. Los desarrolladores podrán crear actividades en vivo, que se construyen con la interfaz de usuario de Swift, para proporcionar la información más actualizada a la pantalla de bloqueo. Al igual que los widgets, estas actividades en vivo también se crean con WidgetKit. La diferencia entre un widget estándar y una actividad en vivo es que los desarrolladores actualizarán la presentación y el estado de este último en tiempo real para que se muestre lo más actualizado cuando el usuario mire el widget. En realidad, las actividades en vivo son básicamente una especie de widgets en tiempo real, pero Apple le ha dado un nombre diferente.

Las actualizaciones de WidgetKit se lanzarán con iOS 16 a finales de este año.


Source link