|
カテゴリーを表示
|
|
Adobe® AIR®ランタイムでは、高速なグラフィックレンダリング、高解像度のビットマップ、ネイティブエクステンションライブラリ、キャプティブランタイム配信、フロントカメラアプリケーションなどがサポートされているため、より魅力的なユーザー体験を開発できます。

高パフォーマンスな2D/3D GPUハードウェアによるグラフィックレンダリングの高速化を実現するアドビの新しいアーキテクチャを利用できます。このアーキテクチャは、アプリケーションで高度なレンダリングを行うための低レベルのStage3D APIを提供し、フレームワークデベロッパーが対話型クラスを使用できるようにします。
*最初はPCおよびテレビでサポートされます。

ネイティブコードを使用して、ネイティブアプリケーションで使用できるものと同じプラットフォームとデバイスに固有のネイティブ機能およびAPIを利用でき、AIRアプリケーションに簡単に統合できます。

アプリのパッケージオプションが広がり、デベロッパーは、Android™、iOS、Windows、Mac OSのアプリにAIR 3を自動的にパッケージし、アプリとAIRランタイムのバンドル版を含む1つのインストールファイルにまとめることができます。

AIR for iOSおよびBlackBerry Tablet OSでサポートされているフロントカメラがAndroidデバイスでもサポートされるようになりました。フロントカメラを利用して、ユーザーが多機能なビデオ会議やビデオチャットを実行できるようにすることが可能です。
cubicCurveToドローイングAPIを使用すると、カスタムActionScript APIを必要とせずに複雑な3次ベジェを簡単に作成できます。
サイズが非常に大きいビットマップを使用するアプリケーションを開発できます。BitmapDataオブジェクトは最高解像度16メガピクセル(16,777,215ピクセル)に制限されなくなり、ビットマップの最大幅/高さは8,191ピクセルに制限されなくなりました。
コンテンツの配信状況およびユーザーの視聴状況に関するリアルタイムのレポートデータを収集できます。Adobe SiteCatalyst®, powered by Omniture®を併せて使用すれば、デベロッパーは2行のコードだけで、ビデオ解析を実装できます。
音声エコー除去が総合的にサポートされているので、開発者は、ユーザーにノイズキャンセリングヘッドセットの利用を求めることなく、ゲームやエンターテイメントをはじめ様々なタイプのアプリケーションにリアルタイムVoIP機能を追加できます。ユーザーは、デスクトップまたはラップトップコンピューターの内蔵スピーカーを使用してチャットを楽しめます。この新機能はFlash Player 10.3にも搭載されています。
内蔵の3Dエフェクトサポートを用いることで、魅力的なインターフェイスを制作できます。ドローイングAPIの強化により、z方向の奥行、リアルなパース、テクスチュア付きの3Dメッシュ、保持されるグラフィックモデルなどの機能が追加され、レンダリングやデベロッパーの生産性が向上します。
アプリケーションのインストール後は、ユーザーインターフェイス全体がAdobe AIRアプリケーションによってコントロールされます。AIRアプリケーションでは、ウィンドウを長方形以外の形や透明、半透明にすることも、完全に動的なレイアウトを適用することもできます。
Adobe AIRアプリケーションでは、ローカルオペレーティングシステムのネイティブウィンドウを使用することで、ほぼ従来の外観を提供できます。これにより、オペレーティングシステムでは、ウィンドウを最小化または最大化したり、閉じるためのコントロールを提供することもできます。
AIRアプリケーションからファイルをデスクトップにドラッグすることで、ファイルをローカルマシンにコピーします。これにより、コンテンツ管理システムやオンラインストアなどのアプリケーションとの新しいやり取りが可能になります。
大画面ディスプレイをサポートし、4095x4095ピクセルまでの大きなウィンドウを表示できます。
AIR 3 appでのrenderMode=cpu/autoのAndroid上のグラフィックの色深度(16-bitおよび32-bit)を制御できます。
位置情報、加速度センサー、カメラ、画面表示方向、仮想キーボードなどのハードウェア機能やソフトウェア機能を活用するアプリケーションを、Android™、BlackBerry® Tablet OS、iOSなどのオペレーティングシステムやテレビ向けに開発できます。

