【问题标题】:Phone Gap or native Android wrapper?Phone Gap 还是原生 Android 包装器?
【发布时间】:2013-01-18 17:20:41
【问题描述】:

我想开发一个既可以在常规浏览器中运行又可以作为 Android 应用程序运行的应用程序。两者似乎都合适,但如果我使用 Phone Gap,部署与常规服务器托管网站相同的 html 内容并非易事并且需要修改,我是否正确?此外,Phone Gap 包装器中是否不需要多页应用程序?

我应该考虑其他替代方案吗?我很惊讶有人还没有编写一个已经完成所有硬件访问布线的 Android 包装器。还是有?

【问题讨论】:

    标签: android cordova web-applications mobile


    【解决方案1】:

    有几件事你应该知道,

    1. 如果您还打算在 iOS 上发布您的应用程序,则不能为您的应用程序使用服务器托管网站。 您的所有基本功能都必须基于您的应用程序资产,这是 iOS 准则之一,并且对于最佳 ui 性能(iOS 和 Android)也是有意义的。 当您想要获取必须是最新的数据时,请明智地使用服务器端。

    2. 未来将提供一些新的移动浏览器功能,允许您的网站使用设备硬件功能: Device API on W3C

    祝你好运;)

    【讨论】:

    • 我没有任何支持 iOS 的意图,支持单独的移动/桌面 UI 似乎令人头疼。这更像是一种学习体验。我完全赞成编写纯粹的 Web 应用程序,但如果我决定将其货币化,它需要在桌面上有一个闪亮的图标并存在于应用程序商店中,否则人们就不会使用它。感谢您的建议。
    【解决方案2】:

    您可以尝试使用 jquery 移动框架:

    http://www.jquerymobile.com

    它是基于 jquery 的框架,用于开发适用于标准网络和多个移动设备(使用 cordova)的网络应用程序

    【讨论】:

    • 我不完全确定这将如何让我将相同的应用程序发布到桌面浏览器和移动设备,或者我错过了什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-07
    • 1970-01-01
    • 1970-01-01
    • 2012-01-11
    相关资源
    最近更新 更多