-2

在我的项目客户有IOS和android OS,
我们希望我们只需要开发1次,然后能够在两个操作系统中使用,
Sencha Touch 2 with Phone GAP 是不是可以在IOS和Android中运行而无需编辑任何编码?并且只开发一次。

p/s:我只是想知道,如果我用sencha touch开发应用程序,可以在android和IOS上运行吗?两者都使用一次开发。是还是不是 ?

4

1 回答 1

0

鉴于您的应用程序“简单”并且对性能没有特殊要求,您确实只执行一次主要工作。

Sencha Touch 在浏览器中运行,是的,它也可以在 iPhone 浏览器和 Android 浏览器中运行。Phonegap 为您提供了一个带有 webview(无铬全屏浏览器)的应用程序模板,该模板显示您使用 Sencha Touch 开发的 HTML 内容,并添加了一个 Javascript API,使您能够在普通浏览器中使用普通网站无法使用的某些设备功能。这意味着你用 HTML/CSS/JS 开发你的应用程序一次,将内容包装到两个不同的应用程序模板中,你就有了两个应用程序。

但请注意,您可能希望在您的网络应用程序中添加一些额外的工作,以增强不同平台上的用户体验,例如

  • Android 手机有硬件后退按钮,iPhone 没有
  • UI 元素看起来不同,两个平台上首选的 UI 模式也不同
  • 并非所有传感器或电话功能都可以在两个平台上访问或使用
于 2013-11-12T15:35:37.170 回答