我可能被分配了一个Android项目,并且对Java的经验很少,但在Flash Builder方面有很多经验。有没有人对Adobe AIR for Android有一个意见,它允许你“发布ActionScript项目作为Android操作系统的本机应用程序运行”?我一般都对交叉编译器很谨慎,但也不想学习Java ......
答案 0 :(得分:5)
AIR实际上不是交叉编译器 - 您的应用程序作为APK发布,您可以将其放在Android市场或其他任何地方,但在某个内部,APK是由Android版本的AIR执行的SWF运行。当他们说“本机应用程序”时,他们意味着用户与本机应用程序交互的方式相同,但内容本身是跨平台的二进制文件,就像桌面AIR(或Java)一样。该过程与桌面上的AIR完全并行,除了已部署的文件名为.apk而不是.air。
在任何情况下都没有必要推测,作为运行时本身和创建应用程序are currently in open beta的工具。 (好吧,半开放 - 二进制文件在预发布程序中,但每个人都会被自动接受。)到目前为止,我所做的就是将我以前为其他平台制作的一些内容重新发布为AIR应用程序,但它的工作非常顺利,所以远。
优点和缺点与在任何其他平台上使用AIR的优缺点基本相同,因此如果AIR通常对您来说是一个不错的选择,Android / AIR可能值得您花时间去研究。< / p>
答案 1 :(得分:0)