Flash Player と AIR のバージョン 25 が公開されました。公開されたランタイムおよび SDK のバージョンは、それぞれの以下の通りです。

  • Flash Player : 25.0.0.127
  • AIR SDK & ランタイム : 25.0.0.134

新しい SWF のバージョンは 36 です。

バージョン 25 の新機能は、ベータ版の時点の記事で紹介した通りです。引き続き、Apple TV や Android TV のサポートは開発中で、Adobe Labs から提供されるベータ版では試すことができます。

Apple TV サポートに関しては、詳しい資料が PDF(英語) として提供されています。

 

Flash Player および AIR バージョン 25 のベータ版が公開されました。(Adobe AIR@Labs) 追加された新機能は全て AIR アプリ向けで、Flash Player 関連はセキュリティ周りの変更点がが 1 つだけのようです。新しい SWF バージョンは 36 です。

今回の主な追加機能および変更点は以下の通りです。

  • AIR ラインタイムを iOS 10 SDK にアップグレード
  • iOS 向けにコンパイル時の情報を取得する AS3 API 追加
  • StageWebView のローカルストレージサポート (Android)
  • Multidex サポートにより 64K を超えるメソッドに対応 (Android)
  • 旧式のビデオパイプラインにフォールバックするオプション (Android)
  • デスクトップ環境の AIR アプリでもインスタンス化描画機能をサポート
  • オフセットを指定したビットマップデータの描画 (AIR)
  • HTTP と HTTPS 個別にカメラとマイクの許可設定ができる

最後の HTTP と HTTPS 個別のアクセス許可設定の機能自体はバージョン 24 から追加されたものですが、バージョン 25 では、グローバル設定に加えて、ローカルのコントロールパネルからも設定できるようになっています。

Flash Player と AIR のバージョン 24 が公開されました。今回公開されたランタイムの具体的なバージョンはそれぞれの以下の通りです。今回から、Linux 環境にも、最新バージョンの Flash Player が提供されるようです。

  • Flash Player : 24.0.0.186
  • AIR SDK & ランタイム : 24.0.0.180

新しい SWF のバージョンは 35 です。

バージョン 24 の新機能は、ほぼベータ版の時点での記事のとおりで盛り沢山ですが、Apple TV のサポートは見送りになったようです。

一方、Android の App Links サポートが追加されました。ユーザがリンクをクリックした時に、それが開発者が管理するドメインへのリクエストであれば、要求を処理する標準アプリとして自作の (AIR) アプリを指定できる機能です。

Flash Player および AIR バージョン 24 のベータ版が公開されました。(Adobe AIR@Labs) 今回は、新機能の数が多く、気合の入った更新になりそうです。新しい SWF バージョンは 35 です。

今回の主な追加機能および変更点は以下の通りです。

  • 360° ビデオのサポート (Flash Player, iOS を除く AIR)
  • Apple TV (tvOS v9.2 以降) のサポート
  • 実行時のパーミッション確認 (iOS, Android)
  • スワイプイベントの velocity 属性から操作の速度を取得できる (iOS, Android)
  • StageText のカスタムフォントサポート (iOS, Android)
  • 非同期テクスチャアップロード (iOS, Android)
  • マルチサンプリングによるアンチエイリアス (iOS)
  • Android SDK (API Level 24) へのアップグレード
  • カメラ、マイク使用のパーミッションを HTTP と HTTPS それぞれ個別に管理
  • Firefox での高解像度表示時の品質向上 (Windows)
  • Linux 向け PPAPI & NPAPI Flash Player

従来の Flash Player では、ドメイン単位でカメラやマイクの使用を許可する仕様になっていますが、バージョン 24 からは、それに加えて HTTP と HTTPS を個別に扱えるようになります。

Android アプリを targetSdkVersion に 24 を指定して Google Play に提出した場合、その後 AIR SDK 23 (またはそれ以前のバージョン) に戻すことができなくなります。AIR SDK 24 と AIR SDK 23 の入れ替えがありそうな場合は、targetSdkVersion の値を 21 にしておくようにとのことです。

