有什么证据充分的或者开源项目的目标iPhone,Blackberry和Android?还有其他平台更适合这种努力吗?请注意,我特别询问客户端软件,而不是网络应用程序,但有关在多个移动平台上使用网络应用程序的困难的任何信息也很有趣.
我们有客户要求可以在iPhone和Android上运行的应用程序.我意识到这将意味着两个不同的开发项目,但想知道是否有人对此主题有任何建议/创意提示?例如,最大化共享资源的方法?
注意:实现基于Web的应用程序是最有效的方法,但在本机平台上寻找有关交叉开发的建议.
我想开发一个在iPhone/Android/Windows Phone 7智能手机上运行的应用程序,能够识别标记并在其上放置增强现实内容.
是否有任何可用于该任务的通用框架?
我被赋予了一个移动应用程序的任务,这个应用程序需要运行大约.1000台设备.这些设备已经存在,包括iPhone,黑莓,机器人,Windows Mobile和上网本.该应用程序将具有简单的报告功能和表单集合.
无论如何,显而易见的解决方案是开发一些基于浏览器的解决方案,尽管考虑到设备偶尔连接的性质,数据可能会丢失/未保存.
因此,我没有为每个平台创建复杂的应用程序,而是认为我们可以构建一个有效的表单生成器,具有基本的脱机存储功能(文本文件),旨在在每个设备上运行,并让设备生成一个表单,基于例如,它可以从某个地方的服务器请求的XML文件,从而导致最小的专业开发成本,以及从服务器端运行大部分逻辑的能力,其中设备是哑表客户端,用于呈现表单并在上载数据时有一个可用的连接.
无论如何,我的问题总结是,您如何决定为您的应用程序支持多个设备.这总是一个不可避免的问题,您只需拨打电话支持1或2,或支付开发人员为每个平台编写代码,或者为公司提供预先安装的设备?
非常感谢
詹姆士
我想在iPhone和Android上开发和部署应用程序.
但是有一个问题,据我所知iPhone正在使用XCode和Objective-C,而且我甚至无法在Windows/Linux上开发iPhone应用程序.Android正在使用Java.
所以基本上我需要开发两种不同的产品.
我的问题是 - 是否有某种框架我可以用来构建一个在iPhone和Android上运行的应用程序,或者将两个独立的应用程序作为我唯一的选择?
据我所知,大多数这些"框架"都像浏览器一样工作.无论如何,您在Android/iOS上看到使用WebKit的网站是相同的.
编辑 - 伙计们,我们需要再投一票才能结束这个.这个问题是重复的(阅读评论)
我听说Apple禁止使用这些工具.好的,所以苹果公司在9月解除了他们的禁令.不过,问题仍然存在 - 是否有一种理智的方式来开发这两个平台的应用程序而不必写几乎所有的两次?
是否有一些我缺少的东西,或者当前的事态是否真的是每个开发跨平台的公司必须保持两个代码库?
我想建立一个可以在任何新的PAD市场上运行的应用程序.我不想将用户限制在特定的操作系统上.
什么是允许所有这些垫使用我们的应用程序的最佳解决方案.
该应用程序需要能够脱机运行.
谢谢!