如何为iPhone制作网站

时间:2011-06-02 08:35:10

标签: iphone

我有一个网站,我希望我的用户也可以从他们的iphone访问。我是否需要为移动设备制作单独的网页,或者是否在Xcode中提供了一个模板,让开发人员可以为iPhone制作网络应用程序?

如果我正在制作网站只是我改变网页,那么我受限于浏览器Safari的功能。但如果我要使用基于Xcode的Web应用程序支持,我将能够使用富基金会和UIKit框架。

什么是更好的选择?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

使用PHP检查浏览器的用户代理,然后将用户重定向到您网站的移动版本。您可以使用iphone模拟器或可以更改用户代理的浏览器(如safari)来测试您的网站。不要忘记让UI比常规网站更清洁,它应该遵循Apple在iPhone上实现的设计理念。

$userAgent = $_SERVER['HTTP_USER_AGENT'];

iPad用户代理:

Mozilla/5.0 (iPad; U; CPU OS 3_2_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B500 Safari/531.21.10

iPhone用户代理:

Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7

iPod用户代理:

Mozilla/5.0 (iPod; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7