为轻量级音乐项目选择平台

时间:2011-11-22 12:11:56

标签: .net macos html5 audio

我有一个我想做的音乐项目的想法。但由于平台,我被迫在新的方向思考。它需要适用于Windows,Mac和iPhone / iPad。为什么不用Unix呢。

所以这让我重新思考一切。起初我在想WPF,但在Mac和Linux上有点古怪。你也不能在iPad上使用它。 Adobe Air / Flex可以工作,但基于Flash的不是吗? Adobe刚停止使用Flash?意思,不是一个好的选择?另一种选择可能是HTML 5,但有没有通过HTML 5连接到库的方法?我可能需要使用某种声音库来使其工作。应用程序需要看起来既快速又快速。它实际上是一个轻量级客户端应用程序,其中声音文件位于单独的服务器上。所以,从网络/服务器流式传输以及声音。

它开始看起来像两个独立的项目,其中开发发生在Windows和一个单独的项目,面向Mac / iPhone / iPad。但最好的事情是能够重用代码。

3 个答案:

答案 0 :(得分:2)

结帐Appcelerator Titanium。您可以使用Titanium Desktop构建桌面应用 适用于Windows,Mac和Linux,并使用Titanium Mobile构建iOS / Android应用程序。

此外,Adobe并没有完全停止Flash。他们只停用Flash for mobile。

答案 1 :(得分:1)

您在想什么级别的复杂性?

你在标签中写道,你也可能会想到.NET?好吧,这可能是要走的路,但如果你想使用Mono移动平台,你必须支付。 但现在,您甚至可以使用monomac创建外观漂亮的OSX应用程序。

Appcelerator对于简单项目非常有用,但很可能不适用于复杂的移动应用程序。这一切都取决于你想要的复杂程度。

答案 2 :(得分:0)

如果你想构建一些更复杂的应用程序,Qt(http://qt.nokia.com/)可能是最好的多平台解决方案。它对Mac / Windows / Linux有很长时间的支持,并且在开发中也有一些扩展 - 据说可行 - 针对Android和iOS。