有没有开发跨平台移动应用的文档?我曾尝试使用phonegap,但我找不到任何文档来使用类似、服务器通信、社交网络集成、游戏开发等开发高级应用程序。
我已经了解了它的基础知识,也了解了它的站点Phonegap.
如果有人有这样的文档,请一定要分享。
我也搜索过还有其他跨平台的支持,比如titanium等,但我对此一无所知。
我真的很感激,因为我想学习跨平台的移动应用程序开发。
发布于 2012-02-01 23:42:09
首先,在跳入跨平台开发的移动世界之前,你必须在以下两者之间做出选择:
然后你会想到的下一个问题是:我应该使用哪一个?好吧,我们已经讨论过it here和here了。总结这篇文章,Titanium (显然)可以更快地呈现视图。如果你有一个现有的网站,并想使用相同的客户端逻辑(使用相同的js、html和css),请使用Phonegap。
最后一个问题是关于文档的:对于Phonegap,我认为文档是清晰的,你必须使用你自己的web开发技能。另一方面,对于Titanium,我个人并没有买书:我发现文档很容易阅读。你所要做的就是练习,然后,你将会面临一些缺陷或者是在钛框架中的不足。如果你愿意,你可以在亚马逊(like this one)上找到几本书。
编辑:
AFAIK,Windows Phone不在Appcelerator的路线图中。我知道社区希望使用这个平台,而不是BlackBerry (总是处于测试版?)。
至于你的问题,就个人而言,我更喜欢Titanium,因为它确实是用户想要的:通过足够的UI获得真正的用户友好体验。想象一下,用一段代码,你可以得到两个专用的UI而不需要样式化。在Phonegap中,我必须为iOS创建一个CSS,为Android创建另一个CSS。
这都是关于UI的。因为业务层是相同的。我真的建议你尝试这两个框架(或更多),并创建一个真正的应用程序,具有表格,动画,通知,web服务调用,地理位置,过渡和社交分享功能。然后,您可以对每个框架有一个真实的想法。
编辑2:
要开始使用钛,您可以查看一些教程at this web page。但是,它真正帮助我改进的是:
但要注意,Titanium对于商业应用程序来说真的很好,但对于游戏来说却是有限的。
发布于 2013-01-09 00:11:42
Corona将是游戏开发的一个很好的选择。如果你想要原生应用程序,native是个不错的选择。如果你想要/拥有HTML内容,但又需要访问联系人列表或相机等原生功能,Phonegap是一个很好的选择。
如果你沿着构建HTML5应用程序的路线走下去,我强烈推荐一些类型的内容后台同步。如本文所述,从手机本地磁盘加载html页面比从web加载html页面要好得多-- http://www.thorntech.com/2013/01/html5-vs-native-apps-which-will-win-the-mobile-app-development-battle/
https://stackoverflow.com/questions/9097952
复制相似问题