1

我想写一个桌面应用程序。我想利用闪存中可用的麦克风和音频压缩技术。这促使我考虑构建一个 AIR 应用程序。

在开始工作之前,我想知道AIR是否是一个稳定的框架?它会在 Mac 上同样好用吗?

谢谢。

4

2 回答 2

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。

于 2012-02-04T17:17:01.677 回答
-1

我已经在 Mac 上使用了一些 Air 应用程序,而且我很确定它不如原生应用程序稳定。但是,由于 Air 的跨操作系统能力,它很方便。

似乎是一个选择;)

于 2012-02-04T17:11:53.590 回答