gpt4 book ai didi

mobile - Sencha Touch 2 对比音位间隙

转载 作者:行者123 更新时间:2023-12-02 19:29:28 25 4
gpt4 key购买 nike

我们正在分析混合移动应用程序的最佳平台。要求是一个可在 Android/iPhone/BB 设备上使用的应用程序。在所有其他设备上,可以通过内置浏览器访问移动网站。

据我了解,Sencha Touch 确实涵盖 Android、iPhone 和 Blackberry 设备 - 这意味着其他设备上的浏览器(非 webkit 浏览器,如 Windows、Palm...)将无法访问该移动网站

虽然Phonegap具有跨不同浏览器的兼容性。考虑到所有其他功能,我想看看使用 Sencha 相对于 Phonegap 有何优势?

最佳答案

主要区别在于 PhoneGap 是一个不包含内置 UI 框架的框架。相反,它只是充当 native API 的跨平台包装器,向您公开基于 Javascript 的 API 来访问 native 功能。使用 PhoneGap,您可以选择使用纯 HTML5,或使用 UI 框架,例如 Sencha Touch 2 本身、jQueryMobile、jQTouch、Kendo UI 等。另一方面,Sencha Touch 是一个 UI 框架,但它不具有开箱即用的功能,可以为 native 功能公开跨平台 JavaScript API。

根据您的以下陈述,我认为您不打算访问应用程序中的任何 native API,并且您将编写的是纯移动 Web 应用程序。

The requirement will be an app that will be available on Android/iPhone/BB devices. On all other devices, the mobile website can be accessed from the inbuilt browser.

如果是这种情况,我认为没有任何理由在您的应用程序中使用 PhoneGap。您可以完全使用 Sencha Touch 2 编写它,并使用它的构建和打包工具为目标平台打包它。

但是,如果您计划使用 native API,那么仅 Sencha Touch 2 将无法为您提供该功能,在这种情况下,您应该将 Sencha Touch 2 包装在 PhoneGap 应用程序中。观看 Sencha Docs 中有关此内容的视频 http://docs.sencha.com/touch/2.2.0/#!/video/native-apis-from-touch

关于mobile - Sencha Touch 2 对比音位间隙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10286608/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com