iOS で利用可能になったマルチサンプリングアンチエイリアスは、デスクトップ環境で利用できた機能と同等のもので、Contex3D.configureBackBuffer に引数を指定して有効にします。

Flash Player と AIR のバージョン 23 が公開されました。今回公開されたランタイムの詳細なバージョンはそれぞれの以下の通りです。

  • Flash Player : 23.0.0.162
  • Flash Player (Linux Firefox) : 11.2.202.635
  • Flash Player (拡張サポート) : 18.0.0.375
  • AIR SDK & ランタイム : 23.0.0.257

新しい SWF のバージョンは 34 です。

ベータ版情報の記事の後に追加された機能は以下の 3 点です。

  • iOS アプリで GameInput API が利用可能に
  • Android アプリでエコーキャンセル機能が利用可能に
  • Mozilla NPAPI で非同期の描画をサポート

GameInput API のサポートにより、iOS デバイスに接続されたゲームコントローラーから AIR アプリを操作できるようにになります。対象となる iOS のバージョンは 9.0 以上です。これは、既に Android では使えた機能と同等のものです。

エコーキャンセル機能は、VIOP アプリなどで必要とされる、音の共鳴を抑えるための機能で、Android でもサポートされたことにより、全ての AIR アプリで使用可能になりました。利用するには、バージョン 34 の SWF としてコンパイル&パッケージして、マニフェストファイルに以下の行を追加します。

Flash Player および AIR バージョン 23 のベータ版が公開されています。(Adobe AIR@Labs) SWF バージョンは 34 になりました。

今回の主な追加機能および変更点は以下の通りです。

  • iOS で StageText のクリアボタンがオプションに
  • Windows 上でも AIR アプリが HiDPI をサポート
  • Flash Player が HSTS に対応
  • Flash Player 上で VideoTexture を使ったハードウェアエンコーディングが可能に
  • ローカルコンテンツ再生時のオプション設定を変更

VideoTexture は AIR アプリではバージョン 17 から利用できた機能と同じものです。バージョン 23 からは Flash Player でも Stage3D のテクスチャとしてビデオ入力を利用できます。

Windows 環境での HiDPI サポートは Mac OS 環境では既に提供されていた機能です。使い方が同じなので、requestedDisplayResolution タグの値に high を指定すれば、2 つのデスクトップ環境に対応します。

HSTS 対応により、Flash Pyaer はサーバーとの通信に HTTPS の使用をリクエストするようになります。特に、他の SWF ファイルを読み込む場合には、HSTS 対応のサーバーと組み合わせることで、プロトコルハイジャックの危険性の低減が期待できそうです。

Flash ランタイムのバージョン 22 が公開されました。公開されたランタイムの詳細なバージョンはそれぞれの以下の通りです。

  • Flash Player : 22.0.0.192
  • Flash Player (Linux Firefox) : 11.2.202.626
  • Flash Player (拡張サポート) : 18.0.0.360
  • AIR SDK & ランタイム : 22.0.0.153

新しい SWF のバージョンは 33 です。ベータ版の情報の記事に無かった変更点として、Android 版の AIR ランタイムでは、ビデオコーデックのデコードパイプラインが大幅に変更されています。これは、グーグルのガイドラインに従った変更で、機能追加等はありません。ActionScript の書き直しの発生やパフォーマンスへの影響はないはずですが、なにかあればバグレポートをお願いしたいとのことです。

 

