[]
Facebookは29日に正式に オープンソースでそのアプリケーションを発表した エンジンポップへのアニメーションの切り替えの背後にある論文。 ポップアップ、折り畳み、スクロールのすべての効果を制御するために、過去の比較的静的な効果の代わりに、動的なアニメーション効果の制御を使用しています。
FacebookのソフトウェアエンジニアであったKimon Tsinteris氏は、Popエンジンを使って電子書籍を開発する 社の共同設立者としてFacebookに参加しました。 Tsinteris氏は、iOSが静的アニメーションをサポートするのに非常に適していることを発見しました。
iOSスタティック・アニメーション・エフェクト
しかし、開発されたアニメーションエンジンはiOSのものより優れていると考えています。"Popでは、比較的なじみのあるコアアニメーションプログラミングモデルを維持しながら、ジェスチャーのスピードによりよく追従することが可能になり、その結果、アニメーションにユーザーの意図をよりよく反映させることができます。"彼は、タッチスクリーンのインターフェイスが新しいソフトウェアデザインを****アップさせたと述べました。将来、人々はスクリーン上のあらゆる要素とインタラクトできるようになり、これらの要素は、ユーザーの意図を判断するために、ユーザーが操作するあらゆるジェスチャーの具体的な速度と方向をキャプチャできるようになるでしょう。"これが未来の操作ロジックです"
ポップでダイナミックなアニメーション効果
ポップはそのために設計されています:
- アニメーションがより滑らかになりました。従来の4つの静的アニメーションエフェクトに加え、Spring、アクション表示に柔軟なエフェクトをもたらす「ディケイ」、より人間の習性に近い減速で停止するエフェクトをもたらす「ディケイ」の2つの動的エフェクトが追加されました。Spring」はアクション表示に柔軟なエフェクトを、「Decay」はより人間の習性に近い減速で停止するエフェクトをもたらします。どちらのエフェクトも、検出されたデータにユーザーのジェスチャー操作のスピードを加えることで、よりリアルなフィードバックが画面に表示されます。
- Popは拡張可能なフレームワークなので、iOS開発者なら誰でも独自のアニメーションをコーディングできます。このフレームワークはどんな Objective-C コンポーネントでもアニメーションさせることができます。
- Popはとても開発者に優しく、コアアニメーションの使い方を知っている人なら誰でも簡単にPopのコツをつかむことができます。
ぜひお試しください。