【问题标题】:How to build native web apps?如何构建原生 Web 应用程序?
【发布时间】:2012-02-21 15:06:16
【问题描述】:

我需要为 iPhone 构建一个本机应用程序,该应用程序应该在 App Store 中可用。很多内容就像一个普通的网页,带有文本的反弹。很多文本必须经常更改,所以我认为网络应用程序会是更好的选择。

制作网络应用程序的标准程序是怎样的?目前我在想整个应用程序可以使用jQuery Mobile 构建(有更好的方法吗?),然后我将创建一个简单的本机 iOS 应用程序,并使用指向此页面 (m.domain.com) 的 Web 浏览器。

这是应该如何完成的,还是有更好的解决方案?我一直在看PhoneGap,但它似乎将HTML/CSS嵌入到原生应用程序中,这意味着当内容发生变化时,我们必须在App Store中更新应用程序。

【问题讨论】:

  • Apple 不允许将网站包装在应用程序中的简单应用程序。因为他们不能确定,如果你改变它背后的网站,它是否仍然符合 AppStore 指南。

标签: iphone objective-c ios jquery-mobile cordova


【解决方案1】:

如果您的应用只是 Web 应用的包装器,Apple 将拒绝该应用。查看this之前的帖子了解更多信息。

【讨论】:

  • @DennisMadsen 您需要构建其他东西,而不仅仅是一个包装器。 Facebook 为新闻提要使用包装器,但也具有使其在应用商店中可接受的原生功能。
  • 他们可能拒绝它。并不意味着他们。我公司在 2012 年发运了其中一台;它已获得批准,连同其更新,并且仍然在 App Store 中提供。
【解决方案2】:

PhoneGap 确实将 HTML 5 和 CSS 嵌入到应用程序中。然而,它是使用 jQuery Mobile 或 Sencha Touch 创建应用程序的最佳方法之一。您可以选择制作一个用户可以保存到他/她的手机的移动网站,或者使用PhoneGap。正如其他用户所说,不可能创建一个指向网站的简单包装器。

【讨论】:

    猜你喜欢
    • 2015-12-14
    • 1970-01-01
    • 2018-05-29
    • 2012-05-01
    • 2013-07-05
    • 2020-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多