我需要构建一个适用于IPhone
,Android
和Blackberry
的应用,它涉及发送短信(或打开原生短信服务)预加载的联系人和消息),访问联系人和推送通知。
该应用程序很容易构建,但我之前从未构建过应用程序,这就是我正在研究跨平台工具的原因。我目前正在使用Sencha touch进行用户界面,我调查了Phonegap
和Mosync
。
Phonegap
不支持推送通知和发送短信。使用PIM在Mosync
中获取联系人的速度很慢,我没有使用c / c ++进行编程。 Phonegap
确实有插件,但它们是Android
,iOS
和Blackberry
的不同插件,这些插件违背了跨平台应用的要点。
所以我很困惑如何构建这个应用程序,对其他工具或一般建议的任何建议都会有所帮助,谢谢。
答案 0 :(得分:5)
Phonegap确实有插件,但它们是针对Android,iOS和黑莓的不同插件,这使得跨平台应用无法实现
不,它没有。这意味着~90%的应用程序可能无需修改即可运行,并且每个平台需要定制约10%的应用程序。大多数开发人员都会对此感到满意。
一个完美的100%跨平台应用程序是一个很好的目标,就像永远的生活是一个很好的目标。然而,就像永远生活一样,完美的100%跨平台应用并不是特别常见。