Iphone 跨所有操作系统制作电话应用程序
可能重复:Iphone 跨所有操作系统制作电话应用程序,iphone,android,windows-phone-7,window,Iphone,Android,Windows Phone 7,Window,可能重复: 目前,我已经为iphone创建了两个简单的应用程序,为windows phone创建了一个简单的应用程序。当我去推广这些应用程序时,他们通常会……你有安卓或黑莓或其他什么的 我是否必须在每个环境中重写我的应用程序,以使它们兼容所有的操作系统?有没有解决这个问题的工具,或者你们只是在eclipse、xcode、visual studio等中重新创建应用程序?复杂的应用程序通常需要使用本机环境创建 可以使用Tianium和PhoneGap等跨平台工具创建简单的应用程序: - - @Fr
目前,我已经为iphone创建了两个简单的应用程序,为windows phone创建了一个简单的应用程序。当我去推广这些应用程序时,他们通常会……你有安卓或黑莓或其他什么的
我是否必须在每个环境中重写我的应用程序,以使它们兼容所有的操作系统?有没有解决这个问题的工具,或者你们只是在eclipse、xcode、visual studio等中重新创建应用程序?复杂的应用程序通常需要使用本机环境创建 可以使用Tianium和PhoneGap等跨平台工具创建简单的应用程序:
-
- @Fraggle(见评论) 我有相当多的经验与Appcelerator钛。选择本地v.s.cross plafrom完全取决于您需要的应用程序类型和您的知识。一般考虑:
- 是否可以使用HTML、CSS和JavaScript等web技术创建应用程序?
- 我最了解哪种语言/环境(原生技术与web技术)
- 我能花多少时间和金钱
- 我真的需要跨平台兼容性吗
您可以使用第三方工具,如。跨平台应用程序开发有很多选择,但我建议您使用,因为RIM在Blackberry Playbook上也支持它。据我所知,它是唯一由主要平台所有者支持的跨平台运行时 我也看到它在安卓系统上做得很好,iOS支持也得到了宣传。Qt(现在归诺基亚所有)是另一家跨平台移动框架提供商
尽管iphone和android似乎没有出现在他们的官方列表中,但我认为android 2.3即将发布。Qt for Iphone似乎也在开发中。当然,有一些所谓的“一次编写,随时随地运行”的解决方案。专门从事这一领域的RhoMobile。但这正是谷歌快速搜索的结果。我一个也没试过 我有一个为Android开发的应用程序,当我想把它移植到iPhone上时,我基本上用Objective-C重新编写了它。它运行得非常好,花费的时间比我想象的要少(考虑到我之前没有做过任何iPhone编程)。但现在我当然有两个代码库需要维护,当我添加功能时,我必须为Android和iPhone版本都这么做
因此,拥有一个单一的代码库,让我可以为多个平台构建应用程序,这将是非常棒的。有没有什么工具工作得很好?不确定。他们是否让你完全控制你的应用程序的外观和操作方式,并让我们了解操作系统的所有功能?不确定。如果您提供的应用程序足够简单,HTML5可能是一种解决方案。谷歌就是这样做的。否则,即使你有任何“跨电话”的东西,它仍然可能让人觉得陌生。和的可能重复。@Anne->你是根据使用这些工具的经验说话的,还是可以提供一些有限制的链接?并不是说我怀疑你,事实上这是我所期望的,但如果知道一些东西从“简单”到“复杂”的转变,我会很高兴。