为iPhone编写Web应用程序有哪些限制?

时间:2010-08-10 21:53:32

标签: iphone web-applications safari mobile-safari

例如,一个网络应用程序可以访问iPhone上的麦克风并将语音传回服务器吗?

或者是否可以为iPhone构建可在网页上透明操作的Safari扩展程序?例如,是否可以构建一个从iPhone的Google结果页中删除广告的扩展程序,而无需用户点击任何按钮来激活广告删除功能?

1 个答案:

答案 0 :(得分:2)

你几乎达到了主要的限制。

  • 您无法访问HTML5不支持的硬件(地理定位,但加速和音频/视频录制等内容不是)。
  • 您目前无法为iPhone构建Safari扩展程序,您只能像往常一样使用JavaScript。

某些框架(如PhoneGap)尝试通过原生应用容器提供更多硬件功能,但似乎Apple试图在某种程度上阻止这些应用进入App Store。