コンテンツのパフォーマンスとメモリ使用量の最適化

Flash コンテンツを最適化するには、基本原則に留意する必要があります。たとえば、Flash 開発者にとって、極度に複雑なアートワーク、必要以上のトゥイーン処理、および透明の使い過ぎは避けるべきだとされていました。

デスクトップバージョンでは、このようなパフォーマンスの問題はほとんど解決されていますが、Adobe Flash Lite の開発者はまだモバイルデバイスの制限による課題に直面しています。たとえば、デバイスによってパフォーマンスにばらつきがあり、それが極端な場合もあります。また、モバイルオーサリングではさまざまなデバイスへのパブリッシュが必要になるので、開発者は最もパフォーマンスの低いデバイスに合わせたオーサリングを実行しなければならないこともあります。

モバイルコンテンツを最適化するには、両立しないものどうしの妥協点を見つけなければならない場合があります。たとえば、あるテクニックを使用すると表示がきれいになり、別のテクニックを使用するとパフォーマンスが向上するとします。そのいずれを優先するかを決めるために、エミュレータでのプレビューとターゲットデバイスでのプレビューを何度も繰り返し行うことになります。

Flash 8 では、Flash Lite 2.x および 3.0 用のエミュレータは Flash オーサリング環境の一部でした。Flash CS3 と Flash Lite 3.0、および Flash CS4 と Flash Lite 3.1 でも、エミュレータ機能は Adobe® Device Central の一部になっています。Device Central を使用すると、Flash Lite プロジェクトをさまざまなデバイスでエミュレートできます。また、デバイスの表示、メモリ使用、およびパフォーマンスを特定のデバイスでエミュレートできます。エミュレータを使用してモバイルデバイス用の Flash Lite コンテンツを最適化する方法については、Device Central のマニュアルの「モバイルデバイス向けのコンテンツを作成するためのヒント」を参照してください。