- 1. 手机网络阅读时代
- 2. 博客系统转WAP站
- 2.1. 单独打造wap站、手动转换为WML(WAP1.2)格式的wap站
- 2.2. 直接提供XHTML页面或简化处理的XHTML页面
- 2.3. Google和baidu的自动转化
- 2.4. 提供手机RSS服务
1. 手机网络阅读时代
随着手机GPRS上网流行和即将到来的3G时代的浪潮,手机浏览成为一个重要浏览方式之一,然而我们的博客要如何适应手机的浏览呢?这成为一个重大的问题。随着技术的发展,WordPress和其他个人博客系统乃至BSP提供的网上免费博客都有一些办法来适应手机阅读。这里就对目前的手机阅读情况和相应适应方法做些分析。希望能够让你的博客通过打造博客手机阅读版、WAP站、手机在线RSS阅读而拥有更多的手机阅读者。
到目前为止的客观市场情况是:
1.手机上网流行,在包月流量的优惠下手机流量较充足,所以使得很多人开始通过手机随时随地浏览信息。
2.然而手机流量超标之后的费用是巨大的,而且手机上网速度极慢(我动感地带的号一般速度不会超过2KB/s),手机屏幕较小,对动态网页功能支持不足,这四点同时要求手机浏览的网站必须内容简炼、图片压缩、去除动态javascript等动态内容、内容分布呈现可变宽度的一列形式。
3.手机搜索开始流行,然而搜索到的广泛网页即使经过搜索引擎的处理仍然不便阅读。
4.手机feed阅读软件开始出现并通过二维码(国内主要是QR和DM)更方便地使用。
2. 博客系统转WAP站
目前市场上存在的各种不同的应用方式有如下一些:
2.1. 单独打造wap站、手动转换为WML(WAP1.2)格式的wap站
WML格式是基于XML格式的手机wap站早期的格式,包括许多早期低端产品在内的手机都支持这种格式,但是由于其功能有限并且与HTML转换复杂,所以去建立如此的wap站将会十分麻烦,对普通的博客来说技术要求很高,况且又很难实现自动处理。
2.2. 直接提供XHTML页面或简化处理的XHTML页面
这一点实现的原因是越来越多的手机自带浏览器都已经支持该格式,并且opera、uuweb等功能更强大的浏览器流行开来。W3C指定的规范称为XHTML mobile profile (WAP 2.0) ,而此规范能够兼容XHTML里面大多数非复杂类的标记,加之目前的很多手机浏览器尽量能够处理HTML,所以如果本身博客页面经过简化处理,使得在手机浏览依然流畅的话,就再好不过了。
不过目前为止来看,如果为了支持手机阅读而放弃如此丰富的图片、效果就有点得不偿失了,所以可以专门对手机阅读做简化处理。这一点在著名的WordPress博客系统中体现得最好,比如Alex King(就是他制作出FEED和OPML图标的)制作的的WordPress Mobile Edition插件,它的原理是:在用户请求页面时根据HTTP_USER_AGENT进行判断,如果是手机阅读器则使用它所带的wp-mobile主题来显示,而该wp-mobile主题也是如同其他主题一样可以自由修改的。
不过目前来看即使是WordPress Mobile Edition插件的模式也存在两个重大问题:一是HTTP_USER_AGENT判断可能不准确,包括我的NOKIA N72手机自带浏览器在内的许多浏览器对服务器提供的HTTP_USER_AGENT为空,如果改成对移动、联通的网关IP进行判断就太过复杂了。二是此时图片仍旧是在电脑端显示的版本,数百KB的图片在电脑上浏览可能毫不费力,而一旦到了手机上,传输速度不说,手机屏幕显示不协调,并且流量过大。
所以此方法主要适合图片普遍较小(或者做些处理,去除掉所有图片)的博客,并且对某些手机浏览器要持放弃态度。
2.3. Google和baidu的自动转化
常常在手机上使用搜索引擎的都知道,google和baidu手机版进入通过“互联网搜索”得到的页面时都会自己做一个代理,将原网页转化成较适合手机阅读的版本,但是大家也都有所经历,转化后的页面常常被一些列表、导航甚至广告充斥,真正有用的内容需要翻好几页才能找到。
具体实现方法是:
Google:可以先访问http://google.com/gwt/n(电脑和手机都可以),输入需要访问的页面,并选择是否显示图片,然后确认即可,而博客可以自己先进入一次,然后将地址复制下来,比如我的博客就是http://google.com/gwt/n?u=http%3A%2F%2Fheymu.com%2F&_gwt_pg=0&_gwt_noimg=1,通过制作一个m.yourdomain.com之类的URL指向或者二维码等方式提供给手机使用者。
Baidu使用起来比较麻烦,它似乎是为了支持早期WML的站点,所以在电脑浏览器中无法直接浏览,那么可以使用悠悠村win.uucun.com之类的电脑wap浏览器来转换一下。在我的尝试中观察url,发现转换页面的时候baidu居然调用了p.g.yupoo.com下的一个代理来访问具体页面,然后再由gate.baidu.com来转换为WML格式的页面。地址较长,请自行尝试。
这种方法也值得一试,仍然比较适合页面较简洁的博客,而且建议使用时通过手机多多使用,看看各处页面、评论功能是否完备。(说实话,我觉得它们转化后的页面用起来仍然不是很舒服,比如分成许多页,每页的内容很少)
此时我有个突发奇想,Google和Baidu转化的时候都会干一件事,那就是对图片进行压缩,并且本身就对各浏览器都支持。这两点恰好弥补了WordPress Mobile Edition插件的两个缺点,所以有结合的方法是,用此插件对google手机转化编码的访问时进行判断(在我的测试中,它的HTTP_USER_AGENT为“Google Wireless Transcoder”),提供给google一个较简洁的页面,然后通过google的图片压缩产生的页面就十分适合手机阅读了。
2.4. 提供手机RSS服务
首先现在出现了一些手机端的RSS阅读软件,比如胖葫芦、mimo、维信等,特别需要提到的就是胖葫芦的“胖号”功能,它的手机端可以调用摄像头去获取屏幕上的二维码(胖号具体属于DM二维码),从而省去了输入数字或地址的麻烦。
此类软件一般和电脑端的RSS阅读器功能上差不多,不过仍然存在图片直接读取、流量过大的问题,如果能有后台提供图片压缩服务就更加完美了。
其次就是手机浏览器中的在线浏览RSS功能,国内用户较多的RSS烧制提供商FeedSky就提供了这样的服务,在手机上访问http://wap.feedsky.com/yourname阅读还是比较方便的,其中的图片也是经过压缩的。
此外,国外也有许多网站提供在线阅读RSS功能,比如www.feedm8.com(功能较全面,图片压缩,支持绑定域名,有广告的,不过我的feed被浏览的时候会出现内容无法显示的问题),mofuse.com(绑定域名等功能需要收费,页面可选压缩,功能较全,还包括一些单独页面定制等),www.wirenode.com(它本身可以用来制作手机网页,所以更偏重可视化网页编辑,而对Feed的阅读方面功能不是很健全)
然而需要注意到的一点是,提供RSS阅读就会丧失掉评论功能。
其实我觉得最好的方法莫过于这样:提供一个RSS方便此类手机用户,更改WordPress Mobile Edition插件以提供一个以一个子域名或目录为基础的手机版浏览地址,并更改图片地址,借用一些网站提供的链接来压缩图片。然而这需要对wordpress插件的php语言比较熟悉才能达到,正在研究中……
我用 wp-pda
百度的自动转换方式是这样的:
http://gate.baidu.com/tc?m=3&c=html&src=sohu.com
http://gate.baidu.com/tc?m=3&c=wml&src=sohu.com
http://gate.baidu.com/tc?m=3&c=xhml&src=sohu.com
[url=http://veryeasypaydayloans.com/#bheymu.com]payday loans[/url] – payday loans , http://veryeasypaydayloans.com/#sheymu.com payday loans