【问题标题】:Sencha Touch 2 + PhoneGAP VS android SDKSencha Touch 2 + PhoneGAP VS android SDK
【发布时间】:2013-11-13 00:12:24
【问题描述】:

我只是感到困惑,带有 PhoneGAP 的 Sencha Touch 2 是一个强大的东西,
他们只需要开发一次就可以在IOS和Android操作系统上运行。

为什么还有这么多人选择使用 Android SDK 开发移动应用程序?
请问Sencha Touch 2 开发Android 有什么限制吗?

我觉得我没有理由拒绝使用 Sencha Touch 2 开发移动应用程序。

给我一​​些指导,哪个更好。 Sencha Touch 2 With PhoneGAP 还是只使用 Android SDK 和 Eclipse ?

P/S:我还没有开发过任何移动应用,只是想开始第一个应用,所以需要研究哪个更好。

【问题讨论】:

  • 请先做一些研究
  • @Subash 我做了,但我不明白为什么还有这么多人选择 Andriod 开发移动应用程序,原因是什么?我只想知道
  • 因为它是跨平台的,直到目标SDK的WebView可以处理它。是的,这是在 WebView 中运行的本机应用程序。如果您需要使用 Sencha 或 Cordova 中未包含的本地内容,则必须编写自己的插件。还有很多其他原因。
  • 也就是说,不能说平台的WebView比平台本身好。
  • @mihail 我很困惑,我应该使用什么?我正在开发一个票务管理系统,哪个合适?

标签: android ios cordova


【解决方案1】:

Sencha Touch 和 Phonegap 基本上都是 javascript 库。它们是使用 html5 和 css 的网页。 Phonegap 使用 javascript 库调用本地 java 代码来访问设备功能,如相机。他们很慢。 另一方面,本机应用程序使用 java(android) 和 Objective C (ios) 进行编码。原生应用程序比使用 sencha touch 和 phonegap 构建的应用程序快得多。

【讨论】:

  • 非常欢迎您使用您的票务管理系统,我建议使用原生 android sdk。
  • 为什么要使用原生SDK?可以分享你的意见吗?
  • 使用原生 sdk,因为它内置了很多功能,并且可以使用简单的函数调用来完成。它提供了从硬件到软件的全套功能。更不用说第三方库了。顺便说一句,phonegap 和 sencha touch 也是一种第三方库(.js 和 jar 文件)。在原生应用中,应用加载和响应时间也快得多。
【解决方案2】:

非常简单。如果您尝试构建 HTML5 应用程序,您将使用 Sencha Touch。 HTML5 应用程序存在一些限制。但优点是您只有一个适用于 iOS 和 Android 的代码库。使用 android SDK,您可以获得一个包含所有本机小部件的本机应用程序。

【讨论】:

  • 我很困惑,我应该使用什么?我正在开发一个票务管理系统,哪个合适?
  • 取决于需求,如果您正在寻找在加载 html、css 和 js 时没有延迟的无缝体验,那么您应该选择原生 SDK。但是,如果你对 0.3 秒的延迟没意见,并且想要构建独立于平台的东西,那么选择 Sencha 和 Phonegap。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多