De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Core Animation es un marco de composición de gráficos utilizado por macOS ( Mac OS X Leopard y posterior), iOS , watchOS y tvOS para producir interfaces de usuario animadas. [1]

Resumen [ editar ]

Core Animation proporciona una forma para que los desarrolladores produzcan interfaces de usuario animadas a través de un modelo de animación implícito , así como un modelo "explícito". El desarrollador especifica los estados original y final de un objeto, y Core Animation maneja la interpolación . Esto permite crear interfaces animadas con relativa facilidad, ya que el desarrollador no requiere un código específico para la animación. [2]

Core Animation puede animar cualquier elemento visual y proporciona una forma unificada de acceder a Core Image , Core Video y las otras tecnologías Quartz . El renderizado de Core Animation puede acelerarse mediante un procesador de gráficos (GPU). [1]

Las secuencias animadas se ejecutan en un hilo independiente del ciclo de ejecución principal, lo que permite que el procesamiento de la aplicación ocurra mientras la animación está en progreso. De esta manera, el rendimiento de la aplicación no se ve afectado y las animaciones se pueden detener, revertir o reorientar mientras están en progreso. [1]

Historia [ editar ]

Core Animation apareció por primera vez en Mac OS X Leopard , pero en realidad surgió por primera vez del equipo de software del iPhone . [ cita requerida ] Se mostró públicamente por primera vez el 7 de agosto de 2006 [3] [ referencia circular ] durante la WWDC 2006 . En la Macworld Expo 2007, Apple anunció que el iPhone ejecuta una versión especialmente adaptada de OS X y usa Core Animation.

Ver también [ editar ]

Referencias [ editar ]

  1. ^ a b c "Apple - Desarrollador - Serie de tecnología Leopard para desarrolladores - Descripción general de tecnologías de aplicación de desarrollador Leopard" . Consultado el 12 de junio de 2007 .
  2. ^ "Apple - Mac OS X Leopard - Tecnología - Animación básica" . Archivado desde el original el 24 de octubre de 2007 . Consultado el 30 de octubre de 2007 .
  3. ^ Conferencia mundial de desarrolladores de Apple # 2000s

Enlaces externos [ editar ]

  • Core Animation en el sitio de desarrolladores de Apple (consultado el 13 de febrero de 2010)
  • Guía de programación de animación principal de Apple (consultado el 1 de agosto de 2017)