问题描述
通过Web应用程序我的意思是在Safari浏览器的目标上,可以运行离线iPhone的一个网站(通过使用缓存清单文件,JavaScript的数据库,从主屏幕上的图标运行全屏显示。)
一旦它安装为Web应用程序的用户体验是好的,所以没有必要为它是天然的,并有可能以这种方式交付的应用程序可以在其它平台上运行(手机和PC浏览器。)我'米知道,有不能以这种方式被访问许多硬件/ API功能,但这不是一个问题。
应用程序商店提供销售的应用程序,以及一个中央目录为用户找到它的可能性。没有这些优势,提供在互联网上的移动应用面临着一场艰苦的战斗。
此外,我希望能够利用现有的HTML / JavaScript的/ CSS code基地(和技能),而不是移植到新的语言等,更不用说如果不需要OSX机制定。
我还没有看到苹果网站提这事,他们的重点是本土目标C / Cocoa程序。一种选择是,以开发提供了WebKit的面为HTML / JavaScript来运行原生iPhone应用程序。
To my knowledge, no it is not. Theoretically, you could use a UIWebView to allow the user to experience your iphone-webapp, but if you're a serious developer, the $1000 for a used MacBook and the $100 for an iPhone License are well worth it.
From a different perspective, the iPhone does allow custom links to your website by "Add To Homescreen". This gives the user nearly the same experience as with a native app.
From another perspective, you can achieve offline capability in a similar way to what Google does for Gmail/Reader/etc with its client-side cache/HTML 5.0 stuff.
MonoTouch - This technology has been getting tossed around SO recently, so you might want to check it out (non-OSX developement).
这篇关于是否有可能分发通过App Store的iPhone Web应用程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!