是否有任何关于如何制作 iPhone 友好的 Web 应用程序的资源或指导?
具体就我而言,我想使用 ASP.NET MVC,但由于这一切都在服务器上运行,我知道这将归结为标记/css/javascript 考虑因素。
编辑:当我发现这里没有提到的其他资源时,我将更新问题文本:-)
是否有任何关于如何制作 iPhone 友好的 Web 应用程序的资源或指导?
具体就我而言,我想使用 ASP.NET MVC,但由于这一切都在服务器上运行,我知道这将归结为标记/css/javascript 考虑因素。
编辑:当我发现这里没有提到的其他资源时,我将更新问题文本:-)
Sitepoint 上有一篇关于 iPhone 的文章(它有用地向您展示了如何在 iPhone 上定位样式表,同时将它们隐藏在 Internet Explorer 中——Apple 的文档没有这样做)。
克雷格·霍肯伯里 (Craig Hockenberry)在 A List Apart 中写了把你的内容放在我的口袋里。
一位 Flickr 开发人员发布了一些经验教训:http ://code.flickr.com/blog/2008/10/27/lessons-learned-while-building-an-iphone-site/
对于 Boot To The Head 提到的 Apple 文档的 +1 ——马的嘴和所有这些:它们在整洁的 CSS 属性上提供了非常全面的东西,这些属性只有 Safari 才能真正支持,例如CSS 动画和CSS 过渡。
Scot Hanselman 在 Mix 09 上做了精彩的演讲。点击这里链接。
另请查看 Mobile Device Browser File=> LINK。它在 codeplex 是开源的。
“什么是移动设备浏览器定义文件?
移动设备浏览器定义文件包含单个移动设备和浏览器的功能定义。在运行时,ASP.NET 使用此 .browser 文件以及 HTTP 请求标头中的信息来确定发出请求的设备/浏览器的类型以及该设备的功能。此信息通过 Request.Browser 属性向开发人员公开,并允许他们定制网页的呈现方式以适应目标设备的功能。” - Codeplex
权威资源是 Apple 的Safari 开发中心。