<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:series="http://unfoldingneurons.com/"
		>
<channel>
	<title>Comments on: 上海地铁自动售票机（续）</title>
	<atom:link href="http://www.mikkolee.com/43/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mikkolee.com/43</link>
	<description>关于界面的价值观与方法论</description>
	<lastBuildDate>Wed, 28 Jul 2010 04:20:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: hax</title>
		<link>http://www.mikkolee.com/43/comment-page-1#comment-65</link>
		<dc:creator>hax</dc:creator>
		<pubDate>Sun, 16 Nov 2008 07:55:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikkolee.com/?p=43#comment-65</guid>
		<description>javaeye是要注册后三天才能发言的。
俺在《地铁用户体验问题之自动售票机（上篇）》（http://hax.javaeye.com/blog/267392）中提出的观点是，人机交互模拟人和人的交互并非导致设计问题的主因（至少在这个例子中不是）。实际上从某种角度说恰恰是它没有真正模仿到位。
如果说是思路僵化，如果要追究做错的原因，我觉得那主要是没有真正从用户出发。
还有，我后面那句的完整句子是：为了同时兼容两种模式（选站模式和选价模式），选价模式就无法让用户先投币（否则会造成交互的混乱）。
我是在指出现有售票机的设计失误的原因啊！！
你看我后面设计的快速出票机，就可以看到，我恰恰是赞同要先投币的！
但是为什么现在的售票机无法做到这一点呢？
就是因为它的设计者希望面面俱到，在一个机器上既能选站点、又能选票价。因为选站之前你还不知道票价，所以交互流程不可能是先投币再选站。虽然理论上说，先投币与先选站的模式可以放在一个机器上，但是实际做出来的效果肯定是混乱——这从目前的售票机上其实就可以看出来——人们面对左侧地图和右侧票价表会首先楞一下，我到底要怎么做？
我的文章中还写到了一个效用因素，引用如下：
而且选站模式的操作复杂度和一次操作的时间花费远超过选价模式，将两者放在一个机器上，必定导致采用选价模式的用户会因为排队等候采用选站模式的用户而浪费大量时间。 
关于效用的问题，我在下一篇blog中还会继续阐述。</description>
		<content:encoded><![CDATA[<p>javaeye是要注册后三天才能发言的。<br />
俺在《地铁用户体验问题之自动售票机（上篇）》（http://hax.javaeye.com/blog/267392）中提出的观点是，人机交互模拟人和人的交互并非导致设计问题的主因（至少在这个例子中不是）。实际上从某种角度说恰恰是它没有真正模仿到位。<br />
如果说是思路僵化，如果要追究做错的原因，我觉得那主要是没有真正从用户出发。<br />
还有，我后面那句的完整句子是：为了同时兼容两种模式（选站模式和选价模式），选价模式就无法让用户先投币（否则会造成交互的混乱）。<br />
我是在指出现有售票机的设计失误的原因啊！！<br />
你看我后面设计的快速出票机，就可以看到，我恰恰是赞同要先投币的！<br />
但是为什么现在的售票机无法做到这一点呢？<br />
就是因为它的设计者希望面面俱到，在一个机器上既能选站点、又能选票价。因为选站之前你还不知道票价，所以交互流程不可能是先投币再选站。虽然理论上说，先投币与先选站的模式可以放在一个机器上，但是实际做出来的效果肯定是混乱——这从目前的售票机上其实就可以看出来——人们面对左侧地图和右侧票价表会首先楞一下，我到底要怎么做？<br />
我的文章中还写到了一个效用因素，引用如下：<br />
而且选站模式的操作复杂度和一次操作的时间花费远超过选价模式，将两者放在一个机器上，必定导致采用选价模式的用户会因为排队等候采用选站模式的用户而浪费大量时间。<br />
关于效用的问题，我在下一篇blog中还会继续阐述。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 小麦</title>
		<link>http://www.mikkolee.com/43/comment-page-1#comment-63</link>
		<dc:creator>小麦</dc:creator>
		<pubDate>Sat, 15 Nov 2008 18:48:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikkolee.com/?p=43#comment-63</guid>
		<description>（唉~~Javaeye死也发不上去，只能在这里回复了）

呃。得解释一下。

其实呢，我的文章并没有在讨论如何提高自动售票机的可用性，至少我写第一篇的时候不是这个目的。我其实只是在思考，为什么上海地铁能做出这么一个明显不符合其他自动服务机器惯例的交互设计。然后推测了一个原因：模拟人工售票。或许这并不是设计者真实的思路，但是这不重要，重要的是，这确实是一个可能导致设计者思路僵化的原因。

换句话说，我考虑的并不是“我怎样可以把它做对”，而是“人们做错可能是因为什么”。前一个是探讨方法，后一个则是讨论思维习惯。不可否认，交互设计很大程度上还是依赖于设计者的直觉。用直觉设计，再用方法修整。所以经常琢磨思维习惯，我认为还是很必要的。

此外，你的文章我还没来得及看完，不过里面有句话“选价模式就无法让用户先投币（否则会造成交互的混乱）。”，值得讨论。自动贩卖机就是先投币后选商品（选价），它并没有引起交互的混乱，即便是有退币和找零的复杂步骤。所以是否需要先投币，与是否预知价格，并无关联。</description>
		<content:encoded><![CDATA[<p>（唉~~Javaeye死也发不上去，只能在这里回复了）</p>
<p>呃。得解释一下。</p>
<p>其实呢，我的文章并没有在讨论如何提高自动售票机的可用性，至少我写第一篇的时候不是这个目的。我其实只是在思考，为什么上海地铁能做出这么一个明显不符合其他自动服务机器惯例的交互设计。然后推测了一个原因：模拟人工售票。或许这并不是设计者真实的思路，但是这不重要，重要的是，这确实是一个可能导致设计者思路僵化的原因。</p>
<p>换句话说，我考虑的并不是“我怎样可以把它做对”，而是“人们做错可能是因为什么”。前一个是探讨方法，后一个则是讨论思维习惯。不可否认，交互设计很大程度上还是依赖于设计者的直觉。用直觉设计，再用方法修整。所以经常琢磨思维习惯，我认为还是很必要的。</p>
<p>此外，你的文章我还没来得及看完，不过里面有句话“选价模式就无法让用户先投币（否则会造成交互的混乱）。”，值得讨论。自动贩卖机就是先投币后选商品（选价），它并没有引起交互的混乱，即便是有退币和找零的复杂步骤。所以是否需要先投币，与是否预知价格，并无关联。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 小麦</title>
		<link>http://www.mikkolee.com/43/comment-page-1#comment-59</link>
		<dc:creator>小麦</dc:creator>
		<pubDate>Sat, 15 Nov 2008 05:02:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikkolee.com/?p=43#comment-59</guid>
		<description>sorry啦。已经修正了。

写JS的时候也还没出Chrome。我也不知道是jquery的错，还是它的错：往textarea里写文字时，它的html()不会改变。换作val()就好了。

不过看起来，这应该算作我的错，我也不知道为啥当时如此想当然的用html()来取内容。</description>
		<content:encoded><![CDATA[<p>sorry啦。已经修正了。</p>
<p>写JS的时候也还没出Chrome。我也不知道是jquery的错，还是它的错：往textarea里写文字时，它的html()不会改变。换作val()就好了。</p>
<p>不过看起来，这应该算作我的错，我也不知道为啥当时如此想当然的用html()来取内容。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hax</title>
		<link>http://www.mikkolee.com/43/comment-page-1#comment-58</link>
		<dc:creator>hax</dc:creator>
		<pubDate>Sat, 15 Nov 2008 02:49:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikkolee.com/?p=43#comment-58</guid>
		<description>前天upa在上海的活动有个老头就在那里讲地铁售票机，不过也没啥营养。我个人认为你的两篇都没有讲到点子上。首要问题不在于交互流程上，而是在于对用户的认识上。显然，用户至少可分为截然不同的两大类：
一种是需要需找目的站点和票价信息的。
一种是不需要的。如每天上下班的白领。
对于后者来说，他所需要的就是给钱拿票走人。对于他们来说，地铁售票机就应该简单到自动贩卖机一样。
所以这两种人的需求天差地别，地铁售票机却是一种，那当然是搞不好的。</description>
		<content:encoded><![CDATA[<p>前天upa在上海的活动有个老头就在那里讲地铁售票机，不过也没啥营养。我个人认为你的两篇都没有讲到点子上。首要问题不在于交互流程上，而是在于对用户的认识上。显然，用户至少可分为截然不同的两大类：<br />
一种是需要需找目的站点和票价信息的。<br />
一种是不需要的。如每天上下班的白领。<br />
对于后者来说，他所需要的就是给钱拿票走人。对于他们来说，地铁售票机就应该简单到自动贩卖机一样。<br />
所以这两种人的需求天差地别，地铁售票机却是一种，那当然是搞不好的。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hax</title>
		<link>http://www.mikkolee.com/43/comment-page-1#comment-57</link>
		<dc:creator>hax</dc:creator>
		<pubDate>Sat, 15 Nov 2008 02:44:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikkolee.com/?p=43#comment-57</guid>
		<description>超级大bug，在chrome下失去焦点，textarea的内容就会消失。我辛苦打的好多字呀。。。只好换FF2来。</description>
		<content:encoded><![CDATA[<p>超级大bug，在chrome下失去焦点，textarea的内容就会消失。我辛苦打的好多字呀。。。只好换FF2来。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 大仙</title>
		<link>http://www.mikkolee.com/43/comment-page-1#comment-47</link>
		<dc:creator>大仙</dc:creator>
		<pubDate>Sat, 08 Nov 2008 04:12:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikkolee.com/?p=43#comment-47</guid>
		<description>呵呵，有时候我也搞不清楚，怎么买票好。</description>
		<content:encoded><![CDATA[<p>呵呵，有时候我也搞不清楚，怎么买票好。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 15dd</title>
		<link>http://www.mikkolee.com/43/comment-page-1#comment-38</link>
		<dc:creator>15dd</dc:creator>
		<pubDate>Sun, 19 Oct 2008 18:01:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikkolee.com/?p=43#comment-38</guid>
		<description>恩，删掉吧，我只是测试一下</description>
		<content:encoded><![CDATA[<p>恩，删掉吧，我只是测试一下</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 15dd</title>
		<link>http://www.mikkolee.com/43/comment-page-1#comment-37</link>
		<dc:creator>15dd</dc:creator>
		<pubDate>Sun, 19 Oct 2008 18:00:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikkolee.com/?p=43#comment-37</guid>
		<description>我在想，如果我留很长的言，最下面是怎么截取的？我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？
我在想，如果我留很长的言，最下面是怎么截取的？</description>
		<content:encoded><![CDATA[<p>我在想，如果我留很长的言，最下面是怎么截取的？我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？<br />
我在想，如果我留很长的言，最下面是怎么截取的？</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: OD</title>
		<link>http://www.mikkolee.com/43/comment-page-1#comment-33</link>
		<dc:creator>OD</dc:creator>
		<pubDate>Wed, 17 Sep 2008 08:22:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikkolee.com/?p=43#comment-33</guid>
		<description>你们看了广州地铁的售票机是怎么操作的就会想起骂上海。</description>
		<content:encoded><![CDATA[<p>你们看了广州地铁的售票机是怎么操作的就会想起骂上海。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: leon-gao</title>
		<link>http://www.mikkolee.com/43/comment-page-1#comment-24</link>
		<dc:creator>leon-gao</dc:creator>
		<pubDate>Wed, 10 Sep 2008 05:27:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikkolee.com/?p=43#comment-24</guid>
		<description>...你的blog发布留言好像有点问题,刚才发的都没了....

再来一遍吧,我是想说我觉得上海的自动售票机的交互(抛开图形方面)算是蛮不错了,整个选站 投币 出票的过程都比较流畅.关于不了解站名,大可以看边上的指示牌,或者直接问人,比加入什么输入法要直接快速多了,要知道整个买票的过程是很讲究速度的,特别是人流量高峰时期,哪有时间让你在那里一个个字打啊打</description>
		<content:encoded><![CDATA[<p>&#8230;你的blog发布留言好像有点问题,刚才发的都没了&#8230;.</p>
<p>再来一遍吧,我是想说我觉得上海的自动售票机的交互(抛开图形方面)算是蛮不错了,整个选站 投币 出票的过程都比较流畅.关于不了解站名,大可以看边上的指示牌,或者直接问人,比加入什么输入法要直接快速多了,要知道整个买票的过程是很讲究速度的,特别是人流量高峰时期,哪有时间让你在那里一个个字打啊打</p>
]]></content:encoded>
	</item>
</channel>
</rss>