ネイティブコードを使用して、ネイティブアプリケーションで使用できるものと同じプラットフォームとデバイスに固有のネイティブ機能およびAPIを利用でき、AIRアプリケーションに簡単に統合できます。

Androidマーケットライセンスサービスにアクセスして、Androidマーケットを通して公開した有償アプリケーションにライセンスポリシーを適用できるようになりました。

マルチタスク、最大960x640の高解像度画面を実現するRetinaディスプレイ、フロントカメラとバックカメラのサポート、マイクによるオーディオのキャプチャなどのiOS機能を利用できます。

圧縮効率を高めて業界全体でサポートすることで、コンピューターのカメラから美しいビデオをストリーミング配信できるようになり、高品質のリアルタイム通信(ビデオチャットやビデオ会議など)とライブビデオブロードキャストの両方が実現します。

Androidデバイスで、Flash Accessによるコンテンツ保護がサポートされるようになりました。ブロードキャスターは、顧客の使用したいモバイルデバイスをサポートすることで、より幅広い顧客を獲得し課金できるようになりました。

ビデオパイプライン全体のハードウェアアクセラレーションを利用して、クラス最高の高精細(HD)ビデオ再生を実現します。モバイルデバイスとテレビデバイスでプロセッサーとメモリの使用量を減らし、ビデオをより滑らかに再生して再現性を高めます。

