Adobe AIR は、Adobeによって2008年2月に発表されたランタイムプラットフォームです。2011年にサポートが終了しましたが、その後、HARMANがアプリの開発を続けました。Adobe AIR を使用すると、ウェブ技術を使ってモバイルおよびデスクトップアプリを開発および実行できます。基本的に、HTML、CSS、JavaScript、Flash、または ActionScript で作成されたアプリを、Windows、Android、その他のオペレーティングシステムで実行できるプログラムやアプリに変換することができます。そして、各オペレーティングシステムごとに異なるネイティブ言語でプログラムする必要がありません。
目的Adobe AIR
Adobe AIR は、最初にクロスプラットフォームのデスクトップアプリを作成し、既存のウェブコードをネイティブ言語で書き直すことなく再利用し、ローカルファイル、通知、カスタムウィンドウ、ハードウェア統合などのシステム機能にアクセスできる、ブラウザ外で動作するアプリを配布するために設計されました。これにより、複数のプラットフォームで単一のコードベースを維持したい選択ゲーム、プロダクティビティツール、ビジネスアプリにとって非常に人気のある選択肢となりました。
コア技術と能力
AIRアプリは、HTML、CSS、JavaScript、またはActionScriptとFlashコンテンツを使用して構築でき、Flashレンダリングエンジンを活用してリッチなインターフェースを実現します。さらに、AIRはシステムAPIへのアクセスを提供し、ファイルの読み書き、ウィンドウの管理、通知の表示、ローカルデータベースの操作、さらにはアプリ内でのウェブコンテンツの統合を可能にします。
現在のランタイムステータス
AdobeはAdobe AIRの開発を停止し、その後プロジェクトはHARMANに引き継がれ、現在はAdobe AIR SDK from HARMANという名前でSDKとランタイムを維持しています。ダウンロードしたランタイムは、WindowsとmacOSで.airとしてパッケージされたアプリを実行することを可能にし、多くのアプリや古いゲーム、そしてより現代的な技術に移行されなかった企業向けツールにとって依然として必要です。
代替案 Adobe AIR
日常の実践において、Adobe AIR はもはや最先端の技術ではありません。多くの開発者は、より良いパフォーマンス、最新のサポート、そして古いプラグインへの依存を減らすために、Electron、Flutter、プログレッシブウェブアプリ(PWA)、またはネイティブフレームワークなどの代替手段に移行しています。しかし、Adobe AIR がランタイムに依存して動作するレガシーソフトウェア、クラシックゲーム、または企業向けアプリを実行しているPCにインストールされているのを見かけることは依然として一般的です。
Windows用にAdobe AIRをダウンロードして、古いソフトウェアを快適に使い続けてください。
コメント
フラッシュより良い