Articulo de referencia

WatchKit

WatchKit es un framework proporcionado por Apple para desarrollar aplicaciones para el Apple Watch . El framework WatchKit está diseñado para el lenguaje de programación Swift y...

WatchKit es un framework proporcionado por Apple para desarrollar aplicaciones para el Apple Watch . El framework WatchKit está diseñado para el lenguaje de programación Swift y también para el lenguaje de programación Objective-C , y debe compilarse en Xcode , de forma similar a las aplicaciones de iOS . [ 1 ]

Historia

WatchKit se lanzó por primera vez en 2014, un año antes del lanzamiento del Apple Watch. [ 2 ] Se incluyó con el SDK beta de iOS 8.2. [ 3 ] En 2015, Apple estableció laboratorios de WatchKit en varias ciudades para permitir el desarrollo presencial de aplicaciones para el Apple Watch antes del lanzamiento oficial del producto. [ 4 ]

Funcionalidad

WatchKit proporciona clases que permiten el desarrollo de aplicaciones para el Apple Watch. WatchKit también permite que las aplicaciones iOS envíen notificaciones y "Glances", que son notificaciones persistentes creadas mediante plantillas predefinidas por Apple. [ 5 ] El framework está diseñado para usarse con Swift u Objective-C y debe compilarse en Xcode. Si bien está diseñado para el Apple Watch, el reloj solo renderiza la interfaz de usuario, y un iPhone vinculado al reloj renderiza todo lo demás. También permite la compatibilidad con Handoff con el iPhone vinculado. [ 6 ]

Clases

WatchKit proporciona algunas clases para fines generales, como la representación de controladores, interfaces y acciones de alerta. [ 7 ]

  • Región de imagen de accesibilidad WKA
  • WKAlertAcción
  • Extensión WK
  • WKImage
  • WKInterfaceController
  • WKUserNotificationInterfaceController
  • Dispositivo de interfaz WK
  • WKPickerItem

También proporciona soporte para la gestión de archivos, a través de las siguientes clases:

  • WKAudioFileAsset
  • Reproductor de archivos de audio WKAudio
  • Reproductor de cola de archivos WKAudio
  • WKAudioFilePlayerItem

Y un conjunto de clases que heredan de WKInterfaceObject y representan elementos visuales de la interfaz de usuario.

  • Botón de interfaz WK
  • WKInterfaceDate
  • Grupo de interfaz WK
  • Imagen de interfaz WK
  • Etiqueta de interfaz WK
  • Mapa de interfaz WK
  • WKInterfaceMovie
  • Selector de interfaz WK
  • WKInterfaceSeparator
  • WKInterfaceSlider
  • WKInterfaceSwitch
  • Tabla de interfaz WK
  • Temporizador de interfaz WK

Protocolos

WatchKit proporciona dos protocolos: WKExtensionDelegate y WKImageAnimatable. WKExtensionDelegate está diseñado para gestionar el comportamiento de la extensión de WatchKit, mientras que WKImageAnimatable controla la reproducción de imágenes animadas.

Referencias

  1. Azarpour, Soheil (24 de febrero de 2015). "Preguntas frecuentes sobre WatchKit" . kodeco.com . Consultado el 13 de febrero de 2024 .
  2. Cunningham, Andrew (18 de noviembre de 2014). "Apple lanza las herramientas para desarrolladores de WatchKit junto con la primera beta de iOS 8.2" . Ars Technica . Consultado el 13 de febrero de 2024 .
  3. Kingsley-Hughes, Adrian (18 de noviembre de 2014). "Apple pone a disposición de los desarrolladores las herramientas de software WatchKit" . ZDNET . Consultado el 13 de febrero de 2024 .
  4. Warren, Tom (11 de marzo de 2015). "Apple tapa las cámaras de los iPhone de los desarrolladores en laboratorios secretos de relojería" . The Verge . Consultado el 13 de febrero de 2024 .
  5. Mayo, Benjamin (18 de noviembre de 2014). "Las aplicaciones de terceros para Apple WatchKit requieren un iPhone conectado para funcionar; las aplicaciones 'totalmente nativas' llegarán más adelante en 2015" . 9to5Mac .
  6. Bonnington, Christina. "Con el nuevo kit de desarrollo, Apple nos da una idea de cómo funcionará su reloj" . Wired . ISSN 1059-1028 . Consultado el 13 de febrero de 2024 . 
  7. Manning, Jon; Buttfield-Addison, Paris (30 de mayo de 2016). Desarrollo rápido para el Apple Watch: Introducción al framework WatchKit, Glances y Notificaciones . O'Reilly Media, Inc. ISBN 978-1-4919-2529-4.
Obtenido de " https://en.wikipedia.org/w/index.php?title=WatchKit&oldid=1341105835 "