2012-02-04 87 views
1

我想寫一個桌面應用程序。我想利用閃存中的麥克風和音頻壓縮技術。這導致我考慮構建一個AIR應用程序。AIR應用程序是否穩定?

在開始工作之前,我想知道AIR是否是一個穩定的框架?它會在Mac上同樣好嗎?

謝謝。

回答

3

我的經驗編寫的AIR運行的B2B銷售的應用程序是,是的,AIR充足穩定都在這個意義上,它並沒有隨機的崩潰API是穩定的。

實際上,在編譯應用程序時,您明確設置要將哪個版本的AIR和Flash Player設置爲目標,將API凍結爲特定版本。此外,AIR 3.x還添加了Captive Runtime,允許您將特定版本的AIR運行時與您的應用程序捆綁在一起。

只要在Windows和Mac上運行良好(從AIR 3開始不再支持Linux),我會說答案是「非常」。我發現Mac版本比Windows版本慢,但我沒有做任何基準測試,所以我不能說多少。

除此之外,您在編寫應用程序時只需注意潛在的跨平臺問題。例如,Windows和Mac OS應用程序菜單有所不同;在使用文件系統時,請務必將100%粘貼到File API。

-1

我已經在Mac上使用了一些Air應用程序,我很確定這不像原生應用程序那樣穩定。 但是,由於Air的跨操作系統能力,它是比較方便的。

似乎是一個作出選擇;)

+0

單個開發人員的工作穩定性和運行時的穩定性是完全不同的事情。我不確定這個答案是否考慮到了這一點。 – Aaron 2012-02-07 21:38:30

+0

這不是我所說的。我真的認爲Adobe AIR仍然是一個年輕的環境,需要大量的改進才能像原生應用程序一樣穩定。但是,如果您想一次支持主要操作系統,這非常方便。時間效率和易於維護的質量和強大的應用程序。 – Antoine 2012-02-07 23:55:24