用于开发跨平台(iOS,Android,Blackberry)原生移动应用程序的框架是什么?

时间:2011-07-22 10:18:06

标签: mobile cross-platform

我是移动应用开发的初学者,但在网络开发方面有着非常丰富的经验。目前我正在开发针对iOS,Android和Android的移动应用程序。黑莓。

选择开发跨平台应用程序的框架,即开发应用程序并将其部署到其中一个平台而无需自定义。

到目前为止,我已经看过Flash Builder和Flex&空气。

非常感谢收到Mobile Developer Gurus的任何指示。

2 个答案:

答案 0 :(得分:1)

如果您真的想要支持Blackberry,那么您唯一的解决方案可能就是Web开发。

如果您决定本地化,那么就没有解决方案来支持您列出的所有平台。

Flash仅支持iOS(从4.5编译为本机代码开始)和Android。

Mono(.Net)支持iOS和Android。

Rhodes(Ruby)支持iPhone,Android,RIM,Windows Mobile和Windows Phone 7。

答案 1 :(得分:0)

大型框架,但它将跨平台到您拥有的任何东西。如果你愿意,甚至可以使用Mac / PC / Linux / WebGL。 UNITY3D是跨平台应用程序的转到。高度支持,广泛使用,非常广泛,易于使用,相对完整的文档(直到您深入研究框架)和一堆教程。如果你需要一条腿,还有一个非常受好评的免版税资产商店。它对标准应用程序也非常有用,而不仅仅是游戏。如果您想要详细的原生控制,您可以简单地跨越到您喜欢的平台并在Unity中来回调用它。您甚至可以制作仅使用Unity作为渲染器的本机应用程序。

  

一键部署到Android,iOS,Windows Phone和Tizen。

但是如果你想获得真正的技术,请使用JS V8