stringtranslate.com

Animación central

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

Descripción general

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 y 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 ningún 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 otras tecnologías de Quartz . La renderización de Core Animation se puede acelerar mediante un procesador de gráficos (GPU). [1]

Las secuencias animadas se ejecutan en un hilo independiente del bucle de ejecución principal, lo que permite que el procesamiento de la aplicación se produzca 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 redireccionar mientras están en progreso. [1]

Historia

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 necesaria ] 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 utiliza Core Animation.

Ver también

Referencias

  1. ^ abc "Apple - Desarrollador - Serie de tecnología Leopard para desarrolladores - Descripción general de las tecnologías de aplicaciones para desarrolladores de Leopard" . Consultado el 12 de junio de 2007 .
  2. ^ "Apple - Mac OS X Leopard - Tecnología - Animación central". Archivado desde el original el 24 de octubre de 2007 . Consultado el 30 de octubre de 2007 .
  3. ^ Conferencia mundial de desarrolladores de Apple # 2000

enlaces externos