アプリケーションの実行速度とリソースの使用効率を向上します。アプリケーションを再コンパイルせずに、CPUメモリ消費量の削減(アプリケーションによっては30%減)が可能です(Android OSで、フレームレート30fpsのH.264ビデオのデコード、および最高50fpsのGPUベースのアニメーションとゲーム)。
Android、BlackBerry TabletおよびiOSオペレーティングシステムのネイティブテキスト入力コントロール(拡大やテキスト選択などのプラットフォームに固有のユーザー操作の動作を含む)をモバイルアプリケーションで利用できるようになりました。
この機能を使用すると、エンドユーザーがAndroidデバイスのSDカードにAIRランタイムをインストールまたは移動して、電話機の記憶領域を解放することができます。
AndroidデバイスではUSB接続でアプリケーションをデバッグできます。Wi-Fiの設定は必要ありません。 AIR SDK(ソフトウェア開発キット)にMicrosoft® Windows®用Android USBドライバーが同梱されています。
必要に応じてソフトウェアキーボードを自動的に表示させ、マルチスクリーンアプリケーションの開発を簡略化できます。物理キーボード用にデザインされたデスクトップアプリケーションは、ソフトウェアキーボードをコンテンツやアプリケーションに表示させる変更がない場合、簡単にモバイル向けに最適化できます。
マルチタッチ(Windows 7、Android, BlackBerry Tablet OS、iOS)とジェスチャー(Windows、Mac OS、Android、BlackBerry® Tablet OS、iOS)を使用して、まったく新しい種類のアプリケーションを構築できます。
Dolby DigitalおよびDTSサラウンドのフルHDビデオをAIRで動作するテレビに直接配信できます。
テレビスタイルのデバイスでよく使われているリモコンの入力方法にアクセスし、一時停止、再生、停止、巻き戻し、早送り、選択などのボタンで操作できる統一的な表示を実現します。
テレビプラットフォームに搭載されたハードウェアアクセラレーターを使用し、2Dグラフィックを高速に表示できます。テレビハードウェアによる直接の高速化処理が可能な2Dとビットマップに機能を絞り込むことで、パフォーマンスの高いインターフェイスを実現しています。
iOS用AIRアプリケーションのレンダリング速度がCPUモードで最大4倍に。Flexフレームワークを使用する場合を含め、多くのAIR for iOSアプリケーションのパフォーマンスが向上します。
オーディオをバックグラウンドで再生できるマルチタスクiOSアプリケーション(マルチタスクをサポートする音楽アプリケーションや信頼できる音声会議アプリケーションなど)を作成できるようになりました。
モバイルデバイスで、暗号化されたローカル記憶領域がサポートされるようになりました。ユーザーのデバイスにアプリケーションの重要なデータをより安全に格納でき、パスワード、証明書、監査情報などの重要なデータの格納がサポートされます。
GPSアプリケーション、またはデバイスの位置情報をコンテンツに反映するアプリケーションを構築できます。
ActionScript®で、ネイティブデバイスの加速度センサーからX、Y、Z軸の加速度値を取得できます。バッテリーの寿命を保つために、加速度更新頻度を指定することもできます。
写真やビデオをキャプチャして、デバイスのメディアギャラリー(カメラロール)に保存できます。アプリケーションからカメラロールを使用して、画像の表示やサーバーへのアップロードができます(例:写真またはビデオを撮影してFacebookに掲載できます)。
アプリケーション内にWebリンクを表示し、アプリケーションを移動することなくWebコンテンツにすばやくアクセスできます。例えば、Webブラウザーを開くことなく、独自のFacebookアプリケーションを使用してあらゆる情報にアクセスすることが可能です。
画面の向きを変えることができます。デバイスを振ったり回転させたりしてゲームをコントロールできます。
ブラウザーやネイティブAndroidアプリケーション上でアプリケーションを起動できます。
テキストフィールド内のテキストを選択すると、切り取り、コピー、貼り付け、入力方法などテキスト操作のメニューが表示されます。
サイズが非常に大きいビットマップを使用するアプリケーションを開発できます。BitmapDataオブジェクトは最高解像度16メガピクセル(16,777,215ピクセル)に制限されなくなり、ビットマップの最大幅/高さは8,191ピクセルに制限されなくなりました。
開発者は、電話のスピーカー、外部スピーカーのどちらからオーディオを出力するかを選択できます。
AIR 3 appでのrenderMode=cpu/autoのAndroid上のグラフィックの色深度(16-bitおよび32-bit)を制御できます。
JSON形式のデータの高パフォーマンスなネイティブ解析および生成を利用できるようになりました。既存のデータをプロジェクトにシームレスに統合できます。
GCアドバイスAPIを使用すると、ガベージコレクションのスケジュールをさらに細かく制御できるので、ユーザー体験がガベージコレクションプロセスによって損なわれなくなります。
書き込みバッファーに残っているバイト数を特定するための新しいプロパティと、データがネットワーク層に送信される際の新しいイベントを使用して、データ転送の管理を向上できます。新しいAPIを使用すると、アプリケーションで簡単に進行状況を追跡してフィードバックを提供することができます。
JPEG-XRの高度な画像圧縮標準(国際標準ISO/IEC 29199-2)のサポートによってJPEGよりも効率的な圧縮が実現し、非可逆圧縮と可逆圧縮の両方がサポートされ、アルファチャンネル透明度のサポートが追加されます。
SWFファイルに対してLZMA圧縮を利用できるようになりました。LZMA圧縮を使用するとSWFのサイズを最大40%削減できるので、ダウンロード時間が短縮されて帯域幅消費が削減されることでユーザー体験が向上します。
DisplayObjectContainerがremoveChildren APIを実装するようになったので、APIを1回呼び出すだけでコンテナのすべての子をすばやく削除できるようになりました。
新しいMovieClip.isPlayingプロパティは、ムービークリップの現在の再生状態を返します。
オーディオをバックグラウンドで再生できるマルチタスクiOSアプリケーション(マルチタスクをサポートする音楽アプリケーションや信頼できる音声会議アプリケーションなど)を作成できるようになりました。
モバイルデバイスで、暗号化されたローカル記憶領域がサポートされるようになりました。ユーザーのデバイスにアプリケーションの重要なデータをより安全に格納でき、パスワード、証明書、監査情報などの重要なデータの格納がサポートされます。
PDF、PSD、DOC、PPT、MP3などの一般的なファイル形式のドキュメントを、それと関連付けられたネイティブアプリケーションで開きます。例えば、システムでMP3ファイルのデフォルトアプリケーションがiTunesになっている場合、MP3ファイルを開くとiTunesが起動します。
サーバーを経由せずにローカルのマイク入力を機器に録音します。
UDP(User Datagram Protocol)のランタイムサポートを利用して、マルチプレーヤーゲームなどの時間が重要なリアルタイムネットワークアプリケーションを構築できます。
ネイティブインストーラーを作成し、ネイティブプロセスの起動や、標準入出力を使用するネイティブプロセスとのやり取りができます。Java™または.NETで構築されたネイティブライブラリや、ネイティブアプリケーションとやり取りできます。オペレーティングシステム固有のインストーラー(ネイティブインストーラー)を作成することもできます。
プリンターの選択、用紙サイズ、部数などのコンテンツの印刷方法をダイアログボックスなしで制御できます。印刷可能領域、カラー印刷を行うかどうか、印刷ジョブが現在アクティブかどうかなどの印刷情報を取得できます。
アプリケーション内で予期しないエラーが発生した場合、そのエラーまたはエラーイベントを1か所でキャプチャし、問題の報告方法やアプリケーションの再起動方法など有用な情報をユーザーに提供できます。
Adobe Flash®やFlexで構築されたアプリケーションでJAWSなどのスクリーンリーダーを使えるようにします(Windowsのみ)。
Mac OSおよびWindowsプラットフォームで印刷サポートを利用できます。
Adobe Pixel Bender®を使用して高パフォーマンスのリアルタイムエフェクトを作成して共有できます。Adobe After Effects®に搭載されている多くのフィルターやエフェクトのベーステクノロジーが使用されています。
WebアプリケーションおよびAdobe AIRに展開したデスクトップアプリケーション間でHTML、JavaScript、FlexコードおよびActionScriptを再利用します。
同期および非同期APIを使用してローカルデータベース内の構造化データを管理します。
WindowsおよびMac OSで、従来のデスクトップアプリケーションの動作を可能にします。インストールプロセスで、AIRアプリケーションは、オペレーティングシステムフックを介して、タスクマネージャー、プログラムファイル、スタートメニューまたはDockといったネイティブアプリケーションに接続されます。
Adobe AIRに展開したアプリケーションでは、ドラッグ&ドロップ操作を使用して、ローカルオペレーティングシステムや他のアプリケーションとデータを共有できます。
Adobe Flash Professional CSのAdobe AIRエクステンションを使用すると、リッチメディアアプリケーションを制作し、それをブラウザーに展開する場合と同じ容易さでデスクトップに展開できます。エクステンションでは、アプリケーションのデバッグとパッケージが可能です。
Adobe Flash Builder®はAdobe AIRのビルトインサポートを提供します。Eclipse™ベースのIDEを使用すれば、Flexプロジェクトの構築から、デバッグ、プロファイリング、デスクトップまたはブラウザーへの展開までを行えます。
起動時またはユーザーログイン時に実行できるので、IMクライアントなどのアプリケーションは起動時にバックグラウンドで自動的に実行できます。
すべてのアプリケーションファイルはローカルにインストールされるので、サーバーへのラウンドトリップを必要とせず、アプリケーションのレスポンスが高速化します。
Adobe Dreamweaver® CSのAdobe AIRエクステンションを使用すると、HTMLベースのアプリケーションおよびコンテンツを制作し、それをブラウザーに展開する場合と同じ容易さでデスクトップに展開できます。エクステンションでは、アプリケーションのテストとパッケージが可能です。
Flash Playerを使用すると、カスタマイズ可能なバッジまたはWebサイトからAdobe AIRおよびAIRアプリケーションを直接インストールできます。バッジは、AIRランタイムがユーザーのコンピューター上に既に存在するかどうかを検出します。必要に応じて、インストールにランタイムが含められます。
開発タスクをオペレーティングシステムに移動して、アニメーションマウスカーソルの開発を簡略化することができます。優れたユーザーエクスペリエンスを実現し、パフォーマンスも向上します。
新しいSquirrelFish Extreme JavaScriptエンジンにより、コードを変更しなくてもJavaScriptの実行速度が50%向上します。また、WebKitの更新によりJavaScriptプロファイリングがサポートされています。
カメラやUSBフラッシュメモリドライブなどの大容量記憶デバイスを検出し、写真、ビデオ、MP3などのファイルを同期化します。
P2Pアプリケーションやローカルサーバーを構築し、他のローカルアプリケーションやリモートアプリケーションとネットワークを介して容易に通信できます。
ソケット通信でTLSv1やSSLv3を使用するサーバーに接続します。
IMEでのテキスト入力処理が強化されました。新しいAPIの強化機能は、新しいFlashテキストエンジン用に設定されています。
Adobe AIRに展開したアプリケーションでは、ブラウザーで実行するWebアプリケーションとリアルタイムでメッセージをやり取りできます。
Adobe AIRに展開したアプリケーションは、ファイル拡張子と関連付けられ、そのファイルを開くと、関連付けられたアプリケーションが起動します。
テキストの流し込みと洗練されたタイポグラフィ制御により、きめ細かいテキストレイアウトが可能になります。これからは、デバイス内蔵のフォントを利用して複数言語対応のアプリケーションを作成し、アンチエイリアス、文字の回転、スタイルを適用できると共に、オリジナルのテキストコンポーネントを開発することも可能です。
代表的なフレームワークを使用して AIRアプリケーションを制作できます。対応フレームワークにはjQuery、Dojo、Ext JS、Spryなどがあります。
WebKitエンジン、Flashエンジン、内蔵ローカルデータベースは、オペレーティングシステムやWebブラウザーに依存せずに管理されます。
Adobe AIRに展開したアプリケーションをパッケージ、テスト、デバッグするためのツールを無償のAdobe AIR SDKで入手できます。
Adobe AIRに展開したアプリケーションは、ウィンドウクロムのカスタマイズもでき、ウィンドウクロムなしでも実行できるので、ブランディングの革新的なデザインが可能です。
Adobe AIRに展開したアプリケーションは、Webページから起動できます。Webサイトから起動したAIRアプリケーションは、デスクトップで実行します。
Adobe AIRアプリケーションでは、ネットワークに接続されているかどうかを検出できます。オフライン時は、データ入力がローカルに保存され、再接続時にサーバーと同期化されます。
Adobe AIRでは、Adobe Reader®を使用してAIRアプリケーション内でPDFコンテンツを表示できます。
AIRアプリケーションは、ウィンドウの重なり順、高さ、幅、表示・非表示を検出して変更できます。これにより、複数のウィンドウを使用して情報を提供する高度なアプリケーションが実現します。
強化されたサウンドAPIを利用して、ダイナミックにオーディオを生成したり、ミキサーやシーケンサー、ゲーム用のリアルタイムオーディオ、オーディオビジュアライザーなど、新しいタイプのオーディオアプリケーションを制作することも可能です。
HTMLをネイティブ言語として使用して、アプリケーションをAdobe AIRに展開することもできます。WebKit HTMLエンジンは、機能が充実したHTMLエンジンであり、JavaScriptやXMLなどの言語をサポートします。
Adobe AIRに展開したアプリケーションは、ユーザーのコンピューター上でローカルファイルの読み込みと書き込みができます。標準のオペレーティングシステムのセキュリティ制限が適用されます。
Adobe AIRに展開したアプリケーションでは、異なるオペレーティングシステム間で同じインストーラーファイルを使用できます。これにより、ビジネスおよびそのユーザーは簡単に展開とインストールができます。
Adobe AIRに展開したアプリケーションでは、システムのクリップボードに対する読み込みと書き込みができ、アプリケーション内とアプリケーション間でのやり取りが可能です。
ランタイムのアップデートを無効にし、信頼できないアプリケーションのインストールを防止し、アプリケーションのアップデートを禁止するために、ランタイムの構成を管理します。
デフォルトでは、Adobe AIRはランタイムのアップデートを定期的に確認して自動更新する設定になっています。ランタイムのアップデートが必要な場合は、ユーザーの認証後に、そのアップデートがダウンロードされてインストールされます。
HTMLLoaderコントロール内のコンテンツがページの場所を変更しようとしたときに通知される新しいイベント(LocationChangeEvent.
LOCATION_CHANGING)に応答することで、イントラアプリケーションのナビゲーションをより効率的に実装できるようになりました。
標準のキーボードや入力デバイスを使用して、複雑な文字と記号(中国語や日本語の文字など)の入力サポートを簡単に構築できます。
Adobe AIRには、ActionScript 3.0バイトコードの処理を行う高性能なオープンソースのTamarin仮想マシンが採用されています。
H.264/AVCエンコーディングのサポート、オーディオ圧縮、保護されたHTTPダイナミックストリーミング、堅牢なコンテンツ保護などの機能により、卓越したメディア体験を配信できます。

