stringtranslate.com

Animación básica

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 ofrece a los desarrolladores una forma de producir interfaces de usuario animadas mediante 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 se encarga de la interpolación . Esto permite crear interfaces animadas con relativa facilidad, ya que el desarrollador no necesita 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 gráfico (GPU). [1]

Las secuencias animadas se ejecutan en un subproceso independiente del bucle de ejecución principal, lo que permite que el procesamiento de la aplicación se realice 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

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.

Véase también

Referencias

  1. ^ abc "Apple – Desarrolladores – Serie de tecnologías 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 – Core Animation". Archivado desde el original el 24 de octubre de 2007. Consultado el 30 de octubre de 2007 .
  3. ^ Conferencia mundial de desarrolladores de Apple, años 2000

Enlaces externos