ページへ戻る
+ Links
印刷
StarlingとFeathersの概要
の編集 ::
NJF Wiki
xpwiki
:
StarlingとFeathersの概要
の編集
# k3c04174 の編集
ページ内容:
*概要 [#k3c04174] StarlingはFlashからGPUを使うのをサポートするライブラリで、FeathersはそのStarling上で動くライブラリでUIのコンポーネント群です。 もともとFlashはタイムラインを使ってベクターやビットマップ画像をアニメーションさせるツールでした。 その後、スクリプトが強化されるにつれて、ゲームやWebアプリ、家電製品のインターフェイスなどの利用が増え、だんだんと高度な機能が要求され実装されていくようになります。 その一つとして、FlashはGPUをサポートするようになります。それまではCPUから画像の描画を行っていましたが描画専用の演算装置であるGPUを使うことで格段に描画速度が上がりました。 しかし、GPUへのAPIは従来のFlashで使われている描画システムとはかなり異質で、直接叩くには使い勝手が悪いものです。 そこで、ActionScriptから比較的簡単にGPUをあつかえるようにしたのがStarlingです。 また、GPUでは従来用意されていたボタンなどのUIが使えなくなり、それを補う形で出たのがFeathersというライブラリです。 これらを使うとFlashでGPUを使った開発が格段に楽になります。特に演算能力が非力なモバイルアプリ開発である程度複雑な物をAdobe Airで作る場合に必須の知識になっています。 一方、従来のWebコンテンツではよほど速度が必要で無い限り使う意味はありません。また、モバイルデバイスはほぼGPUをサポートしていますが、パソコンはたまにサポートされていない場合もあり、その時は描画は遅くなります。Webコンテンツではゲームの一部、特に描画負荷が高いものでStarlingやFeathersが利用されています。
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
「東京」の読みがな?(ひらがなで)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する