Optimization 为移动设备优化网站
我正在开发一个专门针对移动浏览器的网站。 我应该遵循什么准则来优化移动开发的网站? 我主要关注的是:Optimization 为移动设备优化网站,optimization,web-applications,web,mobile,mobile-website,Optimization,Web Applications,Web,Mobile,Mobile Website,我正在开发一个专门针对移动浏览器的网站。 我应该遵循什么准则来优化移动开发的网站? 我主要关注的是: 大多数移动设备都有合适的浏览器。如何在这些不同的浏览器上测试应用程序(由于安全限制,无法在实际设备上测试) 如何优化不同屏幕尺寸的网站 如何使应用程序触摸友好 如何检测设备的方向(在带有加速计的设备中) 如何检查设备是否不是台式机/笔记本电脑 我在设计移动网站时使用的东西 了解您计划支持的设备范围。你可以问的一些问题是 你打算只支持智能手机吗 你计划支持哪些平台(iPhone、Android、
我在设计移动网站时使用的东西
- 你打算只支持智能手机吗
- 你计划支持哪些平台(iPhone、Android、Symbian?)
- 简单(具有最低浏览能力的基本手机)-为他们设计一个非常简单的普通网站
- 中等(浏览器javascript支持较差的老一代智能手机)-设计一个功能稍好的网站
- 高端智能手机(iPhone、Android、WebOS)-提供这些手机支持的爵士乐功能
- 在浏览器上测试-Firefox/Safari/Opera具有改变用户代理的插件,可以模拟移动测试
- 模拟器测试-所有设备平台都提供免费下载模拟器
- 如果需要,请尝试设备仿真产品,如device anywhere/perfecto
我希望我至少能够澄清你们中的一些问题。:) 最终指南必须是W3C移动Web最佳实践:不要因为篇幅太长而耽误您-我发现它比其他W3C规范更容易阅读。关键部分是最佳实践陈述,分为小块,通常附有示例。这里还有一个最新的广泛的移动web优化指南:(免责声明:我为Opera工作)Q1大多数移动设备都有合适的浏览器。如何在这些不同的浏览器上测试应用程序(由于安全限制,无法在实际设备上测试) 答案取决于要测试和支持的设备数量 iPhone:设备和模拟器可用。 Android:设备和模拟器都可用 其他手机 检查 当然,您需要支付服务费。但我认为这是合理的 Q2如何针对不同的屏幕尺寸优化网站 iphone4 WVGA854 WVGA800 VGA HVGA QVGA QCIF+ 为所有不同的尺寸制作内容是困难的。因此,我们必须选择屏幕大小和支持的型号 Q3如何使应用程序触摸友好 这是你的设计问题 Q4如何检测设备的方向(在带有加速计的设备中) 安卓和iOS都有关于这类事件的特别信息。你必须遵循这样的信息。 当然,您需要景观和portlait布局 Q5如何检查设备是否为台式机/笔记本电脑
您可以使用用户代理标头或IP地址。但IP地址不是一个好方法。补充:使用基于代理的浏览器(如Opera Mini)时需要考虑一些问题