我有一个我想做的音乐项目的想法。但由于平台,我被迫在新的方向思考。它需要适用于Windows,Mac和iPhone / iPad。为什么不用Unix呢。
所以这让我重新思考一切。起初我在想WPF,但在Mac和Linux上有点古怪。你也不能在iPad上使用它。 Adobe Air / Flex可以工作,但基于Flash的不是吗? Adobe刚停止使用Flash?意思,不是一个好的选择?另一种选择可能是HTML 5,但有没有通过HTML 5连接到库的方法?我可能需要使用某种声音库来使其工作。应用程序需要看起来既快速又快速。它实际上是一个轻量级客户端应用程序,其中声音文件位于单独的服务器上。所以,从网络/服务器流式传输以及声音。
它开始看起来像两个独立的项目,其中开发发生在Windows和一个单独的项目,面向Mac / iPhone / iPad。但最好的事情是能够重用代码。
答案 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)