圧縮効率を高めて業界全体でサポートすることで、コンピューターのカメラから美しいビデオをストリーミング配信できるようになり、高品質のリアルタイム通信(ビデオチャットやビデオ会議など)とライブビデオブロードキャストの両方が実現します。

ライセンスサーバーの展開の複雑さをなくして、デバイス間のストリーミングビデオを保護できます。

ビデオパイプライン全体のハードウェアアクセラレーションを利用して、クラス最高の高精細(HD)ビデオ再生を実現します。モバイルデバイスとテレビデバイスでプロセッサーとメモリの使用量を減らし、ビデオをより滑らかに再生して再現性を高めます。
キーのローテーションのサポート、V3ライセンスチェーン、ドメインのサポート、出力保護の強化、デバイスフィルター機能を利用できます。
ビデオやオーディオなどのマルチメディアコンテンツを堅牢に保護します。コンテンツ保護により、ユーザーごとのライセンスや広告付きコンテンツなどの利用モデルがサポートされます。
ネイティブインストーラーを作成し、ネイティブプロセスの起動や、標準入出力を使用するネイティブプロセスとのやり取りができます。Java™または.NETで構築されたネイティブライブラリや、ネイティブアプリケーションとやり取りできます。オペレーティングシステム固有のインストーラー(ネイティブインストーラー)を作成することもできます。
ネットワークコンテンツサンドボックスのサポート、ローカルデータベースの暗号化、ローカルストアの暗号化、IPv6ネットワーク、信頼性の高いインストールなどの豊富な機能で、ユーザーのプライバシーやアプリケーションセキュリティをしっかりと管理できます。

