AIR 应用程序稳定吗?
我想写一个桌面应用程序。我想利用闪存中可用的麦克风和音频压缩技术。这促使我考虑构建 AIR 应用程序。
在开始工作之前,我想知道AIR是否是一个稳定的框架?它在 Mac 上也同样有效吗?
谢谢。
I wanted to write a desktop apps. I wanted to leverage microphone and audio compression techniques available in flash. This led me to consider building an AIR application.
Before starting to work, I wanted to know if AIR is a stable framework? Would it work equally well on Mac?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我编写在 AIR 上运行的 B2B 销售应用程序的经验是,AIR 非常稳定,既不会随机崩溃,也保证 API 稳定。
事实上,在编译应用程序时,您明确设置了目标 AIR 和 Flash Player 的版本,从而将 API 冻结到特定版本。此外,AIR 3.x 添加了 强制运行时 允许您将特定版本的 AIR 运行时与您的应用程序捆绑在一起。
至于在 Windows 和 Mac 上同样良好地工作(从 AIR 3 开始不再支持 Linux),我想说答案是“相当多”。我发现 Mac 版本比 Windows 版本慢,但我没有做过任何基准测试,所以我不能说慢了多少。
除此之外,您在编写应用程序时只需要注意潜在的跨平台问题。例如,Windows 和 Mac OS 应用程序菜单有些不同;使用文件系统时,请务必 100% 使用文件 API。
My experience writing a B2B sales app that runs on AIR is, yes, AIR is plenty stable both in the sense that it doesn't crash randomly and that the API is stable.
In fact, when compiling the application you explicitly set which version of AIR and Flash Player to target, freezing the API to a specific version. Further, AIR 3.x adds Captive Runtime allowing you to bundle a specific version of the AIR runtime with your application.
As far as working equally well on Windows and Mac (Linux is no longer supported as of AIR 3) I would say that the answer is "pretty much". I've found the Mac version to be slower than the Windows version but I haven't done any benchmarking so I can't say by how much.
Aside from that you just have to be aware of potential cross platform issues when writing your app. For instance, Windows and Mac OS application menus are somewhat different; when working with the file system be sure to stick 100% to the File API.
我已经在 Mac 上使用了一些 Air 应用程序,但我很确定它不如本机应用程序稳定。
不过Air的跨操作系统能力还是很方便的。
似乎是一个选择;)
I already use some Air application on Mac and I'm pretty sure this is not as stable as a native application.
However, it is conveniant because of cross operating system capability of Air.
Seems to be a choice to make ;)