【问题标题】:How do you make a mobile web app?您如何制作移动网络应用程序?
【发布时间】:2012-05-19 20:22:02
【问题描述】:

我最近一直在使用 phonegap 制作一个网络应用程序。以前从未这样做过,我严格按照说明从 iOS 开始并在 XCode 中进行编码。这为我建立了一个不错的大项目,其中包含一大堆我不知道的东西已经处理好了。我可以随心所欲地写内容,而不必担心引擎盖下的内容。

但现在我很好奇。我知道我正在编写的代码正在由 iOS 的移动浏览器呈现。人们如何在没有 PhoneGap 和 XCode 为他们设置整个项目的情况下制作 web 应用程序?您如何制作可以在任何移动设备上作为下载应用程序打开的标准网络应用程序(无需连接到设备的地理定位传感器等)?

【问题讨论】:

    标签: web-applications mobile-website mobile-application


    【解决方案1】:

    您可以让下载的应用程序的行为类似于网络浏览器的启动器,然后在运行时打开您的网络应用程序。您必须使用标准 Web 开发技术来开发 Web 应用程序本身。

    在 Android 上,这个启动器应用程序将使用 Java 编码(最常见),而在 iOS 上,我相信它是 Objective-C

    【讨论】:

      【解决方案2】:

      当您说“下载的应用程序”时,听起来您的意思是“我的 HTML 5 页面的 URL 快捷方式”,几乎任何智能手机都可以做到。

      因此,通过制作任何遵循 >> HTML5 standards

      例如,点击下面指向 Sencha Touch 2 轮播示例的链接

      http://dev.sencha.com/deploy/touch/examples/production/carousel/index.html

      (像手指一样使用鼠标在图像周围滑动等)

      没有办法使用链接将“应用程序按钮”链接添加到您的移动网站,因为这对于网页来说太强大了,只需单击链接就可以弄乱人们的设备主屏幕。

      您能做的最好的事情就是让您的用户了解他们如何使用原生 iOS 功能添加您的“应用程序”...

      首先在您导航到的任何网页上单击此按钮

      然后点击添加到主屏幕按钮

      【讨论】:

      • 我想这就是问题所在——你如何创建“我的 HTML5 页面的 URL 快捷方式”?抱歉耽搁了,被外星人绑架了,现在回来,可以从我们离开的地方继续。
      猜你喜欢
      • 2012-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-02
      • 2013-04-30
      • 2016-04-11
      • 1970-01-01
      相关资源
      最近更新 更多