<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2chinesetwfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0"><channel><title>月光博客</title><link>http://www.williamlong.info/</link><description>关注互联网和搜索引擎的IT科技博客</description><generator>RainbowSoft Studio Z-Blog 1.8 Arwen Build 90619</generator><language>zh-CN</language><copyright>This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.</copyright><pubDate>Fri, 10 Feb 2012 00:05:52 +0800</pubDate><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/williamlong" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="williamlong" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><image><link>http://www.williamlong.info/</link><url>http://www.moon-soft.com/logo/moonlight.gif</url><title>Williamlong Blog</title></image><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">williamlong</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fwilliamlong" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fwilliamlong" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fwilliamlong" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/williamlong" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fwilliamlong" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fwilliamlong" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fwilliamlong" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item><title>手机浏览器HTML5跑分完全调查</title><author>投稿 (guest)</author><link>http://www.williamlong.info/archives/2992.html</link><pubDate>Thu, 09 Feb 2012 23:32:37 +0800</pubDate><guid>http://www.williamlong.info/archives/2992.html</guid><description>&lt;p&gt;　　UC、欧朋、华为无线、腾讯无线最近在手机浏览器方面掐的火热，各种热炒HTML5跑分和自有内核。真真假假之间总是有着不少口水，但是其实很多人对HTML5的跑分完全没概念。&lt;/p&gt;&lt;p&gt;　　在这里做一下科普，目前对浏览器HTML5兼容性测试做的最好的是html5test.com.它是一个在线网站，类似于Acid3.得分越高说明对HTML5的支持越好，2012年1月2日刚刚做过一次升级，目前的满分是475分。各个浏览器的HTML5跑分就是自家浏览器访问这个测试网站之后得到的分数。今天我们就把这些自称有自有内核的手机浏览器跑分都拿出来说一下，供各位了解。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;整体情况&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;table cellspacing="0" cellpadding="0" width="500" align="center" border="1"&gt;    &lt;tbody&gt;        &lt;tr&gt;            &lt;td width="104"&gt;            &lt;div align="center"&gt;HTML5跑分&lt;/div&gt;            &lt;/td&gt;            &lt;td width="85"&gt;            &lt;div align="center"&gt;UC浏览器&lt;span&gt;8.2（U3）&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td width="119"&gt;            &lt;div align="center"&gt;欧朋浏览器&lt;span&gt;H5体验版（Presto）&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td width="127"&gt;            &lt;div align="center"&gt;天天浏览器&lt;span&gt;T9体验版（T9）&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td width="85"&gt;            &lt;div align="center"&gt;Q立方浏览器（&lt;span&gt;X5）&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td width="104"&gt;            &lt;div align="center"&gt;For Android 2.3&lt;/div&gt;            &lt;/td&gt;            &lt;td width="85"&gt;            &lt;div align="center"&gt;259+8&lt;/div&gt;            &lt;/td&gt;            &lt;td width="119"&gt;            &lt;div align="center"&gt;306+9&lt;/div&gt;            &lt;/td&gt;            &lt;td width="127"&gt;            &lt;div align="center"&gt;227+13&lt;/div&gt;            &lt;/td&gt;            &lt;td width="85"&gt;            &lt;div align="center"&gt;257+1&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td width="104"&gt;            &lt;div align="center"&gt;For Android 4.0&lt;/div&gt;            &lt;/td&gt;            &lt;td width="85"&gt;            &lt;div align="center"&gt;276+8&lt;/div&gt;            &lt;/td&gt;            &lt;td width="119"&gt;            &lt;div align="center"&gt;306+9&lt;/div&gt;            &lt;/td&gt;            &lt;td width="127"&gt;            &lt;div align="center"&gt;不支持&lt;/div&gt;            &lt;/td&gt;            &lt;td width="85"&gt;            &lt;div align="center"&gt;不支持&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;    &lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;&lt;table cellspacing="0" cellpadding="0" width="500" align="center" border="1"&gt;    &lt;tbody&gt;        &lt;tr&gt;            &lt;td width="104"&gt;            &lt;div align="center"&gt;HTML5跑分&lt;/div&gt;            &lt;/td&gt;            &lt;td width="85"&gt;            &lt;div align="center"&gt;Safari&lt;/div&gt;            &lt;/td&gt;            &lt;td width="119"&gt;            &lt;div align="center"&gt;            &lt;div align="center"&gt;UC浏览器&lt;span&gt;8.2&lt;/span&gt;&lt;/div&gt;            &lt;/div&gt;            &lt;/td&gt;            &lt;td width="127"&gt;            &lt;div align="center"&gt;海豚浏览器3.5&lt;/div&gt;            &lt;/td&gt;            &lt;td width="85"&gt;            &lt;div align="center"&gt;Opera Mini&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr&gt;            &lt;td width="104"&gt;            &lt;div align="center"&gt;iOS 5.0.1&lt;/div&gt;            &lt;/td&gt;            &lt;td width="85"&gt;            &lt;div align="center"&gt;305+9&lt;/div&gt;            &lt;/td&gt;            &lt;td width="119"&gt;            &lt;div align="center"&gt;303+9&lt;/div&gt;            &lt;/td&gt;            &lt;td width="127"&gt;            &lt;div align="center"&gt;288+9&lt;/div&gt;            &lt;/td&gt;            &lt;td width="85"&gt;            &lt;div align="center"&gt;54&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;    &lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;　　在测试的过程中发现，只有UC和欧朋是支持Android 4.0的系统的，而天天和QQ的所谓自主内核在Android 4.0就跑不起来，显然UC和欧朋在内核实力上积累更深厚一些。&lt;/p&gt;&lt;p&gt;　　从总跑分来看，欧朋浏览器H5体验版的HTML5跑分最高，UC浏览器8.2次之， Q立方和天天T9体验版最低。在这几款手机浏览器中，UC浏览器是已经公开发布的正式版产品，其他家则都是&amp;ldquo;不约而同&amp;rdquo;的&amp;ldquo;实验室&amp;rdquo;版本，产品的稳定性还不足以到商用的程度，尚需要市场和大规模用户的检验。欧朋已经宣布会在半年内发布正式版本并推广，天天和腾讯并没有给出正式版发布的时间表，Q立方浏览器目前还是内测中的非正式产品。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;跑分细节&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　上面看的是总分，接下来让我们看一下这几款浏览器在html5test.com上跑分的各个细项得分表现：&lt;/p&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div align="center"&gt;&lt;table style="border-collapse: collapse" cellspacing="0" cellpadding="0" width="500" align="center" border="0"&gt;    &lt;tbody&gt;        &lt;tr style="height: 30pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 30pt" nowrap="nowrap" width="151" rowspan="2"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;　&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 104pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 30pt" width="139" colspan="2"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;UC&lt;/span&gt;&lt;span style="font-size: 9pt; color: black"&gt;浏览器8.2&lt;/span&gt;&lt;/div&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;（U3）&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 104pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 30pt" width="139" colspan="2"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;欧朋浏览器H5体验版（Presto）&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 30pt" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;天天浏览器T9体验版（T9）&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 30pt" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;Q&lt;/span&gt;&lt;span style="font-size: 9pt; color: black"&gt;立方浏览器（X5）&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;2.3.7&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;4.0.3&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;2.3.7&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;4.0.3&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;2.3.7&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;2.3.7&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #95b3d7; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="151"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;Total&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #95b3d7; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;259+8&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #95b3d7; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;276+8&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #95b3d7; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;306+9&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #95b3d7; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;306+9&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #95b3d7; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;227+13&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #95b3d7; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;257+1&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="151"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;Parsing rules&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;11+1&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;11+1&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;1&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;1&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;1&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;11&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="151"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;Canvas&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;20&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;20&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;20&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;20&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;20&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;20&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="151"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;Video&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;21+4&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;21+4&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;21+4&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;21+4&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;21+8&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;21&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="151"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;Audio&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;20+3&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;20+3&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;20+5&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;20+5&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;20+5&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;20+1&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="151"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;Elements&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;20&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;20&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;22&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;22&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;13&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;22&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="151"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;Forms&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;49&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;49&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;91&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;91&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;33&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;60&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="151"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;User interaction&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;17&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="151"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;History and navigation&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;5&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;5&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;5&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;5&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;5&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;5&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="151"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;Microdata&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;15&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;15&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="151"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;Web applications&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;15&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;15&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;15&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;15&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;19&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;15&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="151"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;Security&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;5&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;5&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;5&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;5&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="151"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;Geolocation&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;15&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;15&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;15&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;15&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;15&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;15&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="151"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;WebGL&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;8&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;8&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;25&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;10&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="151"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;Communication&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;19&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;19&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;15&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;15&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;29&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;22&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="151"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;Files&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;20&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;20&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;10&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;10&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;10&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="151"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;Storage&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;10&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;10&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;15&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;15&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;15&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;15&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="151"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;Workers&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;15&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;15&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;15&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;15&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="151"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;Local multimedia&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;20&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;20&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="151"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;Notifications&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="151"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;Other&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;6&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;6&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;6&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;6&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;6&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;6&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="151"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;Audio&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 11.25pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 113pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="151"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;Animation&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 52pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="69"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 64pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="85"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #d8d8d8; padding-bottom: 0cm; border-left: medium none; width: 55pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 11.25pt" nowrap="nowrap" width="73"&gt;            &lt;div align="center"&gt;&lt;span style="font-size: 9pt; color: black"&gt;0&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;        &lt;tr style="height: 15.6pt"&gt;            &lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; background: #f2f2f2; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 440pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15.6pt" width="587" colspan="7" rowspan="8"&gt;            &lt;div align="left"&gt;&lt;span style="font-size: 9pt; color: black"&gt;说明：&lt;/span&gt;&lt;span style="font-size: 9pt; color: black"&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="font-size: 9pt; color: black"&gt;1.&lt;/span&gt;&lt;span style="font-size: 9pt; color: black"&gt;测试网站&amp;nbsp;html5test.com &lt;br /&gt;            2.测试环境&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Android 2.3.7(Defy)&amp;nbsp;&amp;nbsp; Android 4.0.3&lt;/span&gt;（Nexus S）&lt;/span&gt;&lt;span style="font-size: 9pt; color: black"&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="font-size: 9pt; color: black"&gt;3.&lt;/span&gt;&lt;span style="font-size: 9pt; color: black"&gt;浏览器版本&lt;/span&gt;&lt;span style="font-size: 9pt; color: black"&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="font-size: 9pt; color: black"&gt;UCBrowser_V8.2.2.130_Android_pf145_(Build12011210)&lt;/span&gt;&lt;span style="font-size: 9pt; color: black"&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="font-size: 9pt; color: black"&gt;欧朋HTML5体验版 Version0.81.ADR-1201041825&lt;br /&gt;            天天浏览器T9内核版 V100R001C01B01L001&lt;br /&gt;            Q立方手机浏览器 1.0预览版Build0015&lt;/span&gt;&lt;/div&gt;            &lt;/td&gt;        &lt;/tr&gt;    &lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;　　从评分上来看，UC浏览器8.2正式版在2.3和4.0上的跑分还有一些差异，似乎4.0版本中的UC浏览器使用的UA是已经提交html5test.com验证过的，不禁让人猜想UC未来的布局。另外UC对Files项目的支持已经跑到满分了，未来有可能会在本地Web App上做文章。在Form项上面，欧朋浏览器占有较大优势，跑分达到91分。HTML5的语义化一直是Opera所倡导的，所以能跑出这个强势分数还是有相当的底气的。天天浏览器T9体验版则在Communication这一项跑了最高分，已经支持了WebSocket，未来会基于这个通信协议可能有更多布局。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;后记&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　现在做做过一段时间的开发者一定都知道，基于手机浏览器做HTML5应用还是比较困难的，对标准的支持有了较大提升，但是稳定性还是不足。浏览器对于HTML5的提升是一个渐进的过程，看看PC浏览器对于cookie、JS、XML等特性的支持进度历史就知道了，都不是一蹴而就的。在这种跑分和兼容性竞争持续一定时间之后，大多数浏览器厂商还都是会支持全部的新特性。而在在这个提升的过程中，&amp;ldquo;核能力&amp;rdquo;实力差距会比较明显的展现出来了，真正有实力的公司会很好的平衡对新特性的支持和产品稳定性，不会因为功能和标准支持的增加造成性能的滞后。&lt;/p&gt;&lt;p&gt;　　来源：读者投稿&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2992.html" target="_blank"&gt;评论《手机浏览器HTML5跑分完全调查》的内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2987.html"&gt;我的iPhone桌面&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2973.html"&gt;给智能手机和平板用户新手的三个建议&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2962.html"&gt;同为Android手机，为何HTC拼不过三星&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2957.html"&gt;iPhone手机工具类应用盘点&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2956.html"&gt;iPhone财务类应用盘点&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img alt="统计" border="0" src="http://img.tongji.linezing.com/707050/tongji.gif" /&gt;&lt;br/&gt;微博：&lt;a href="http://weibo.com/williamlong"&gt;新浪微博&lt;/a&gt; - &lt;a href="http://t.qq.com/williamlong"&gt;腾讯微博&lt;/a&gt; &lt;br/&gt;QQ群：186784064&lt;br/&gt;月光博客投稿信箱：williamlong.info(at)gmail.com&lt;br/&gt;Created by William Long www.williamlong.info
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Q--RAkRqnmGrNnID2Efa5pec0-U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q--RAkRqnmGrNnID2Efa5pec0-U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Q--RAkRqnmGrNnID2Efa5pec0-U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q--RAkRqnmGrNnID2Efa5pec0-U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/williamlong/~4/6Gl4U6oKGrs" height="1" width="1"/&gt;</description><category>软件应用</category><comments>http://www.williamlong.info/archives/2992.html#comment</comments><wfw:comment>http://www.williamlong.info/</wfw:comment><wfw:commentRss>http://www.williamlong.info/feed.asp?cmt=2992</wfw:commentRss><trackback:ping>http://www.williamlong.info/cmd.asp?act=tb&amp;id=2992&amp;key=a0b31e0c</trackback:ping></item><item><title>微博实名制，谁是受益者</title><author>投稿 (guest)</author><link>http://www.williamlong.info/archives/2991.html</link><pubDate>Wed, 08 Feb 2012 22:24:00 +0800</pubDate><guid>http://www.williamlong.info/archives/2991.html</guid><description>&lt;p&gt;　　据报道，新浪、腾讯、搜狐及网易四大微博即将在3月16日全部实行&lt;a target="_blank" href="http://www.williamlong.info/archives/2990.html"&gt;实名制&lt;/a&gt;，均采取前台用户名称自愿，后台身份信息实名的形式。在3月16日之后，所有未进行实名认证的用户将被强制拦截，不能进行发言或转发。&lt;/p&gt;&lt;h3&gt;　　微博实名制的推手&amp;mdash;&amp;mdash;政府&lt;/h3&gt;&lt;p&gt;　　这使得北京政府在去年12月16日公布的《&lt;a target="_blank" href="http://www.williamlong.info/archives/2927.html"&gt;北京市微博客发展管理若干规定&lt;/a&gt;》不再是一张空文。经过四个月的前期准备和过渡，政府作为微博实名制的推手，已经在准备着采摘微博实名制丰收的硕果。&lt;/p&gt;&lt;p&gt;　　在中国，主张制定政策者或政策的制定者往往就是利益既得者。政府就是微博实名制的最大受益者。微博实名制，使得政府拥有了更加便利的管理工具，将微博这种快速、链式、高效、匿名的自媒体粉碎，转化为戴着镣铐的、受监视的官管自媒体。&lt;/p&gt;&lt;p&gt;　　政府通过微博实名制，对舆论进行更好的控制，不仅可以将管不住嘴的用户封停，还可以方便地约谈喝茶。政府一方面通过实名制来监管微博舆论，并主动地注册政务微博来引导舆论，这其实就是对微博的CCAV化。软硬兼施，两手都抓，可有奇效啊！&lt;/p&gt;&lt;p style="text-align: center"&gt;&lt;img alt="微博实名制，谁是受益者" src="http://download.williamlong.info/upload/2991_1.jpg" /&gt;&lt;/p&gt;&lt;h3&gt;　　微博实名制的打手&amp;mdash;&amp;mdash;微博网站&lt;/h3&gt;&lt;p&gt;　　在中国开微博网站，就会有实名制这一天。说微博网站是微博实名制的打手，其实也是屈了微博网站，你懂的。&lt;/p&gt;&lt;p&gt;　　微博实名制，微博网站的压力也接踵而来。在CSDN等网站&amp;ldquo;泄密门&amp;rdquo;之后，个人信息安全受到用户的格外重视，能否将用户身份信息严格保密，将是微博网站面临的重要问题。如果有人能够黑如微博网站窃取微博用户资料，那是对微博实名制最大的戏谑。&lt;/p&gt;&lt;p&gt;　　同时，微博网站内容审查的负担将减轻不少。一方面是因为用户经过实名制认证，发表言论将变得谨慎，对不和谐内容进行了自我阉割；另一方面，由于一个身份信息只能认证一个微博账户，许多人因为不认证或者无法认证而不能发言，那些匿名马甲的自由言论也就被自动拦截了，能发言的用户量也比以前少多了。&lt;/p&gt;&lt;h3&gt;　　微博实名制后的用户们&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;　　加V认证用户&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　因为加V的用户已经进行了实名身份认证，所以微博实名制对这类用户基本没有影响。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;　　普通用户&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　普通用户如不进行实名认证，将会失去发布和转发功能，变成哑巴账户。一旦在认证后说了不该说的话遭到封禁，那么将永远与微博告别。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;　　有马甲的用户&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　因为一个身份信息只能认证一个微博账户，那么有多个马甲的用户将得考虑如何取舍，保留一个账户，而剩余的账户将成为没有差异的潜水专用账户了。如果你以社交为主，那么可以认证自己最常用的微博账户，里面保留有自己最广泛的社交网络。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;　　微博营销的用户&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　如果你是微博营销等商业目的的用户，那么可以先认证粉丝数量最多、影响力最大、经济效益最好的微博账户，其他账户可以稍后再做计划。&lt;/p&gt;&lt;p&gt;　　而这种微博账户往往是由一个团队多个人手组成，可以使用团队成员的身份信息对微博进行认证。如果仍然不够，还可以向不使用微博的人借用身份信息，比如你的爷爷奶奶们。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;　　僵尸粉&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　嗯，僵尸粉一般是不用说话的，所以没有什么大的影响。&lt;/p&gt;&lt;p&gt;　　对于具有评论、转发和自发微博功能的高级僵尸粉，基本无法进行认证而沦为普通僵尸粉了。&lt;/p&gt;&lt;p&gt;　　对于买卖僵尸粉的人来说，无法再注册新的僵尸粉。而货源总有限，还是在实名认证前赶紧补充货源吧！&lt;/p&gt;&lt;p&gt;&lt;strong&gt;　　水军&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　水军的作用就是凑人头、导舆论、和博主互动，一旦无法实名认证，水军也就变成僵尸粉了。&lt;/p&gt;&lt;p&gt;　　但是，也不排除某些御用水军不需要认证的可能性。&lt;/p&gt;&lt;h3&gt;　　对微博实名制后的猜想&lt;/h3&gt;&lt;p&gt;　　1、流失不少高素质用户，他们教育程度较高，对个人信息和言论自由敏感，不愿意进行实名认证。&amp;nbsp;&lt;/p&gt;&lt;p&gt;　　2、未备案的网站可能将不再受到微博网站提供的信息接口。&lt;/p&gt;&lt;p&gt;　　3、可能出现盗取、收购、出售个人身份信息的经济链条。&lt;/p&gt;&lt;p&gt;　　4、僵尸粉可能遭到系统封禁，僵尸粉售卖将受到影响。&lt;/p&gt;&lt;p&gt;　　5、作为管理微博的辅助手段，各地政府微博愈来愈多，成为宣传官方舆论的又一重要平台。&lt;/p&gt;&lt;p&gt;　　6、海外用户无法进行实名制认证，或许翻墙注册帐号也是一种解决方式。&lt;/p&gt;&lt;p&gt;　　7、社会和谐，国家安康。&lt;/p&gt;&lt;h3&gt;　　谁是微博实名制的受益者&lt;/h3&gt;&lt;p&gt;　　嗯，说了那么多，反正不是我，你懂的。&lt;/p&gt;&lt;p&gt;　　作者：新媒体实验室投稿，&lt;a target="_blank" href="http://nmlabs.net/microblog/beneficiary-of-weibo-real-name.html/"&gt;原文链接&lt;/a&gt;。&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2991.html" target="_blank"&gt;评论《微博实名制，谁是受益者》的内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2990.html"&gt;“微博实名制”即将全面实施&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2929.html"&gt;微博实名制是微博护照&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2927.html"&gt;北京实行“微博实名制”&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2911.html"&gt;新浪微博究竟能走多远&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2908.html"&gt;新浪微博不是Twitter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img alt="统计" border="0" src="http://img.tongji.linezing.com/707050/tongji.gif" /&gt;&lt;br/&gt;微博：&lt;a href="http://weibo.com/williamlong"&gt;新浪微博&lt;/a&gt; - &lt;a href="http://t.qq.com/williamlong"&gt;腾讯微博&lt;/a&gt; &lt;br/&gt;QQ群：186784064&lt;br/&gt;月光博客投稿信箱：williamlong.info(at)gmail.com&lt;br/&gt;Created by William Long www.williamlong.info
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/w3u3ZMPSnJwoxJ_7_hl_Z-6E9c8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w3u3ZMPSnJwoxJ_7_hl_Z-6E9c8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/w3u3ZMPSnJwoxJ_7_hl_Z-6E9c8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w3u3ZMPSnJwoxJ_7_hl_Z-6E9c8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/williamlong/~4/1uZhzKYu6d0" height="1" width="1"/&gt;</description><category>业界动态</category><comments>http://www.williamlong.info/archives/2991.html#comment</comments><wfw:comment>http://www.williamlong.info/</wfw:comment><wfw:commentRss>http://www.williamlong.info/feed.asp?cmt=2991</wfw:commentRss><trackback:ping>http://www.williamlong.info/cmd.asp?act=tb&amp;id=2991&amp;key=50b23c76</trackback:ping></item><item><title>“微博实名制”即将全面实施</title><author>月光 (williamlong)</author><link>http://www.williamlong.info/archives/2990.html</link><pubDate>Tue, 07 Feb 2012 17:28:17 +0800</pubDate><guid>http://www.williamlong.info/archives/2990.html</guid><description>&lt;p&gt;　　据财经网报道，新浪、搜狐、网易，腾讯四大网站微博都将在3月16日全部实行实名制，采取的都是前台自愿，后台实名的方式。3月16日后，所有未实名认证的老用户将被强制拦截，不能再发言、转发。&lt;/p&gt;&lt;p&gt;　　微博客账号注册信息真实是指用户提交网站注册的信息，用户使用微博客服务的名称可自愿选择。3月16日将成为北京微博老用户真实身份信息注册的时间节点，之后未进行实名认证的微博老用户，将不能发言、转发，只能浏览。7日上午召开的贯彻《北京市微博客发展管理若干规定》座谈会上，市网管办相关负责人披露了这一消息。&lt;/p&gt;&lt;p&gt;　　针对新用户的实名制实际上已经实行了，从2012年1月1日起，新浪微博注册环节加入了身份信息比对功能，包括真实姓名、身份证号码等信息。如果信息比对没有成功，注册后只能浏览，如果要发言则需要重新验证身份。&lt;/p&gt;&lt;p&gt;　　由于这次实行实名制，是针对国内大部分主流微博服务，因此对于各个门户微博运营商来说，受到的影响基本是相同的。&lt;/p&gt;&lt;p style="text-align: center"&gt;&lt;img alt="实名制" src="http://www.williamlong.info/upload/2927_1.jpg" /&gt;&lt;/p&gt;&lt;p&gt;　　在我早先的&amp;ldquo;&lt;a target="_blank" href="http://www.williamlong.info/archives/2927.html"&gt;微博实名制&lt;/a&gt;&amp;rdquo;讨论文章中，认为微博实名制的最大的风险就是个人隐私的泄漏，在去年底的&amp;ldquo;&lt;a target="_blank" href="http://www.williamlong.info/archives/2960.html"&gt;泄密门&lt;/a&gt;&amp;rdquo;事件中，不少大型网站的用户信息均遭到泄密，而现在实行实名制之后，真实姓名和身份证号码就会录入系统中，一旦用户身份证号码被泄漏，他的真实姓名、性别、年龄、出生地等信息就全部被他人获得，给商业网站发送垃圾信息，给黑客诈骗带来方便。如果有人使用这些身份证和姓名去办理信用卡或其他违法犯罪的事情，由此个人遭受的损失由谁来负责，这中间的争议由谁来监管？&lt;/p&gt;&lt;p&gt;　　因此我认为，对于实名制的用户信息保存问题，负责任的网络公司，不应该在数据库中保存用户的真实姓名和身份证号码，而只是在验证的时候进行对比即可，验证身份证号码成功之后，将用户的真实姓名和身份证号码的MD5数值保存在数据库里，这样即使数据库遭到了黑客的攻击而泄漏，用户的身份证号码也不会被窃取。同时，通过MD5的对比，也可以防止多个用户使用同一身份证号码注册微博。目前，某门户微博已经发布声明，称实名认证时，不保留用户任何真实信息，避免了用户信息泄露的可能。&lt;/p&gt;&lt;p&gt;　　不过我估计，微博网站还是有很大可能明文保存用户姓名和身份证号码，毕竟实施微博实名制，主要是为了监管，以便能更好地实施&amp;ldquo;跨省抓捕&amp;rdquo;的任务。如果微博网站实在想要保留用户身份证信息，那么至少AES加密处理一下吧，明文保存可再要不得了。&lt;/p&gt;&lt;p&gt;　　实行实名制之后，一个用户就只能有一个微博，这将会重创现有的微博营销公司，各种水军和僵尸粉丝将被禁言，而无法发布信息，对于各微博运营方来说，新用户注册量、老用户活跃度可能都会受一定影响，各个微博的名人V用户不会受到影响，因为这些名人认证用户原本就是实名。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2990.html" target="_blank"&gt;评论《“微博实名制”即将全面实施》的内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2991.html"&gt;微博实名制，谁是受益者&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2929.html"&gt;微博实名制是微博护照&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2927.html"&gt;北京实行“微博实名制”&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2911.html"&gt;新浪微博究竟能走多远&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2908.html"&gt;新浪微博不是Twitter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img alt="统计" border="0" src="http://img.tongji.linezing.com/707050/tongji.gif" /&gt;&lt;br/&gt;微博：&lt;a href="http://weibo.com/williamlong"&gt;新浪微博&lt;/a&gt; - &lt;a href="http://t.qq.com/williamlong"&gt;腾讯微博&lt;/a&gt; &lt;br/&gt;QQ群：186784064&lt;br/&gt;月光博客投稿信箱：williamlong.info(at)gmail.com&lt;br/&gt;Created by William Long www.williamlong.info
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ORNj-1MfU9R_SqCQukm_f1boq94/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ORNj-1MfU9R_SqCQukm_f1boq94/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ORNj-1MfU9R_SqCQukm_f1boq94/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ORNj-1MfU9R_SqCQukm_f1boq94/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/williamlong/~4/zZ8WE21zBIs" height="1" width="1"/&gt;</description><category>业界动态</category><comments>http://www.williamlong.info/archives/2990.html#comment</comments><wfw:comment>http://www.williamlong.info/</wfw:comment><wfw:commentRss>http://www.williamlong.info/feed.asp?cmt=2990</wfw:commentRss><trackback:ping>http://www.williamlong.info/cmd.asp?act=tb&amp;id=2990&amp;key=4098e4ac</trackback:ping></item><item><title>技术演讲的技巧和经验</title><author>伯乐在线 (jobbole)</author><link>http://www.williamlong.info/archives/2989.html</link><pubDate>Mon, 06 Feb 2012 23:43:19 +0800</pubDate><guid>http://www.williamlong.info/archives/2989.html</guid><description>&lt;p&gt;　　导读：如果你在编程大会上发表演讲，不论是开放式的BarCamp或是像OSCON那样精心组织的大型会议，你只有很短的一段时间将脑中的信息传达给听众，所以请仔细把握。&lt;/p&gt;&lt;p&gt;　　技术会议的成本非常昂贵，不仅仅是经济上的成本。即使像BarCamps这样的免费会议也需要与会者投入宝贵的时间。大家放下手头的工作或者割舍与家人一起的时光，而这段时间是无法用金钱衡量的。大会（按照主题）浓缩成45分钟的专题，演讲者和听众都因该充分利用这段时间。&lt;/p&gt;&lt;p&gt;　　开场白通常都是浪费时间，演讲一开始通常都是无用的信息。如果你是演讲者（我会告诉你）：我不在乎你为哪个公司工作，除非这与你要演讲的主题有关；我也不需要了解你正在讨论的产品历史。如果你的演讲一共45分钟，那么花5分钟时间介绍自己就意味者浪费了11%的时间在介绍没有人会关心的信息。&lt;/p&gt;&lt;p&gt;　　作为听众，在演讲一开始我就想知道能否从中得到一些有用的东西，并确定是否需要收拾东西转向另一个会场。&lt;/p&gt;&lt;p&gt;　　下面是一位注重实效演讲者的开场白：&amp;ldquo;嗨！我叫 Sharon Bosworth，感谢参加今天的演讲。今天我要讲的主题是如何使用FooTest测试框架测试Perl程序。一年半以前我加入了 Amalgamated Widgets，我们有一个上千行的代码库，项目经常由于bug延期。现在，我所在的4人团队已经成功地将项目周期缩短到之前的一半，管理团队爱死我们了。接下来我要介绍我们是如何使用 FooTest达成这一目标的，与此同时还会介绍如何在你的公司中采用这个框架。&amp;rdquo;&lt;/p&gt;&lt;p&gt;　　在这个开场白中，演讲者介绍了她将要讨论的内容、为什么有趣以及听众能从中得到哪些收获。请留意Sharon没有介绍的内容。她没有介绍她住在哪里，为多少家创业公司工作过，或者参与的开源项目有哪些。她只向听众传达了演讲本身必要的信息，没有任何废话，并成功地抓住了听众的注意力。&lt;/p&gt;&lt;p&gt;　　作为一名听众，一般在开场几分钟内你就能辨别演讲者是否优秀，以及即将进行的演讲是否有价值。如果答案是否定的，请马上起身去别的会场。通常我会在日程安排中选择一个备份，如果我的第一选择失误，就可以马上去听那一场。不要在演讲一开始就上网、检查邮件、Twitter更新或者FarmVille收获如何。如果你浪费了开场的5分钟，请好好把握剩下的40分钟不要做其他的事情。演讲的时间是宝贵的。&lt;/p&gt;&lt;p&gt;　　译注: FarmVille是Facebook上的游戏，由美国的社交游戏开发商Zynga开发，类似于国内的开心农场。&lt;/p&gt;&lt;p style="text-align: center"&gt;&lt;img title="技术演讲那些事：如何不让你的演讲令人讨厌" alt="技术演讲那些事：如何不让你的演讲令人讨厌" src="http://download.williamlong.info/upload/2989_1.jpg" /&gt;&lt;/p&gt;&lt;p&gt;　　Farmville是一个很好的测试。它无须动脑，是人们在感到无聊时用来打发时间的游戏。如果你在演讲的内容还不如种虚拟土豆有意思，那么你的演讲肯定有问题。&lt;/p&gt;&lt;p&gt;　　如果在你演讲切换到下一个主题时看到有人在玩FarmVille。当然，不可能每位听众都会全神贯注，但是如果大多数人都是如此，即使你花费很多时间写了幻灯片并准备了示例，这时你还是应当夺回他们的注意力。也许你讲的内容与听众并不十分相关，因为他们没有使用最新的C++或者你所说的移动测试技术并不能在他们的平台上使用。除非你看到相当一部分的听众专注地看着你，这时你才可以说&amp;ldquo;这里只是简单的介绍，如果你希望了解更多请会下联系我&amp;rdquo;然后再切换到下一个主题。&lt;/p&gt;&lt;p&gt;　　永远不要把演讲变得乏味。我的导师之一，卓越演说家Mark Jason Dominus曾经说过：&amp;ldquo;如果要在娱乐性和知识性之间选择，作为演讲者你应该选择前者。人们会愿意把生命中45分钟交给你&amp;rdquo;。&lt;/p&gt;&lt;p&gt;　　务必让演讲变得有趣。即使演讲内容与听众需求无关，你也可以让演讲变得有趣。虽然我不想通篇都谈论FarmVille，但是CodeConf大会上的一场精彩演讲讨论的就是Zynga公司的基础架构，通过它FarmVille得以支持上百万用户。演讲者讨论了如何处理移动设备的延迟问题，以及Farmville后台进行异步通讯的同时，如何让用户在操作时仍然感觉程序在即时相应。这让我想到自己应用程序中的延迟问题。最重要的是，这个案例研究非常吸引人。&lt;/p&gt;&lt;p&gt;　　最优秀的演讲者不会让听众空手而归。如果可能的话，可以提供3到5个回到办公室就能做的练习。如果打印在纸上那就更好了。还有一个附加的好处是，听众不用疯狂的做笔记而可以专心听你讲解。&lt;/p&gt;&lt;p&gt;　　最后一个建议是，在让演讲变得有趣的同时一定要注意：使用幽默一定要小心。技术演讲中带有男权主义、性联想以及其他不专业内容的言论都会招来全场听众的愤怒并让他们觉得恶心。一段对女性&amp;ldquo;性感&amp;rdquo;打分的示例代码可能让你觉得有趣，但是起码会让听众分心甚至让他们觉得被冒犯。作为听众，如果你在某个演讲中发现不专业的内容，请不要害怕马上起身离开。即使你没有这么做，也可以让演讲的组织者知道这个问题。&lt;/p&gt;&lt;p&gt;　　你参加技术会议中见到的最好的和最糟糕的事情是什么？请在评论中与大家分享。也许这样我们就可以阻止一位，仅仅一位演讲者犯同样的错误从而浪费你宝贵的时间。&lt;/p&gt;&lt;p&gt;　　英文原文: &lt;a target="_blank" rel="nofollow" href="http://www.softwarequalityconnection.com/2011/11/making-your-tech-conference-presentation-and-experience-not-suck/"&gt;Making Your Tech Conference Presentation, and Experience, Not Suck&lt;/a&gt; &lt;a target="_blank" rel="nofollow" href="http://www.softwarequalityconnection.com/author/petdance/"&gt;by Andy Lester&lt;/a&gt;&lt;/p&gt;&lt;p&gt;　　中文翻译：&lt;a target="_blank" href="http://blog.jobbole.com/5897/"&gt;伯乐在线&lt;/a&gt;。&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2989.html" target="_blank"&gt;评论《技术演讲的技巧和经验》的内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2970.html"&gt;怎样打造高性能的移动用户体验&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2954.html"&gt;为什么程序员的社会地位不高？&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2924.html"&gt;HTML5未来发展的六大趋势&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2912.html"&gt;IT工作者是21世纪的矿工吗？&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2907.html"&gt;程序员的本质&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img alt="统计" border="0" src="http://img.tongji.linezing.com/707050/tongji.gif" /&gt;&lt;br/&gt;微博：&lt;a href="http://weibo.com/williamlong"&gt;新浪微博&lt;/a&gt; - &lt;a href="http://t.qq.com/williamlong"&gt;腾讯微博&lt;/a&gt; &lt;br/&gt;QQ群：186784064&lt;br/&gt;月光博客投稿信箱：williamlong.info(at)gmail.com&lt;br/&gt;Created by William Long www.williamlong.info
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PdY5OmA-mvA9H8n04uValWTPqzI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PdY5OmA-mvA9H8n04uValWTPqzI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PdY5OmA-mvA9H8n04uValWTPqzI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PdY5OmA-mvA9H8n04uValWTPqzI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/williamlong/~4/aOla7Ce9CZQ" height="1" width="1"/&gt;</description><category>编程开发</category><comments>http://www.williamlong.info/archives/2989.html#comment</comments><wfw:comment>http://www.williamlong.info/</wfw:comment><wfw:commentRss>http://www.williamlong.info/feed.asp?cmt=2989</wfw:commentRss><trackback:ping>http://www.williamlong.info/cmd.asp?act=tb&amp;id=2989&amp;key=4941567c</trackback:ping></item><item><title>Google的2012预言与国产山寨的守望</title><author>投稿 (guest)</author><link>http://www.williamlong.info/archives/2988.html</link><pubDate>Sun, 05 Feb 2012 23:39:53 +0800</pubDate><guid>http://www.williamlong.info/archives/2988.html</guid><description>&lt;p&gt;　　GOS又在元旦发布了新的一年里有关Google的大预言，今年共预测了22条Google在2012年有可能发生的事情。事实上，仔细数一下，国内发布的仅有21条，其中有一条似乎是翻译漏掉了。&lt;/p&gt;&lt;p&gt;　　以下是笔者在补充了原有内容的基础上，按相似分类整理了一下，并加入了对应山寨市场的观点。这样对国内读者来说，看得更直观些。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;Google 首页&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　1、Google的导航条菜单将改进为可自定义方式，提示栏也会支持一些新服务，这个计划原来只是在Google+实行。2011年，Google的首页导航条变更，已经让新浪、腾讯这些山寨大叔们趋之若鹜。2012年，这些山寨者将更加疯狂。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;Google Doodle&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　2、&lt;a target="_blank" href="http://www.google.com/doodles/finder/2012/All%20doodles"&gt;Google Doodle&lt;/a&gt;&amp;nbsp;Creator发布后，允许用户自己创建自己的doodle（即Google首页上会随着节日变化的小Logo），并且这些doodle可以像Google+一样分享给好友。腾讯可以学习分享，但要学到创建估计很难，除非把QQ涂鸦板合并，但那块的市场需求太小了，仅靠几位没有签约机制的大师级玩家明显不给力。&lt;/p&gt;&lt;p style="text-align: center"&gt;&lt;img alt="" src="http://download.williamlong.info/upload/2988_1.jpg" /&gt;&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;Google Goggles&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　3、还记得图片搜索应用吗？它将会应用于Google网页上的图片搜索中，并可分析图片并识别出其中的物体和人物。这是国内企业抄不来的东西，希望Google继续向着09年提出的那个透明平板的概念不断迈进。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;Google Music&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　4、&lt;a target="_blank" href="http://music.google.com/"&gt;Google Music&lt;/a&gt;会变成订阅服务。这条内容目前我还无法直观的理解它。但Google Music一直是以正版音乐的方式给大家带来高音质的服务，只可惜该服务仅对美国用户提供，如果也想体验，只能用美国代理的方试访问了。音乐的订阅服务在国内其实也不少，表现最出色的就是音乐网站推出的电台服务。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;Google Drive&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　5、&lt;a target="_blank" href="https://docs.google.com/"&gt;Google Docs&lt;/a&gt;一直要改成Google Drive，即是将原来的文档存储编辑服务，向文件存储服务转变。等于是向网盘模式进军。改版后，也将更适合平板使用。据说这次改进将可以免费存储并同步任何文件。如果真是这样，我会果断放弃现在测试的所有国内网盘服务。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;Google Instant Answers&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　6、Google Instant Answers发布，这是一个改进的即时解答服务，可以提供很详细回答的搜索服务。不知道能否对百度知道形成威胁，似乎雅虎已经抢先了一步。不过另一个&lt;a target="_blank" href="https://www.google.com/moderator/?hl=zh-CN"&gt;Google汇问&lt;/a&gt;倒是不错，一个名不见经传的东西极具创意。很适合追求用户体验的产品需求调研使用。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;Google&amp;nbsp;history&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　7、Google&amp;nbsp;history将会做更多的细节改进。Google的历史记录一直是资深用户推崇的产品，如果你只是偶尔登陆谷歌搜索，是无法体会在他背后那数以千万计服务器支持下的个性化服务。如果你使用谷歌有一年以上。你可以在&lt;a target="_blank" href="https://www.google.com/history/?hl=zh-CN"&gt;谷歌历史&lt;/a&gt;记录看查看自己过去一年来的战绩。我允许谷歌来记录我的工作、生活、足迹、行为习惯，因为这些记录将会只针对我个人来提供全面的个性化服务。它安全、稳定，未经我的允许绝不对外授权。这就像为什么这么多有钱人喜爱瑞士银行一样，我的记录也是我一生的财富。这是山寨兄弟们永远也无法比肩的。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;YouTube&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　8、HTML 5已逐渐取代HTML 4成为网页的新标准，YouTube的HTML 5播放器将成为默认设置。&lt;/p&gt;&lt;p&gt;　　9、Google会在YouTube中采用类似电视频道一样的结构。会是PPTV的模式吗？虽然国内不能访问YouTube，但这两条设置，足以让土豆、优酷等国内同行跟风。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;Google+&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　10、Google+将拥有3亿用户，并与很多Google应用合并，Google甚至会用Chrome来强推Google+。Google曾在2011年12月底利用首页，AdWords等方式全面推广Chrome，如果再用他来推广Google+，也就不奇怪了。不过希望Google能改进一个人有多个邮箱的关联方式。对于这个我一直很困扰，以至于圈子总是很局限，不敢经易向外扩张。&lt;/p&gt;&lt;p&gt;　　11、Google+将提供可整合到博客里的留言系统。作为独立博客的管理建设者，一直致力于改善访客的用户体验，这将是我最为期待的一条改进。希望这个留言系统能够很好的与Wordpress整合，这将更加促进访客对评论的参与度，同时也会进一步提升垃圾信息的自动处理能力。&lt;/p&gt;&lt;p&gt;　　12、Google+ Answers发布，替代之前收购的Aardvark。在它成功推出后，能否将成为Google+中又一大热门应用/频道。会和知乎网一样的作用吗？只是不知道这个和前面提到的Google Instant Answers有何关系？&lt;/p&gt;&lt;p&gt;　　13、Google将会根据你的Google+信息流、Google Calendar日程表和你安装的一些Google应用来进行个性化的搜索。已知道的搜索依据有历史记录，Cookie，IP地址，终端平台等等。未来这些新的手段加入将让Google搜索更加强大，强大到让百度、盘古都无地自容了。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;Google&amp;nbsp;Chrome&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　14、Chrome会提供一个新的在线控制中心，他将允许你控制所有的在线同步数据（书签、密码、应用等），即便你不使用Chrome也能进行管理。这是一个值得期待的强化功能。一直对Chrome的同步机制很青睐，即时你在两台离线的电脑中同时处理书签里的项目，它也能在你在线时，把两台电脑中的记录合并起来。你不要再去一一核对是否有误删的行为，或是否有残留的信息。这点比早期使用傲游时要好很多。近年没用过国产浏览器，不知道他们是否已达到这个高度？至少目前的QQ五笔同步功能就很悲剧。&lt;/p&gt;&lt;p&gt;　　15、在Chrome中，将会发布一个新的在线音乐编辑服务，不知道这是否是一个大众化的功能。希望这只是尝试的开始，也期待语音功能的植入。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;Google&amp;nbsp;Android&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　16、Google将专注于改进Android应用的质量，比如提供更好的用户界面，一些新应用会要求更多的权限。目前Android发布了4.0，有消息说六个月后发布4.1。从功能上看，4.0比以往更加的人性化。很多以往忽略的细节，在这上面都实现了。权限管理也是在安全上的一个重要保证。小米和魅族已经在邀请用户测试自制系统for&amp;nbsp;Android&amp;nbsp;4.0了，不知道百度易、阿里QQ、华为、联想等国产兄弟们是否做好了准备？&lt;/p&gt;&lt;p&gt;　　17、Android会有一个虚拟助理，比Siri更强大且可在桌面电脑上通过进入Google首页来使用。现在想尝试的用户可以试试Google语音输入法、Google语音搜索，这是一个可以支持汉语普通话和粤语发音的工具，在中文支持上不比Siri更强大吗？有了这个强大的后盾，再配上Google庞大的搜索体系，以及前面提到的几个Answers系统，世界上还有谁能超过它。或许百度说他也可以，希望不是baidu.jp的雅美蝶助理，如果真是，那还真可能有很大的市场。&lt;/p&gt;&lt;p style="text-align: center"&gt;&lt;img alt="Google" original="https://lh5.googleusercontent.com/-rRtR_kXoINc/TwVOBEAbTdI/AAAAAAAACaA/nWB7l5Ve_Vk/s800/120105-2.jpg" src="http://download.williamlong.info/upload/2988_2.jpg" /&gt;&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;Google Games&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　18、Google Games多人的游戏平台发布，他可以同步Chrome、Android和Google+里的所有游戏数据、用户排名，还可以和好友一起游戏。国内的应用商不少是修改了原版游戏的应用，并自建了排名系统，但还无法做到进度的多平台同步。Google这么做，将秒杀一切国内篡改行为，也将更好的支持原版游戏的发展。但如果封杀过度也是不行的，至少国内的不少汉化作品就值得称赞，且看未来产品的试用效果再作定论。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;Google Store&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　19、Google会开类似Apple Store的实体店，销售Chromebook、Android手机、Google TV和各种纪念品。国内暂不指望了，不知道香港有没有这样的店？&lt;/p&gt;&lt;p&gt;　　20、Chrome Web Store的应用可被Android直接运行。Chrome上的运行一直不太稳定，或许是受服务器不在国内的影响，不知道Android上的Web Store是否也会这样？&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;Google 硬件设备&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　21、基于&lt;a target="_blank" href="http://zh.wikipedia.org/zh-cn/ARM%E6%9E%B6%E6%A7%8B"&gt;ARM&lt;/a&gt;的Chromebook和Google TV，比以前更便宜，且更成功。上个月突然发现长虹上海的旗舰店挂出主楼拍卖横幅？具体情况没有深究。三星、索尼都发布了Google TV战略，国内呢？难道也是在忙着举办拍卖会？&lt;/p&gt;&lt;p&gt;　　22、继三星之后，摩托罗拉将推出首款Google品牌的手机和平板。阿里推出首款QQ品牌的手机，戴尔推出首款百度品牌的手机，国产其实一直在努力。只不过Google是迈着大步前进，国产一直跟在他人的屁股后面，拾掇着前人落下的麦穗。&lt;/p&gt;&lt;p&gt;　　英文原文：&lt;a target="_blank" href="http://googlesystem.blogspot.com/2011/12/predictions-for-googles-2012.html"&gt;Google Operating System:Predictions for Google's 2012&lt;/a&gt;（需翻墙）&lt;/p&gt;&lt;p&gt;　　中文翻译：sealango&amp;nbsp;，&lt;a target="_blank" href="http://www.sealango.com/?p=2920"&gt;中文译文&lt;/a&gt;。&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2988.html" target="_blank"&gt;评论《Google的2012预言与国产山寨的守望》的内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2968.html"&gt;Google首页抗议反盗版法案&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2814.html"&gt;Google发布移动支付服务Google Wallet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2793.html"&gt;Google将如何改变你观看电视的习惯&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2765.html"&gt;Google如何设定目标与衡量成功&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href="http://www.williamlong.info/archives/2688.html"&gt;Google推手机钱包&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img alt="统计" border="0" src="http://img.tongji.linezing.com/707050/tongji.gif" /&gt;&lt;br/&gt;微博：&lt;a href="http://weibo.com/williamlong"&gt;新浪微博&lt;/a&gt; - &lt;a href="http://t.qq.com/williamlong"&gt;腾讯微博&lt;/a&gt; &lt;br/&gt;QQ群：186784064&lt;br/&gt;月光博客投稿信箱：williamlong.info(at)gmail.com&lt;br/&gt;Created by William Long www.williamlong.info
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/en47TRxRFmRj77etJS2QuszM__U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/en47TRxRFmRj77etJS2QuszM__U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/en47TRxRFmRj77etJS2QuszM__U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/en47TRxRFmRj77etJS2QuszM__U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/williamlong/~4/z9UPxxNOrJA" height="1" width="1"/&gt;</description><category>搜索引擎</category><comments>http://www.williamlong.info/archives/2988.html#comment</comments><wfw:comment>http://www.williamlong.info/</wfw:comment><wfw:commentRss>http://www.williamlong.info/feed.asp?cmt=2988</wfw:commentRss><trackback:ping>http://www.williamlong.info/cmd.asp?act=tb&amp;id=2988&amp;key=622dcb37</trackback:ping></item></channel></rss>

