<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>mocreative &#187; HTML5</title>
	<atom:link href="http://mocreative.net/tag/html5/feed/" rel="self" type="application/rss+xml" />
	<link>http://mocreative.net</link>
	<description>移动web设计</description>
	<lastBuildDate>Wed, 07 Jul 2010 16:08:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Gmail mobile iPad页面上线</title>
		<link>http://mocreative.net/design/gmail-mobile-ipad/</link>
		<comments>http://mocreative.net/design/gmail-mobile-ipad/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 01:46:28 +0000</pubDate>
		<dc:creator>五梭</dc:creator>
				<category><![CDATA[设计]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[web apps]]></category>

		<guid isPermaLink="false">http://mocreative.net/?p=54</guid>
		<description><![CDATA[iPad今天终于发售了。Google移动博客今天宣布，他们为iPad准备好了专用的Gmail邮箱web页面，iPad用户只要访问Gmail网站就会看到这一新界面。为充分利用iPad的9.7寸大屏幕，Gmail也采用了类似于iPad内置Mail邮件客户端的左右双栏式界面设计。]]></description>
			<content:encoded><![CDATA[<p>iPad今天终于发售了。Google移动博客今天宣布，他们为iPad准备好了专用的Gmail邮箱web页面，iPad用户只要访问Gmail网站就会看到这一新界面。为充分利用iPad的9.7寸大屏幕，Gmail也采用了类似于iPad内置Mail邮件客户端的左右双栏式界面设计。当然如果用户不想使用web访问，也可以用mail应用使用IMAP访问邮箱。</p>
<p><a href="http://mocreative.net/wp-content/uploads/ipad-gmail.png" class="liimagelink"><img class="alignnone size-full wp-image-55" title="ipad-gmail" src="http://mocreative.net/wp-content/uploads/ipad-gmail.png" alt="gmail ipad 界面" width="506" height="658" /></a></p>
<p>的iPad专用版Gmail页面基于去年为iPhone和Android手机推出的移动版Gmail HTML5网页应用。区别就在于他们针对iPad的1024&#215;768分辨率进行了专门优化，让用户使用触摸操作更加舒适方便。</p>
<p>另外Google还表示，明天用户买到iPad后会发现，其使用Google各项网页服务时，有的会出现和桌面版完全相同的界面，有的则基于原本针对智能手机的移动版本。由于iPad无论从尺寸到分辨率都介于普通PC和手机之间，Google会“因地制宜”为每款应用选择最合适的界面提供给iPad用户。</p>
<p>如果你现在就像试试，iPad的UA如下：</p>
<p><em>Mozilla/5.0(iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10</em></p>
<p>你知道该怎么做的。</p>
<p><img class="alignnone" title="ipad user agent switcher" src="http://cdn.thenextweb.com/lifehacks/files/2010/04/user-agent.jpg" alt="使用user agent switcher 填写ipad ua" width="500" height="239" /></p>
]]></content:encoded>
			<wfw:commentRss>http://mocreative.net/design/gmail-mobile-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>移动设备的表单设计：现代解决方案</title>
		<link>http://mocreative.net/design/modern-form-on-mobile/</link>
		<comments>http://mocreative.net/design/modern-form-on-mobile/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 05:34:40 +0000</pubDate>
		<dc:creator>五梭</dc:creator>
				<category><![CDATA[设计]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[用户体验]]></category>

		<guid isPermaLink="false">http://mocreative.net/?p=43</guid>
		<description><![CDATA[移动表单往往比它们的桌面版显得有更多的限制：更小的屏幕；更慢的连接速度；更麻烦的文本输入；不胜枚举。因此，通常我们需要限制移动应用和网站中的表单数量。当你需要用户在移动设备上输入，单选按钮复选框、选择菜单和列表往往比开放文字域要好。
但是，限制孕育创新，移动表单也是一样。对移动用户的限制迫使开发和设计人员找到新的方式，令用户更快捷轻松的输入。多亏本文中涉及到的现代解决方案，移动领域也许不再避免更多的表单。相反，它可能促进表单的更多的使用。]]></description>
			<content:encoded><![CDATA[<p>移动表单往往比它们的桌面版显得有更多的限制：更小的屏幕；更慢的连接速度；更麻烦的文本输入；不胜枚举。因此，通常我们需要限制移动应用和网站中的表单数量。当你需要用户在移动设备上输入，单选按钮复选框、选择菜单和列表往往比开放文字域要好。</p>
<p>但是，<strong>限制孕育创新</strong>，移动表单也是一样。对移动用户的限制迫使开发和设计人员找到新的方式，令用户更快捷轻松的输入。多亏本文中涉及到的现代解决方案，移动领域也许不再避免更多的表单。相反，它可能促进表单的更多的使用。</p>
<h3>域缩放</h3>
<p>许多移动浏览器中，当用户选择了表单的输入域，“域缩放”功能会将其扩展到适合屏幕的可视区域的大小。这个方法令本来小小的输入域放大到足够让用户看清输入内容的大小。由于许多表单错误是由人们无法清晰辨认和修正自己的输入内容而造成的，此功能的可用性显而易见。</p>
<p>iPhone上的Safari浏览器和域缩放一起使用的还有一个“表单助手”功能。表单助手在放大了的输入域下方显示“上一个”、“下一个”、“自动填写”和“完成”按钮，提供给用户一个容易的方式在整个表单之间切换。不需要担心是否某个域在屏幕之外：用户只要一路点按“下一个”就不会错过了！</p>
<p><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/03/mobileinputs1.jpg" alt="" /></p>
<p>但是，不是每个人都会用表单助手，或者知道怎样隐藏键盘。所以，确认网页上的控件始终能让用户完成表单。围绕“提交”按钮的过多的间距会将其挤到键盘后面。</p>
<p>域缩放也是表单标签单列布局的原因。你可以看看Google的注册表单（如下图），当使用域缩放时，表单扩展了，两列布局中左对齐的标签却被挤出了屏幕。如果标签看不见，用户很容易忘记自己需要回答什么问题。过长的输入域也会引起这样的问题。</p>
<p><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/03/mobileinputs2.jpg" alt="" /></p>
<p>两列布局的表单标签在没有域缩放的移动浏览器里也经常会发生问题。任何在Android系统中使用上例的表单也要面对标签消失的问题。屏幕就是没有足够的空间同事显示输入域和相关的标签。单列布局的标签就可以避免这个问题。</p>
<p><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/03/mobileinputs3.jpg" alt="" /></p>
<h3>输入格式</h3>
<p>一些移动浏览器识别<a href="http://diveintohtml5.org/forms.html" title="预定义输入类型" class="liexternal">预定义输入类型</a>（HTML5标准的一部分），以此来调整输入模式。举例来说，定义一个input的type为url，会显示一个带有“.”，“/”，和“.com”键的字母键盘。定义一个input的type为email，会显示一个带有 “.”和“@”键的字母键盘。而一个input的type为number的话，就会显示数字键盘。</p>
<p>这些关联预定义输入的键盘使得在每个要求数据带有特殊格式的输入域输入更加容易。即使没有虚拟键盘的浏览器也能从number属性获得的好处，因为用户不用被迫手动切换到数字输入法输入数字数据了。</p>
<p><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/03/mobileinputs4.jpg" alt="" /></p>
<h3>密码遮蔽</h3>
<p>大部分表单密码域即时遮掩用户输入的全部的字符保证敏感信息不被偷看到。自动遮掩密码看上去安全，但是也会让用户想校验密码时却只能看到一行黑点，引起了可用性问题。</p>
<p>许多移动设备通过显示最近输入的字符，然后过几秒将其转换成黑点来解决这个问题。这个技术在桌面已经解决了，<a href="http://www.zurb.com/article/279/how-to-mask-passwords-like-the-iphone" title="怎样在iPhone上遮蔽密码" class="liexternal">ZURB有描述这个解决方案</a>。</p>
<h3>弹出菜单控件</h3>
<p>下拉选择菜单是最难使用的输入类型之一。首先，你不得不点击一下打开它。然后你不得不卷动常常的列表找寻一个很小的目标。一旦你发现了你需要的值，你需要定位正确的位置选择它。许多下拉菜单要求你保持指针一直在菜单上方卷动，如果你移开，菜单就会关闭！</p>
<p>就算是敏捷的用户也常常搞错，然后需要重新选择一遍。在小屏幕移动设备上这种交互的挑战和解决方案的需求就十分明显了。</p>
<p>对于表单中的下拉选择菜单来说，iPhone呈现给用一个弹出菜单控件。这个控件将菜单的选项显示在一个列表里，这个列表可以用拖动、滑动等手势来控制卷动速度。巨大的触摸目标也令他很容易选中。</p>
<p><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/03/mobileinputs5.jpg" alt="" /></p>
<p>Android也提供了一个类似的大触摸目标给选择菜单选项。当用户点击一个下拉选择菜单，一个浮动在页面之上的对话框中显示了卷动的菜单选项列表。</p>
<p><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/03/mobileinputs6.jpg" alt="" /><br />
图 五</p>
<h3>复合菜单控件</h3>
<p>弹出菜单控件也可以应用层复合输入。所以，相比要求在三个分开的输入域中选择月份、日期和年份，可以用一个date域替代。它可以显示一套弹出菜单，能让用户同时在三个列表中卷动选择正确的日期。这种方式也可以引用在其他组合之中，例如以英尺英寸为单位的高度列表。</p>
<p><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/03/mobileinputs7.jpg" alt="" /></p>
<p>Android也拥有复合域解决方案，通过它的视觉界面元素控制卷动列表，替换依赖手势的卷动。</p>
<p><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/03/mobileinputs8.jpg" alt="" /></p>
<h3>原生输入控件</h3>
<p>除了复合菜单控件，大部分移动操作系统也为应用开发者提供了很多其他的自定义输入控件。滑块、分割按钮、评级Widgets和过滤器等等都值得在设计时考虑替换标准表单控件，令用户输入更简单。</p>
<p><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/03/mobileinputs9.jpg" alt="" /></p>
<h3>屏幕方向</h3>
<p>由于不同的人喜欢不同方向握持移动设备，移动表单应该根据屏幕的方向调整。Android设备上的email撰写表单就是这样。</p>
<p><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/03/mobileinputs10.jpg" alt="" /></p>
<p>当纵向握持时，屏幕上显示三个输入域和几个操作按钮。在水平握持时，只有email正文输入域占据屏幕，并且只有一个操作按钮显示在右边。这个布局为消息内容输入最大利用了屏幕空间。</p>
<h3>语音输入</h3>
<p>Google的Nexus One允许用户在应用的任何文本域使用语音输入。用户可以滑动虚拟键盘切换到音频输入模式，或者按麦克风按钮也可以。在有效的语音输入支持下，在移动设备上打字输入字符将成为历史。</p>
<h3>以后会怎样？</h3>
<p>移动增长的非常快，越来越多的设计师和开发者注意到这个领域，我们充满希望的期待移动表单更进一步的变革。无论如何，任何使输入更快更容易的技术都将为客户带来更多的好处。</p>
<h3>关于作者</h3>
<p><a href="http://www.lukew.com/about/index.asp" title="关于Luke" class="liexternal">Luke  Wroblewski</a>是一个国际知名的数码产品设计师，<a href="http://www.lukew.com/ff/" title="luke的书籍" class="liexternal">两本流行的网页设计书籍</a>的作者。你可以在Twitter follow <a href="http://www.twitter.com/lukewdesign" class="liexternal">@lukewdesign</a> 或者订阅他的<a href="http://feeds.feedburner.com/FunctioningForm" class="liexternal">RSS</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://mocreative.net/design/modern-form-on-mobile/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>移动浏览器web兼容性测试第二版</title>
		<link>http://mocreative.net/news/web-compatibility-test-2/</link>
		<comments>http://mocreative.net/news/web-compatibility-test-2/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 17:59:07 +0000</pubDate>
		<dc:creator>五梭</dc:creator>
				<category><![CDATA[新闻]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[web apps]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://mocreative.net/?p=25</guid>
		<description><![CDATA[W3C又推出了第二版的移动浏览器web兼容性测试。相比第一个版本，测试的技术规格更加高了，并且这次使用了javascript显示测试结果，很显然是面对更加先进的浏览器的。并且测试都集中在 HTML5的新属性和离线存储方面，只有最后一条是关于视觉设计的新测试。如果要开发支持离线的web app，可以先以此测试一下你的目标浏览器。]]></description>
			<content:encoded><![CDATA[<p><a href="http://w3.org" title="w3" class="liexternal">W3C</a>又推出了<a href="http://www.w3.org/2010/01/wctmb2/" class="liexternal">第二版的移动浏览器web兼容性测试</a>。让我们看看和<a href="http://www.w3.org/2008/06/mobile-test/" class="liexternal">第一版</a>相比测试的内容有什么不同。</p>
<ul>
<li><a href="http://www.w3.org/TR/XMLHttpRequest/" class="liexternal">XmlHttpRequest</a> 用于AJAX的数据传输，第一版已有测试</li>
<li><a href="http://dev.w3.org/html5/spec/the-canvas-element.html#the-canvas-element" class="liexternal">&lt;canvas&gt;</a> HTML5位图缩放渲染，第一版已有测试</li>
<li><a href="http://dev.w3.org/html5/spec/editing.html#contenteditable" class="liexternal">contenteditable</a> HTML5内容编辑，第一版已有测试</li>
<li><strong><a href="http://dev.w3.org/geo/api/" class="liexternal">Geolocation</a> 位置信息</strong></li>
<li><strong> <a href="http://dev.w3.org/html5/spec/forms.html#date-and-time-state" class="liexternal">&lt;input type=&#8221;date&#8221; /&gt;</a> HTML5表单属性</strong></li>
<li><strong><a href="http://dev.w3.org/html5/spec/offline.html#appcache" class="liexternal">Appcache</a> HTML5应用缓存</strong></li>
<li><strong><a href="http://dev.w3.org/html5/spec/video.html#video" class="liexternal">&lt;video&gt;</a> HTML5新增的视频标签</strong></li>
<li><strong><a href="http://dev.w3.org/html5/spec/video.html#audio" class="liexternal">&lt;audio&gt;</a> HTML5新增的音频标签</strong></li>
<li><strong><a href="http://dev.w3.org/html5/workers/" class="liexternal">Web Workers</a></strong></li>
<li><strong><a href="http://dev.w3.org/html5/webstorage/#the-localstorage-attribute" class="liexternal">localStorage</a> HTML5本地存储数据库</strong></li>
<li><strong><a href="http://dev.w3.org/html5/webstorage/#the-sessionstorage-attribute" class="liexternal">sessionStorage</a></strong></li>
<li><strong><a href="http://www.w3.org/TR/css3-fonts/#the-font-face-rule" class="liexternal">@font-face</a> CSS3字体</strong></li>
</ul>
<p>加粗的是新增的测试，相比第一个版本，测试的技术规格更加高了，并且这次使用了javascript显示测试结果，很显然是面对更加先进的浏览器的。并且测试都集中在HTML5的新属性和离线存储方面，只有最后一条是关于视觉设计的新测试。如果要开发支持离线的web app，可以先以此测试一下你的目标浏览器。</p>
]]></content:encoded>
			<wfw:commentRss>http://mocreative.net/news/web-compatibility-test-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iPhone的HTML5特性，应用缓存和数据库</title>
		<link>http://mocreative.net/news/iphone-html5/</link>
		<comments>http://mocreative.net/news/iphone-html5/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 03:30:20 +0000</pubDate>
		<dc:creator>五梭</dc:creator>
				<category><![CDATA[新闻]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[web apps]]></category>

		<guid isPermaLink="false">http://mocreative.net/?p=49</guid>
		<description><![CDATA[最新的iPhone增加了两项使用HTML5的特性：
Safari  JavaScript数据库编程
HTML5标准为客户端数据存储提供了新的机制，也就是JavaScript数据库的支持。可以使用它在本地存储一些数据，制作离线web应用。最新的Safari 3.1和iPhone OS  2.0已经支持HTML5。
HTML5 应用缓存
iPhone OS  2.1会支持到HTML5应用缓存，当你制作的web应用定义了是基于HTML5规范制作的，那么在用户可以将应用通过使用Safari上的加号增加到Home界面，应用存储于缓存并在主界面显示。
]]></description>
			<content:encoded><![CDATA[<p>最新的iPhone增加了两项使用HTML5的特性：</p>
<p><a href="http://developer.apple.com/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/Introduction/chapter_1_section_1.html" class="liexternal"><strong>Safari  JavaScript数据库编程</strong></a></p>
<p>HTML5标准为客户端数据存储提供了新的机制，也就是JavaScript数据库的支持。可以使用它在本地存储一些数据，制作离线web应用。最新的Safari 3.1和iPhone OS  2.0已经支持HTML5。</p>
<p><strong>HTML5 应用缓存</strong></p>
<p>iPhone OS  2.1会支持到HTML5应用缓存，当你制作的web应用定义了是基于HTML5规范制作的，那么在用户可以将应用通过使用Safari上的加号增加到Home界面，应用存储于缓存并在主界面显示。</p>
]]></content:encoded>
			<wfw:commentRss>http://mocreative.net/news/iphone-html5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
