有没有开发跨平台移动应用的文档?我尝试使用Phonegap,但是找不到任何关于如何开发高级应用程序的文档,例如与服务器通信、社交网络集成、游戏开发等。我已经了解了基础知识,并查看了它的网站Phonegap.。如果有人有这样的文档,请分享一下。我也搜索过其他跨平台支持,如Titanium Appcelerator等,但对此一无所知。我真的很感激,因为我想学习跨平台移动应用程序开发。
首先,在进入跨平台移动开发领域之前,您必须选择以下两种方法之一:
然后,接下来会出现的问题是:我应该使用哪个?好吧,我们已经在这里和这里讨论过了。总结一下那篇文章,Titanium(显然)渲染视图更快。如果您拥有现有网站并希望使用相同的客户端逻辑(使用相同的js、html和css),请使用Phonegap。
最后一个问题是关于文档:对于Phonegap,我认为文档很清晰,你需要使用自己的Web开发技能。另一方面,对于Titanium,我个人没有买书:我觉得文档很容易阅读。你需要做的就是练习,然后你会遇到Titanium框架中的一些错误或缺陷。如果你想的话,你可以在Amazon上找到几本书(像这样的)。如果你想进行游戏开发,Corona是一个不错的选择。如果你想要本地应用程序,Titanium也是一个不错的选择。如果你想/已经有HTML内容但需要访问联系人列表或相机等本地功能,则Phonegap是一个不错的选择。
如果你选择构建HTML5应用程序,我强烈建议对内容进行某种类型的后台同步。从手机的本地磁盘加载HTML页面比从Web加载更好,这在http://www.thorntech.com/2013/01/html5-vs-native-apps-which-will-win-the-mobile-app-development-battle/中有所讨论,这将提供更好的用户体验。