【问题标题】:PhoneGap App vs PhoneGap + WebView + HTML5 Web AppPhoneGap App vs PhoneGap + WebView + HTML5 Web App
【发布时间】:2011-07-22 20:10:17
【问题描述】:

我有一些应用创意想要免费发布(带有广告)。我是一名网络开发人员,目前不想学习 Java/Objective C。我可以轻松地将这些想法构建到在线 HTML 5 应用程序中。

有什么原因我不能使用 PhoneGap 来构建应用程序并且在应用程序中除了广告和指向我的在线网络应用程序的 WebView 之外什么都没有?我不需要相机或 GPS 支持,我只是将 PhoneGap 视为一种在不同平台上轻松获取应用程序的方法。我喜欢让 WebView 指向 Web 应用程序的想法,因为我可以更轻松地更新它们。 (而不是将 HTML 构建到 PhoneGap 中)

是否有任何技术原因或开发者指南可能会妨碍我?有小费吗?谢谢!

【问题讨论】:

    标签: iphone android cordova ads


    【解决方案1】:

    对于 Android 市场,您真的不应该有任何问题,因为没有审批流程。至于 Apple,他们的指导方针可能很严格,但它们更多的是界面指导方针。如果您有兴趣,请阅读 this 作为指南。另外,请注意,用户通常不喜欢网络应用程序,因此偶尔会单独留下 1 星评级。请记住,移动互联网通常比您使用普通计算机获得的速度要慢得多,因此让整个应用程序仅从网络中提取内容会让用户觉得您的应用程序很慢。拥有本机应用程序的主要原因之一是所有 gui 和大部分后端都内置在应用程序中,从而最大限度地减少与服务器的联系。

    【讨论】:

    • 感谢您的意见。我肯定会关注应用程序的速度,如果我不能让它足够快以感觉原生(或接近),我可能会尝试在 Android 上编写原生代码。
    【解决方案2】:

    这是我自己试图弄清楚的事情。

    我认为试图决定哪个是正确的(本地与网络)的问题从一开始就是一个有缺陷的过程。正确的答案将始终取决于您需要做什么。根据您的解释,听起来构建本机应用程序对于您正在尝试做的事情来说太过分了。 webview 将是完美的。

    Phonegap 增加了额外的好处,即允许您访问某些设备 API,并为您提供在应用市场中针对您所定位的任何设备的存在。

    另外...作为最后一点,请记住,移动开发还处于起步阶段,确实没有经过验证的真正最佳实践。但是对于类似的技术(桌面)...看看他们最成功的应用程序在哪里...Facebook?推特? YouTube?

    【讨论】:

    • 附注...凯文有一个好点子。您需要确保您的应用程序流畅运行,加载时间过长,您会让用户失望。一些新兴的框架可以帮助解决这个问题,比如 jQuery Mobile 或 Sencha。并且不要忘记您可以从提供 JSON 之类的 Web 服务中获得的速度。
    猜你喜欢
    • 1970-01-01
    • 2011-09-06
    • 1970-01-01
    • 2011-12-23
    • 2014-08-12
    • 1970-01-01
    • 2017-11-04
    • 2013-07-29
    • 2015-08-09
    相关资源
    最近更新 更多