iOS7で、アプリでスクリーンキャストを記録することに頭を悩ませようとしています。「Explain Everything」などの素晴らしいアプリはいくつかありますが (競合したり、置き換えたり、コピーしようとしているわけではありません)、描画をスムーズに記録する方法がわかりません。独自のフォーマットで記録し、ユーザーの要求に応じてムービーにエクスポートしているようです。
私はいくつかのライブラリを試しました:
- 垣間見る。残念ながら、まだ renderInContext を使用しており、非常に遅いです
- ScreenCaptureViewおよび (派生物のように見える) UIScreenCaptureView。後者は新しい drawHierachy メソッドを使用しますが、iPad のプロセッサを最大 96% 消費し、スムーズに描画するには遅すぎます。まるで糖蜜の中を指で引きずっているような感覚です。
UIView をムービーに直接記録するのは、ShowMe や Explain Everything などのアプリで見られるようなスムーズな描画ベースのスクリーンキャストを作成するにはあまりにも効率が悪いようです。
スムーズな描画を記録する方法はありますか、またはスムーズで達成可能な特定の UIView で何が起こりますか? すでに存在する(優れた)スクリーンキャストアプリは、これをどのように管理していますか?