每个时间都对应着特定的时区。不知道时区,就会产生误解。例如,下面这个网站到底说的是什么时间:
“重要通知”搞不清时间真让人抓狂
是我这里的中午?还是美国的中午、我这里的早晨?或者是英国的中午,我这里的晚上?这是一个Android开发论坛,吸引了全球各地的人,所以,显然需要注意时区问题,否则便会产生误解。
再回来看看Stack Overflow,他们的时间做得就很好:
Stack Overflow的例子
虽然需要用户主动把鼠标悬停在时间上,但至少提供了时区信息。还有的网站直接使用协调时间,也就是你看到的UTC,而不再针对某一个时区。
在有些网站中,时间扮演了重要角色,这时,允许人们自主设置时区就很重要。就像ASafaWeb这样:
允许自主设置时区
这些时区都来自.NET的TimZoneInfo类,很容易实现转换。但不要做成下面这样:
太繁琐则无意义
虽然这是直接来自于时区数据库的内容,但对多数人而言,这都没有意义。很多国家不存在所谓的“南部”或“西部”时间,也没有不同的时区。
9、对国际用户一视同仁
有些网站是针对特定区域的人设计的,例如,杂货店网站只针对附近的居民,因此会形成一些先入为主的意识,比如只有本地人才能看懂的联系页面:
对本地人来说,这样的电话是没问题的
如果你在同一个国家打电话,那没有问题,营业时间也不会产生误解。但如果像IFTTT那样,可以让各地的人免费注册,那就有问题了:
不要按“本地”“非本地”来区分对待
上图中的时区列表有8个地方没有按照字母顺序排列,因为这都是美国的地方。如果IFTTT是只针对美国人开放的网站,那没有关系,但它不是。对于这样一款很优秀的服务而言,这种方式会导致用户被分成两类:美国人和低人一等的非美国人。
当然,网站设计者可能会说:“我们的主要用户都来自美国。”但完全可以参照如下做法:
按字幕顺序排列会更加一致
这种模式没有打乱字母排列顺序,只是将一些美国地区做了高亮处理。这样给人的感觉就好得多:虽然他们的主要目标用户是美国人,但外国用户也不会受到冷遇。
10、别忘了360安全浏览器
大家现在都在放弃Chrome和火狐,转用360安全浏览器了吗?只用了两个月,这款浏览器在中国的市场份额从5月的不足3%,攀升至26%:
亮点总在最后
如果不是中国人,或许不太了解这款产品,不过可以先来看看他们的Logo:
这个熟悉的logo
是不是很眼熟?类似的山寨Logo在中国很常见。
先抛开这一点不谈,360浏览器的确取得了骄人的战绩,有些机构的数据甚至显示,该产品已经拿下了中国57%的浏览器份额。别忘了,这可是一个拥有5.12亿网民的国家,比美国、印度和日本的总和还多——这三个国家的网民总数位列世界第二至第四位。
由于种种原因,中国网民不太上国外网站,但作为一名开发者,你必须要问自己一个问题:“我的网站能否很好地兼容这个被2.5亿网民使用的浏览器?”
实用建议
归结起来,这些内容主要都是强调目标受众。如果你为印尼人开发一个网站,肯定与为中国人开发网站不同。但如果你不是只针对一个文化背景设计产品,就必须意识到当今互联网市场的多样化格局。
很多时候,更好的全球视野不会对主要用户产生任何影响,但却可以给其他国家的用户带来便利。在日期上多写个字母会影响到网站的使用效果吗?显示出时区会破坏美国用户的体验吗?当然不会,所以,请尽量对你的用户好一些——尤其是对中国用户。
本文编译自troyhunt.com