我对使用phonegap / Titanium appcelarator进行跨平台移动开发有以下疑问
目前我们希望使用跨平台的移动SDK开发iPhone兼容和安卓兼容的应用程序,并使用单一源代码
这个phoneGap或Titanium appcelarator可以在iPhone和Android平台上使用单一的源代码吗?
另外,还有其他类似的平台作品吗?
以及这些应用程序将如何与Appstore / Android market place关联,因为它们只有一个代码库(源代码)。
任何帮助都将不胜感激。
发布于 2011-08-26 17:22:35
我已经在PhoneGap和Titanium上试用过Sencha Touch。
Sencha touch非常简单,因为它是基于javascript的,可以在android和iphone上使用。使用Sencha touch创建的应用程序稍后可以包装在phone gap中,并提交到应用程序商店。
钛再次使用javascript,但他们在上面做了一些处理。所以这个应用程序是原生的。他们确实有一些通用的api,既可以用于iphone也可以用于android。但对于一些高级功能,他们有两套单独的api,既适用于android也适用于iphone。
所以两者都有一些不同。它们在应用商店和安卓市场上都是可以接受的。
发布于 2011-08-26 16:55:35
我还没有试过钛金,但我的一个朋友正在使用Corona。他说,它支持安卓和iPhone,很容易移植过来。您将需要至少,调整图像大小,AFAIK,图像大小为iphone和机器人(各种大小)是不同的。
Corona:编写一次,构建到iOS和安卓。
发布于 2011-08-26 18:41:07
科罗娜专注于游戏。它使用lua。如果你想构建一个跨平台的应用程序,你应该首先设计跨平台的应用程序。android和ios是不同的操作系统,有不同的风格指南。我有使用钛合金的经验,它工作得很好。但我体验到跨平台设计是很重要的,因为构建应用程序的大部分时间都用于编程用户界面。所以,花点时间来构建一个好的mvc设计和ui。在那之后,它很容易就解决了。
https://stackoverflow.com/questions/7202084
复制相似问题