Flash Player および AIR バージョン 22 のベータ版が更新されました。(Adobe AIR@Labs

先月公開されたときは AIR ランタイムからの Flash Player 削除のみが変更点でしたが、今回はいくつもの機能追加が行われています。

  • モバイル環境でも Contex3D.setRenderToTexture を使い、ハードウェア機能によるアンチエイリアスが可能に
  • iOS 上での getEnhancedMicrophone を使ったエコーキャンセルに対応
  • Android N ベータへの対応
  • Windows デスクトップ環境で AIR アプリが HiDPI をサポート
  • 画面上に表示される AIR コンテンツを stage.contentsScaleFactor により拡大縮小
  • LSO などを Roaming ではなく Local 以下に配置するフラグ EnableLocalAppData を mms.cfg に追加 (Windows)
  • Mac 上で Flash Player のベータ版と正規リリース版の共存を禁止 (Windows 環境ではバージョン 14 から適用されていた制限)
  • Flash Player 及び AIR の言語設定を上書きするための属性 DefaultLanguage を mms.cfg に追加

また、以下の機能がベータ版限定の機能として追加されています。これらが実際に使えるようになるのは少し先のバージョンになりそうです。

  • Flash Player でも VideoTexture を利用可能に (Stage3D コンテンツでハードウェアデコードしたビデオを扱える)
  • iOS 9 から拡張されたマルチタスク機能への対応

AIR バージョン 21 が公開されてからまだ一月ですが、早くもバージョン 22 のベータ版が公開されました。(Adobe AIR@Labs

今回の変更は、AIR ランタイムや AIR SDK 内に組み込まれていた Flash Player を削除するというものです。これにより、デスクトップ環境のAIRアプリケーションの一部は影響を受ける可能性があります。

AIR アプリで、HTMLLoader を使うか、StageWebView のコンストラクタの引数 useNative に true を指定しない場合、URL から読み込まれたコンテンツの表示には AIR ランタイムに組み込まれている WebKit が使われます。その際、コンテンツ内に SWF が含まれていると、従来は AIR ランタイム組み込みの Flash Player が実行されていました。

AIR バージョン 22 では、WebKit 上の SWF コンテンツの表示にも、システムにインストールされている NPAPI プラグインの Flash Player が使用されます。つまり、FireFox 等のブラウザと同じコードを使用するわけです。NPAPI プラグインが見つからない場合は、ダウンロードを促す画面が表示されます。プラグインのインストール後には、アプリの再起動が必要です。

この動作を実現するため、WebKit とシステムの NPAPI プラグインの間を取り持つ代理プラグインが AIR 22 ランタイム及び SDK に搭載されています。代理プラグインのバージョンは 254.0.0.0 です。

 

Flash ランタイムのバージョン 21 が公開されました。公開されたランタイムの詳細なバージョンはそれぞれの以下の通りです。

  • Flash Player : 21.0.0.182
  • Flash Player (Linux Firefox) : 11.2.202.577
  • Flash Player (拡張サポート) : 18.0.0.333
  • AIR SDK & ランタイム : 21.0.0.176

新しい SWF のバージョンは 32 です。ベータ版の発表後に追加された機能としては、ソフトウェアキーボードのUIを制御できる属性 InteractiveObject.softKeyboard があります。例えば数字入力専用のキーボードを表示する、といった使い方ができます。

その際、設定可能な値は flash.text.SoftKeyboardType クラスに定義されています。全部で6種類あります。デフォルトの値は SoftKeyboardType.DEFAULT です。

  • default
  • punctuation
  • url
  • number
  • contact
  • email"

そのほかに追加された API は先日お伝えしたとおりです。念のためリストしておきます。

  • Context3D が使用する GPU のメモリ情報を取得: Context3D.totalGPUMemory
  • モバイルアプリのメディア自動再生を制御: StageWebView.mediaPlaybackRequiresUserAction

オーサリングツールからは Flash の文字が消えましたが、Flash Player のは引き続き順調に更新されているようです。

 

2017年3月

Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

最近のコメント

  • いまい: Android端末がGamePadになる機能もついたらしいですね! 続きを読む
  • ackie: 匿名さん、こんにちは。 すみません。連投のせいかコメントがスパム扱いされていました。 その後問題は解 続きを読む
  • ackie: いまいさん、こんにちは。 ご指摘ありがとうございました。修正しておきました。 続きを読む
レンタルサーバー

月別 アーカイブ

Powered by Movable Type 5.2.11