0

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

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

4

2 回答 2

2

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

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

于 2012-05-19T22:10:08.713 回答
1

when you say "downloaded app" it sounds like you mean "URL Shortcut to my HTML 5 page" which pretty much any smartphone can do.

so by making any website that follows the >> HTML5 standards << you have a mobile web app.

for example, click the link below which points to the Sencha Touch 2 carousel sample

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

(Use your mouse like a finger to slide around the images etc.)

There isn't a way to add an "app button" link to your mobile site using a link because that would be too much power for a webpage to mess up people's device home screen simply by clicking a link.

The best you can do is educate your users on how they can add your "app" using the native iOS functionality...

First click this button on any webpage you navigate to

step 1

Then click Add to Home Screen button

step 2

于 2012-05-21T15:41:52.213 回答