Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
开发移动应用程序并将其部署到iphone、Android、Blackberry等的通用IDE_Iphone_Android_Blackberry_Mobile - Fatal编程技术网

开发移动应用程序并将其部署到iphone、Android、Blackberry等的通用IDE

开发移动应用程序并将其部署到iphone、Android、Blackberry等的通用IDE,iphone,android,blackberry,mobile,Iphone,Android,Blackberry,Mobile,可能重复: 有没有通用的IDE来开发单一代码库并将其部署到Android、iPhone、Symbian操作系统、Brew、Windows Mobile或Palm操作系统以及黑莓手机上?看看,它允许您根据其框架开发移动应用程序,然后将其编译为ARM二进制文件并部署到大多数移动平台上(包括一些游戏机) 它有一些缺点,但如果可移植性是您的主要目标,那么它是一个不错的选择,而且性能非常好,因为它作为本机ARM运行 编辑:一些开源替代方案(我还没有测试过)是: - - - 它们中的所有都更加面向Web,

可能重复:

有没有通用的IDE来开发单一代码库并将其部署到Android、iPhone、Symbian操作系统、Brew、Windows Mobile或Palm操作系统以及黑莓手机上?

看看,它允许您根据其框架开发移动应用程序,然后将其编译为ARM二进制文件并部署到大多数移动平台上(包括一些游戏机)

它有一些缺点,但如果可移植性是您的主要目标,那么它是一个不错的选择,而且性能非常好,因为它作为本机ARM运行

编辑:一些开源替代方案(我还没有测试过)是:
-
-
-

它们中的所有都更加面向Web,并编译为本地移动应用程序

编辑:它们在web应用程序周围包装了一个本机客户端,这是一种非常不同的编译为本机代码的AirPlaySDK方法

希望能有帮助

问候!

检查此项。它允许您开发移动应用程序,而不考虑目标系统。

仍然是rockstart。您不必走那么远。如果您可以破解它,则有一个一键完成的窍门!!击倒所有人:

IOS/Android/Symbian/Meego/Blackberry/WebOS HP/Windows Mobile

  • Android的良好开端可以是: http://sourceforge.net/projects/necessitas/files/

  • 对于iOS,有几个分支(你必须自己编译)——这里是关于其中一个分支的博客


每个平台都有其细微差别,“完美”的实现将局限于所有平台之间的最小公分母。低级别和硬件特定需求最好通过本机解决。但是,如果您只想让用户提交/接收内容,像Sencha Touch或jqTouch这样的基于web的框架可以做得很好

Sencha Touch是为iOS和Android构建的,框架的1.1版本现在支持BlackBerry 6。这些应用程序是用Javascript编写的,可以作为常规移动网站(*在webkit浏览器中)发布,也可以作为伪“本机”应用程序包装在PhoneGap中。在iOS中,这为您提供了将应用程序放在应用商店中的选项

Appcelerator的Tianium是另一个基于Javascript的解决方案,它交叉编译成您选择的本地语言

另一个选择是Adobe Flash/Flex/AIR。您可以编写一次并发布到许多平台、Web或您选择的设备。

请记住,所有这些交叉编译器和多平台解决方案都是有成本的。只需开发一次(再加上学习框架和适应每个目标的“细微差别”),您就可以获得更多平台,但您的应用程序可能看起来并不“完美”或者可以访问本地应用程序所喜欢的各种灵活功能。这是值得思考的


祝你的移动事业好运。

有开源技术吗?编辑后可将开源替代方案添加到AirPlaySDK@acnu当前位置:但我认为,如果您使用除自身SDK/IDE/框架之外的任何外部SDK/IDE/框架,苹果不会接受您的应用。@Alpha应用商店中已经有许多应用使用了上述所有技术。问题由此产生当您使用私有API时。