Como prometió, Apple ha entregado su primera versión de WatchKit, que le permite crear aplicaciones para el próximo Apple Watch. En un movimiento sorprendente, Apple publicó información sobre su nuevo WatchKit en una página web abierta al público en general.
Índice de contenido
Nueva información sobre el Apple Watch
En la información que Apple ha puesto a disposición del público, aquí hay algunas cosas nuevas que hemos aprendido sobre Apple Watch:
- La parte principal de una aplicación Watch se ejecuta en el iPhone, ¡no en el Apple Watch! Entregas una aplicación de reloj dentro de la aplicación de tu iPhone.
- Hay dos partes de una aplicación Watch:
- Extensión WatchKit – Esta es la aplicación principal que en realidad se ejecuta en el iPhone.
- Interfaz de usuario – La interfaz de usuario de la aplicación está instalada en el Apple Watch.
- Cuando un usuario inicia su aplicación en Apple Watch, la extensión WatchKit asociada se inicia en segundo plano en el iPhone.
- El reloj de 38 mm tiene 272×340 píxeles y el reloj de 42 mm tiene 312×390 píxeles, lo que los convierte en calidad Retina.
- Apple creó una nueva fuente San Francisco específicamente para la legibilidad en el Apple Watch.
- Puede cambiar el tamaño de fuente predeterminado en un Apple Watch.
Cuando se envía una notificación al Apple Watch, el usuario primero recibe un notificación breve que contiene una cantidad mínima de información. Si el usuario mantiene la muñeca levantada durante una notificación breve, después de un momento, se convierte en alnotificación ong-look, que contiene información más detallada.
- Incluso si aún no ha creado una aplicación Watch, los usuarios aún pueden recibir notificaciones en Apple Watch desde sus aplicaciones iOS.
- En lugar de referirse a los “usuarios” de la aplicación Watch, Apple se refiere a ellos como “usuarios”. Esta es una mentalidad importante que los desarrolladores deben recordar al crear Watch Apps.
Será interesante ver cómo responden los consumidores a esta conexión de iPhone / Apple Watch, y qué tan bien funciona el vínculo entre los dos dispositivos.
3 formas de interactuar con Apple Watch
Hay tres formas principales en las que su aplicación iOS que se ejecuta en un iPhone puede interactuar con el Apple Watch:
- Aplicaciones WatchKit – Crea una interfaz de usuario que se instala en el Apple Watch con el que interactúa el usuario. El usuario puede iniciar manualmente la aplicación desde la pantalla de inicio de su Apple Watch.
- Notificaciones procesables – Su aplicación puede enviar notificaciones a las que el usuario puede responder seleccionando una acción, que puede transferirlas a un área específica de su aplicación Watch, o verlas más tarde en el Centro de notificaciones de Apple Watch.
- Miradas – Puede proporcionar alertas de solo lectura, lo que brinda a los usuarios una vista abreviada de información importante en su aplicación.
Arquitectura
La aplicación Watch se compone de estas dos piezas principales, una que se ejecuta en el iPhone y otra en el Apple Watch:
- los Extensión WatchKit se ejecuta en el iPhone. Ejecuta código en respuesta a las interacciones del usuario en Apple Watch.
- los Ver aplicaciónLa interfaz de usuario se encuentra en el Apple Watch. Se carga desde un paquete que contiene su guión gráfico, imágenes y otros recursos.
Cuando el usuario ve su aplicación Watch, notificación o Glance, Apple Watch carga la interfaz adecuada. Se comunica con el iPhone y le dice que ejecute su extensión WatchKit.
A medida que el usuario interactúa con la aplicación Watch, el Apple Watch y el iPhone envían información de un lado a otro. La interacción del usuario en Apple Watch hace que el código se ejecute en su extensión WatchKit en el iPhone. Su código en el iPhone actualiza la interfaz de usuario de la aplicación Watch y realiza tareas relacionadas con el suministro de datos a la aplicación Watch.
Ver aplicaciones en Xcode
Necesita obtener Xcode 6.2 beta del Centro de desarrollo de iOS para crear aplicaciones de reloj.
Para crear una aplicación Watch, agregue un nuevo destino de aplicación Watch a su aplicación iOS existente. Su aplicación para iOS instala y administra su aplicación Watch. Utiliza las mismas herramientas familiares de Xcode, como guiones gráficos y editores de código, para diseñar una aplicación Watch.
El simulador de iOS le permite ver y depurar su aplicación Watch. Para ver la aplicación Watch en el simulador, seleccione una de las opciones de Apple Watch en el Hardware menú. Incluso puede probar y depurar notificaciones personalizadas en el simulador de iOS.
Marco de WatchKit
Hay una variedad de elementos de la interfaz de usuario en el marco WatchKit que puede incorporar en sus aplicaciones Watch. Estos son algunos de los controles destacados por Apple:
Las fechas y los temporizadores actualizan sus valores de forma dinámica. Una vez configurados, estos objetos se ejecutan de forma autónoma en el Apple Watch y no necesitan intervención adicional de su extensión WatchKit en el iPhone.
El control de mapa es una versión no interactiva de la interfaz de mapa estándar. Usted crea una instantánea de mapa en su extensión WatchKit en el iPhone y la envía al Apple Watch para su visualización. Cuando el usuario toca el control del mapa, lo lleva a la aplicación Mapas en el Apple Watch.
Un usuario muestra un menú en su aplicación mediante un gesto de toque forzado. Un menú puede contener de uno a cuatro elementos y cada elemento del menú consta de un icono y una etiqueta (la etiqueta puede contener dos líneas de texto).
Dónde aprender más
Acabo de tocar la superficie de toda la información que Apple ha publicado sobre las aplicaciones de Apple Watch. Para obtener más información, consulte este enlace, que incluye un video de 27 minutos que brinda una descripción general del proceso de desarrollo. ¡Estoy deseando sumergirme y escribiré más sobre WatchKit en esta columna!