<分区>
是否有开发跨平台移动应用程序的文档。我尝试使用 phonegap,但我找不到任何文档来开发高级应用程序,例如服务器通信、社交网络集成、游戏开发等。
我已经了解了它的基础知识,也浏览了它的网站 Phonegap.
如果有人有此类文档,请分享。
我还搜索了其他跨平台支持,如 titanium appcelerator 等。但对此一无所知。
非常感谢,因为我想学习跨平台移动应用程序开发。
<分区>
是否有开发跨平台移动应用程序的文档。我尝试使用 phonegap,但我找不到任何文档来开发高级应用程序,例如服务器通信、社交网络集成、游戏开发等。
我已经了解了它的基础知识,也浏览了它的网站 Phonegap.
如果有人有此类文档,请分享。
我还搜索了其他跨平台支持,如 titanium appcelerator 等。但对此一无所知。
非常感谢,因为我想学习跨平台移动应用程序开发。
最佳答案
首先,在进入跨平台开发移动世界之前,您必须做出选择:
然后您会想到的下一个问题是:我应该使用哪个?好吧,我们已经讨论过 it here 和 here 。总结一下这篇文章,Titanium(显然)可以更快地呈现 View 。如果您有一个现有网站并希望使用相同的客户端逻辑(使用相同的 js、html 和 css),请使用 Phonegap。
最后一个问题是关于文档的:对于 Phonegap,我认为文档很清楚,您必须使用自己的 Web 开发人员技能。 另一方面,对于 Titanium,我个人没有买书:我发现文档很容易阅读。您要做的就是练习,然后您将面临 Titanium 框架中的一些错误或不足。 如果需要,您可以在亚马逊 (like this one) 中找到几本书。
编辑:
据我所知,Windows Phone 不在 Appcelerator 的路线图中。我知道社区希望这个平台而不是 BlackBerry(总是处于测试阶段?)。
对于您的问题,我个人更喜欢 Titanium,因为它确实是用户想要的:通过适当的 UI 提供真正的用户友好体验。想象一下,使用一段代码,您可以获得两个没有样式的专用 UI。在 Phonegap 中,我必须为 iOS 创建一个 CSS,为 Android 创建另一个。
一切都与用户界面有关。因为业务层是一样的。 我真的建议您尝试这两种框架(或更多)并创建一个真正的应用程序,其中包含表格、动画、通知、Web 服务调用、地理定位、转换和社交共享功能。然后,您可以对每个框架有一个真实的了解。
编辑 2:
要开始使用 Titanium,您可以查看一些教程 at this web page。 但是,它真正帮助我改进的是:
但请注意,Titanium 非常适合商业应用程序,但对游戏应用程序有限制。
关于iphone - 如何开始复杂级别的跨平台移动应用程序开发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9097952/
相关文章:
iphone - 在 iOS 中的触摸点区域设置图像模糊效果
ios - (Cordova) Xcode 5.1 错误 Apple Mach-O 链接器错误 libCordova.a 找不到文件
ios - 核心文本 : Invalid 'kern' Subtable In CTFont
ios - 如何恢复消耗品In App Purchases?
javascript - 如何在没有警报消息(iOS)的情况下获得 webview 中的地理定位权限?
css - 如何在 ionic 框架中将背景颜色设置为 $actionsheet
ios - 如何让某些特定客户可以使用我的 iPhone 应用程序?
objective-c - 如何消除 <Class> 可能无法响应 <Selector> 的警告?
iphone - 尝试从prepareForSegue设置ManagedObjectContext属性时出现BAD_ACCESS错误