1
chloerei 2013-01-30 13:00:27 +08:00 2
我觉得 37signals 的经验很好,也就是两种方案混合起来,对应桌面的 web 页面实现 responsive,再对应部分移动设备做移动模板减少传输量。
http://37signals.com/svn/posts/3257-backstage-basecamp-for-mobile |
3
jun0205 2013-01-30 14:06:20 +08:00
之前用的 WURLF
|
4
whtsky 2013-01-30 14:13:56 +08:00 via iPhone 1
是第二套方案,通过识别UA判断
PB2时代是这么做的: https://github.com/livid/v2ex/blob/master/v2ex/babel/ua/__init__.py |
5
hester OP |
6
luin 2013-01-30 15:41:37 +08:00
复杂的页面需要为移动设备定制开发(比如: http://edition.cnn.com/ ),响应式布局最好只用在简单的页面中(比如: http://www.attaindesign.co.uk/ )。
|
7
hester OP @luin
嗯,目前也只能这么理解了。但我还是不理解,从这个角度来讲,responsive layout并没有特别大的用处,那为什么貌似这种方式还很流行呢? |
8
Keinez 2013-01-31 12:55:35 +08:00
Responsive Layout 是做给大屏幕,普通笔记本,pad三套不同分辨率的设备的。
如加入手机,使用Responsive Layout可以减少工作量,比单独为移动端写一个界面简单。 |
9
kenshin 2013-01-31 21:20:12 +08:00 via Android 1
@hester
如果只是一个/几个(少量)的展示页面,用 Responsive Layout即可,可以节省很多开发周期;反之,就要重写一套。 引申一下,你的问题就如native app与hybird app之争一样,没有绝对的对与错。 |
10
Mihuwa 2013-01-31 21:24:08 +08:00
v2ex应该采用第二套方案。
|