【问题标题】:Correct way to structure an HTML app [closed]构建 HTML 应用程序的正确方法 [关闭]
【发布时间】:2013-08-05 07:55:18
【问题描述】:

我以前制作过原生应用,但我正在考虑制作 HTML/JS 应用。我不确定这些应该如何构建。

例如:

  • 应用程序是否应该只是指向我的服务器的 web 视图,即:www.example.com/webapp 并在其中拥有所有应用程序文件和资源?
  • 所有应用文件都应该包含在可执行文件中吗?
  • 介于两者之间,例如将大型资产文件(图像,可能是 jQuery 等库)存储在本地,而实际应用程序从我的服务器中提取,以始终使用最新代码。

这个应用程序特别需要互联网访问,因为它的唯一目的是查询本地优惠的数据库,所以在这种情况下,我不担心提供对任何功能的离线访问。

另外,Apple 是否会批准任何只是指向服务器的 web 视图的应用程序,因为我可以在批准后完全更改功能?

在创建 HTML 移动应用程序时,我还应该注意哪些其他事项,尤其是在获得 Apple 批准方面?

谢谢!

【问题讨论】:

    标签: android iphone html jquery-mobile web-applications


    【解决方案1】:

    Apple 将批准仅使用 HTML 和网络语言的 .ipa 应用程序。然而,Apple 在向应用商店提交应用程序时有几个要求。这些要求有时会让使用 HTML5 开发应用程序的人认为他们的应用程序被拒绝是因为它是 HTML5 格式的。

    我建议使用标准 HTML5 JQueryJQuery Mobile、CSS 进行编码,并为您的 MySQL 数据库使用 JSON。您可以使用Phonegap 编译您的应用程序,这样您就可以使其适用于多种类型的移动设备,或者您可以简单地将其上传到您的服务器。

    【讨论】:

    • Apple 是否只允许一个指向我的服务器的 Web 视图,该服务器为我的 Web 应用程序提供服务?
    • @Rob 是也不是。我讨厌苹果的一件事是如何宣扬创造力和创新,但他们会因为应用程序的外观而拒绝应用程序。这是一个提示 Google 如何使用 HTML 制作 iTabBar 大多数情况下,被拒绝的网络应用程序可以在添加 iTabBar 后轻松重新提交,无论应用程序是否存储在服务器上都无关紧要
    【解决方案2】:

    尝试使用PhoneGap,它在Android和IOS中使用WebView。
    还要检查基于 Phonegap 的框架和插件,例如:
    Appcelerator
    KendoUI and Icenium
    Convertigo
    Sencha

    您还可以将 jQuery mobile 与这些工具一起使用。

    【讨论】:

    • 这个问题太笼统了,所有这些网站都有很棒的教程和视频。
    • 我认为这必须关闭。
    • 大家好。我相信这个问题没问题……这个答案很笼统。我不是在寻找可以轻松通过 Google 搜索到的框架列表。正如我在问题中解释的那样,我有兴趣了解移动应用程序的最佳结构是什么。此外,还有一些非常具体的 Apple 相关问题。
    • 所以你得到了一个支持你提到的每一个特性的框架列表,只有你知道什么是最适合你的。
    猜你喜欢
    • 2012-03-23
    • 1970-01-01
    • 1970-01-01
    • 2011-10-02
    • 1970-01-01
    • 2012-03-08
    • 2019-04-04
    • 2019-06-06
    • 1970-01-01
    相关资源
    最近更新 更多