android - 跨平台推送消息 - Native 还是 Phonegap/Titanium?

标签 android ios cordova titanium native

我需要开发一个简单的消息传递应用程序。它将使用 GCM 和 APNS。 我对 JS/jQuery 有一些经验。

我应该同时学习 eclipse/java 和 xcode/object c,还是使用 phonegap(或 titanium)会让我的生活更轻松?到目前为止,试图让 cordova 工作我只是遇到了兼容性问题......

我打算使用我自己的 php 推送服务器。

最佳答案

如果你想拥有强大的平台能力,那么你需要同时学习eclipse/java和xcode/objective C。如果你想为用户提供他们习惯的原生界面和控件。

但是,如果您计划让您的界面在两个平台上都适用,并且您会在性能和多平台开发成本方面遇到一些小问题。

但无论如何,你需要学习eclipse和xcode来进行部署和代码构建。此外,如果您想与操作系统通信,您需要在 native 中编写插件。

希望您现在可以做出选择。

关于android - 跨平台推送消息 - Native 还是 Phonegap/Titanium?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14431603/

相关文章:

ios - ui-ListView 刷新单元格

objective-c - 基于导航的应用程序,没有 uitableview 错误

ios - 为设备和模拟器使用不同的框架

android - Cordova Android 应用程序从 MobileFirst 8.0 服务器获取 "invalid_client"

java - 如何在android中将视频文件(.mp4)格式转换为二进制格式?

ios - 从外部库的二进制文件中获取类

javascript - Phonegap/jsPDF 将 html 保存为 pdf 的问题

android - 程序类型已经存在 : android. support.design.widget.CoordinatorLayout$Behavior

android - 在水平线性布局中对齐具有不同文本大小的按钮

android - GooglePlay 表示设备不兼容,但开发者控制台将其显示为兼容