ビデオオンデマンド、レンタル、電子販売などの幅広いビジネスモデルに適用でき、ダウンロード配信とストリーミング配信のどちらにも対応します。
セキュアな暗号論的乱数生成を利用して、より安全なアルゴリズムおよびプロトコルを構築できるようになりました。
ファイルに実行ビットを設定します。暗号化されたTLSソケットとMACアドレスへのアクセスを利用します。
デスクトップ上に展開されたHTMLアプリケーションのセキュリティを強化するためにWebKitエンジンがアップデートされました。これらの強化により、クロスサイトスクリプティングやコードインジェクションなどの一般的なWeb攻撃からアプリケーションをできるだけ保護します。
内蔵の3Dエフェクトサポートを用いることで、魅力的なインターフェイスを制作できます。ドローイングAPIの強化により、z方向の奥行、リアルなパース、テクスチュア付きの3Dメッシュ、保持されるグラフィックモデルなどの機能が追加され、レンダリングやデベロッパーの生産性が向上します。
すべてのAdobe AIRアプリケーションのインストールプロセスでは、アプリケーションの署名と、そのソースおよび機能に関する情報が検証されます。
Adobe AIRでは、AES(Advanced Encryption Standard)で暗号化されたローカルストアに、アプリケーションのパスワードやキーなどの重要な情報を格納できます。