CoreAnimation は、GPU で高速化されたフレームワークです。個々のビューは GPU にキャッシュされます。次に、コンポジションの任意の変換をそれらに適用できます。このような変換は、GPU によってキャッシュされた画像に適用されます。したがって、CoreGraphics を使用して円、四角形などを描画し、CoreAnimation でそのビットマップを GPU に保存してから、それを変換できます。
また、ファーストパーティのフレームワークから、スプライト キットは、ゲーム スタイル (つまり、高速化されたライト ワンス リード マニー 'スプライト') 描画と物理学などを含むゲーム指向のフレームワークを提供します。
OpenGL ES も完全にサポートされています。2.0 は 3GS で導入され、Apple は古いデバイスのバイナリを受け入れなくなったため、常に利用可能であると想定できます。3.0 は最新の iPhone でも利用できます。これは明らかに Direct2D よりもかなり低いレベルですが、Apple は GLKit を提供しています。GLKit を使用すると、簡単に画像をアップロードしたり、いくつかの単純な呼び出しで古い固定機能のパイプラインをエミュレートしたりできます。
サードパーティの世界では、人々が主に提案するのはCocos2dだと思いますが、現時点では、すでに Sprite Kit に追いついています。
それらのうち、CoreAnimation、OpenGL、および Cocos2D は iOS と OS X にまたがり、いくつかの小さな違いがあります。Sprite Kit は iOS で既に利用可能であり、次の OS X Mavericks で登場します。