iphone - 是否可以通过 App Store 分发 iPhone Web 应用程序?

标签 iphone app-store

我所说的 Web 应用程序是指针对 iPhone 上的 Safari 的网站,可以“离线”运行(通过使用缓存 list 文件、JavaScript 数据库、从主屏幕上的图标全屏运行。)

作为 Web 应用程序,一旦安装,用户体验就很好,因此不需要是 native 的,并且以这种方式交付的应用程序可能可以在其他平台(移动和 PC 浏览器)上运行。我知道有许多硬件/API 功能无法通过这种方式访问​​,但这不是问题。

App Store 提供了销售应用程序的可能性以及供用户查找它的中央目录。如果没有这些优势,通过互联网提供的移动应用程序将面临一场艰苦的战斗。

此外,我希望能够利用现有的 HTML/JavaScript/CSS 代码库(和技能),而不是移植到新语言等。更不用说不需要 OSX 机器来进行开发了。

我在 Apple 网站上没有看到任何提及这一点的内容,他们专注于“原生”Objective C/Cocoa 应用程序。一种选择是开发一个 native iPhone 应用程序,为 HTML/JavaScript 提供运行的 webkit 表面。

最佳答案

Is it possible to distribute an iPhone Web Application through the App Store?

据我所知,不,不是。理论上,您可以使用 UIWebView 来让用户体验您的 iphone-webapp,但如果您是一名认真的开发人员,则 1000 美元购买一台二手 MacBook 和 100 美元购买 iPhone 许可证是非常值得的。

从不同的角度来看,iPhone 确实允许通过“添加到主屏幕”自定义链接到您的网站。这为用户提供了与 native 应用程序几乎相同的体验。

从另一个角度来看,您可以通过类似于 Google 通过其客户端缓存/HTML 5.0 内容实现 Gmail/Reader/等功能的方式来实现离线功能。

MonoTouch - 这项技术最近被广泛讨论,因此您可能想检查一下(非 OSX 开发)。

关于iphone - 是否可以通过 App Store 分发 iPhone Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1157576/

相关文章:

ios - 验证时出现 Xcode 错误 - "Your binary is not optimized for iPhone 5"

ios - 在 App Store 中手动发布时状态为 "Ready for Submit"的 iOS 应用程序的新版本?

iPhone - 如何创建自定义相册并以编程方式为相机胶卷中的照片指定自定义名称?

iphone - 如何检查星期几(即星期二、星期五?)并比较两个 NSDates?

iphone - 重新排列表格 View 单元格后如何更新 coredata 记录

iphone - 检查照片库的授权状态

iphone - 将用户在文本字段中输入的内容存储在文本文件中?

iOS 应用程序被拒绝 : non-public APIs

ios4 - 我的应用程序无法在iOS 5上运行。是否必须从应用程序商店中将其删除?

google-play - 订阅开始和取消时的 Play & App Store Webhooks/服务器端代码