2012-02-04 8 views
1

私はデスクトップアプリケーションを書こうと思っていました。私はマイクとオーディオ圧縮技術をフラッシュで利用できるようにしたかったのです。これにより、AIRアプリケーションの構築を検討することができました。AIRアプリケーションは安定していますか?

作業を開始する前に、AIRが安定したフレームワークであるかどうかを知りたいと思っていましたか?それはMacでも同様に機能しますか?

ありがとうございました。

答えて

3

AIR上で動作するB2Bセールスアプリを書いて私の経験では、はい、AIRは、それがランダムにクラッシュしないという意味で、その両方をたっぷり安定している、ありますAPIは安定しています。

実際には、アプリケーションをコンパイルするときに、ターゲットとするAIRとFlash Playerのバージョンを明示的に設定し、APIを特定のバージョンにフリーズします。さらに、AIR 3.xにはCaptive Runtimeが追加されているため、特定のバージョンのAIRランタイムをアプリケーションにバンドルすることができます。

WindowsとMacで同じように動作する限り(LinuxはAIR 3の時点ではサポートされなくなりました)、答えは「かなり」と言います。私は、Mac版がWindows版よりも遅いと判断しましたが、ベンチマークを行っていないので、どれだけ言い表せません。

あなたのアプリを書くときに潜在的なクロスプラットフォームの問題に気づくだけで、たとえば、WindowsとMac OSのアプリケーションメニューは多少異なります。ファイルシステムを操作するときは、File APIに100%固定してください。

-1

私は既にMac上でAirアプリケーションを使用していますが、これはネイティブアプリケーションほど安定していないと確信しています。 しかし、それは、Airのクロスオペレーティングシステム能力のために便利です。

作るために選択しているように見える;)

+0

個々の開発者の作業の安定性とランタイムの安定性は、大きく異なります。私はこの答えがそのことを考慮しているかどうかはわかりません。 – Aaron

+0

これは私が言っていることではありません。私は本当にAdobe AIRがまだ若い環境であり、ネイティブアプリケーションほど安定していないと多くの改善が必要だと思います。しかし、一度に大手OSをサポートしたいのであれば、本当に便利です。時間効率と品質と堅牢なアプリケーションに対する容易なメンテナンス。 – Antoine