在当前移动浏览器如此错综复杂、变幻莫测的形势下,这或许会对给你一些启发。
经常有人问我:“我到底该测试哪一个移动浏览器?”,这个问题意味着,你应该搞定哪些设备。现在我来尝试回答这个问题。
一个移动测试环境
在过去的一年内,我非常幸运。沃达丰不仅有大量的移动设备(译者注:PPK于2009年开始在沃达丰担任顾问和培训师的工作),也有一些人士会提供比较靠谱的建议。比如我需要一台非HTC的带轨迹球的Windows Mobile设备,他们通常会告诉我应该去测哪一台机器,以及为什么这样选择的原因。
但并非每一个人都是这样好的情况。所以,干脆地说,这只是我的建议。
iPhone 和 Android
我假设你已经有了一台iPhone或Android手机。用它来测试你的网站(你可能已经这么做了)。看到最牛B和强悍的移动浏览器,你可能会有很多想法和灵感。如果你的站点不准备支持Safari或Android,那么忘了它吧。
如果你没有iPhone或Android,去借一台。作为一个西方世界的Web开发者,至少也应该会认识拥有一台这样的电话、并愿意(偶尔)用它来测试一下东东的人。
Safari iPhone和Android Webkit并不是完全相同的浏览器,但至少他们都是自家人,特别是当你测试中级到高级的CSS或JavaScript时,他们的处理结果可能会一样好。当然,不包括那些小BUGs。
BlackBerry 或 Nokia
下一步,是做些预算,并购买一款BlackBerry(美国)或者一台Nokia Symbian(欧洲)。它们是最常见最普遍的智能手机,你的网站也应该用它们来进行测试。
选择一个中档的型号。因为新新款的机器太贵了,使用范围也并不广泛;而老款的可能很便宜,但它们的流行程度也是在不断下降的。因此很好的办法就是采取中庸之道。
如果你在欧洲,如果你的网站是面向青少年人群的,那么放弃Nokia,去买BlackBerry吧。因为它是目前年轻人群中(例如16-22岁)最流行的手机。
(译者注:需要注意,在中国大陆地区,有些情况跟欧美截然不同。中国BlackBerry的市场占有率非常低,根据天极网去年第三季度的品牌分布调查结果显示,黑莓手机仅占手机市场份额的0.8%左右)
商业市场
如果你专注于商业性质的网站,目标用户群是高薪阶层和管理者们,放弃iPhone或Android吧,用BlackBerry或Nokia代替,Windows Mobile作为第三选择。
这个问题的关键是,一台商务型手机需要连接公司安全网络中的各种类型的连接。一般的IT部门对新奇的东西会特别小心,他们会更倾向于选择Symbian、BlackBerry和Windows,大型公司几乎从不分配其它类型的手机给员工们。
如果你的商业站点针对美国地区,那么你可以放弃Symbian。
(译者注:在这一点上,中国跟美国企业的环境同样也是有差异的)
可选:Windows Mobile
我假设你的预算现在已经花光了。如果不是,你可能会考虑购买一台iPhone或Android(前提是这两台中的任何一台都没有搞到手),或者一台Windows Mobile手机。
购买Windows Mobile的关键不是购买它的平台,因为平台的版本新新换代的很快。买它是因为可以安装非常多的浏览器,使它成为你的第二个测试环境。当然Symbian(Nokia)也是一个很明智的选择,但是Windows Mobile比它支持很多的浏览器。
看在上帝的份儿上,选择6.5版本的设备吧。不要让我再次重复――别买6.1。你真的会后悔的。
我建议Android和Windows Mobile的设备选择HTC的牌子,因为它值得信任(当然,Nexus对Android的驾驭就更不用说了)。
Opera
在你的手机上安装Opera Mobile和Opera Mini。
Opera Mini可以安装在Android、Symbian、Windows Mobile以及BlackBerry上,这对你应该没啥问题。Opera Mobile则只能安装在Symbian和Windows Mobile上,所以当你只有一台BlackBerry的时候,你就囧了。
Opera Mini非常重要,因为它可以运行在非智能机上,而非智能机的数量大概是智能机的5倍。如果你的网站在Opera Mini上运行良好,那么会增加很多的用户覆盖率。
(译者注:在中国,另有三个品牌的移动浏览器需要关注:UCWEB、QQ浏览器和3G门户的GO浏览器。在CNNIC近期一次的统计报告中,除UCWEB外,QQ浏览器和GO浏览器都是上升最快的移动浏览器,市场份额也在不断升高中)
其他浏览器
去查看我的这个列表,并在手机里安装尽可能多的浏览器,越多越好。
模拟器
尽管如此,我想你现在也只有两个或最多三个用来测试的设备,这意味着你不能够原生地测试全部浏览器。那么我们来看看模拟器吧。
一个比较好的解决方案是PerfectoMobile。这项服务可以让你通过WEB界面来操作一个真正的手机。这里的价值在于真正的手机,所以它所反馈出的BUG等问题也是真实的。
大多数移动浏览器厂商会提供各种模拟器,你可以在本地PC或Mac上安装它们。但是对我个人而言,我不怎么信任它们。因为想要搞一个完mei的模拟器,厂商需要把移动浏览器移植到Windows或Mac(或者还有Linux,我想)上,但这并不容易。另外,我曾经发现,有一些模拟器会直接调用你PC中的某个桌面浏览器内核。
我不信任模拟器,所以我不推荐使用它们。也就是说,不管你是否坚持使用它们,我都会坚决地寻找其它方式。一个平庸的解决方案总比没有方案很好。
注意,我不测试模拟器,所以也不能回答关于模拟器的问题。我只关注真正的设备。(完)
(译者注:经过实际的测试,有些模拟器还是比较靠谱的。比如Windows Mobile SDK、Android SDK甚至Opera Mini模拟器等,可以在没有设备时进行快速调试。下文的评论推荐里也有相关内容)
|
评论加载中...
|
Copyright@ 2011-2017 版权所有:大连仟亿科技有限公司 辽ICP备11013762-1号 google网站地图 百度网站地图 网站地图
公司地址:大连市沙河口区中山路692号辰熙星海国际2215 客服电话:0411-39943997 QQ:2088827823 42286563
法律声明:未经许可,任何模仿本站模板、转载本站内容等行为者,本站保留追究其法律责任的权利! 隐私权政策声明