说说HTML5/FLASH/webApp

2011-9-18 评论(2) 分类:互联网 Tags:

又好久没写博客,我必须凑数做到每个月至少一篇,不然破坏了这几年的传统感觉不太好。

最近HTML5太热门了,在微博上老是看到HTML5又能干嘛干嘛,又做出什么炫酷效果了,然后又跟FLASH对比,FLASH必被淘汰,这种论调出现得太频繁了,感觉挺无聊。用炫酷效果来宣传HTML5实在不是明智之举,现在HTML5能做到的任何效果除了WEBGL的硬件加速其他的5年前的FLASH就已经能很好地做到,而且性能更好得多,随便搜一下FLASH酷站,看看里面的交互,哪个不比目前纯WEB的方式强,感觉WEB使人机交互退步了10年。当然FLASH的优势是交互和效果强,HTML的优势是对内容处理能力强,现在互联网全是内容,一切以服务内容为主,强的交互和设计靠边站,FLASH也只能在游戏和视频上混了,视频上HTML5是可以代替FLASH,但游戏上HTML5提供的功能要在做游戏上赶上FLASH目前的水平恐怕还得四五年,到时FLASH会怎样还不知道。

我不是在唱衰HTML5,只是对那些天花乱坠的追捧和与FLASH的对比有点反感。HTML5只是前端开发的一些功能延伸,给HTML订了一些规范,给JS加了一些接口,给CSS加了一些高级特性,有了这些接口,webApp可以做得更好,没其他的什么。所以真正热的是webAPP,不是HTML5,不过把HTML5作为webAPP的代名词也没关系。就像几年前的Ajax一样。

webApp确实是现在和未来的热门,在移动端上,现在已经可以结合PhoneGap这样的框架给webApp提供底层接口,webApp已经能享用到跟原生APP一样的功能,但是性能上跟原生APP差距甚远,不过这会在未来一两年的硬件升级上把这个问题解决。到时套了PhoneGap的webApp就可以和原生APP媲美了,对于内容展示性的应用,例如微博,邮箱,SNS,由于webAPP开发比原生更容易,能写一次代码跨平台运行,那用webApp代替原生会是更好的解决方案。而对于交互性和性能要求强的应用,例如游戏,地图,QQ还是用原生APP实现,各司其职。

附带一下介绍目前HTML5提供的所有功能的slide:http://slides.html5rocks.com/

新浪微博的“开放平台”

2011-5-16 评论(7) 分类:互联网 Tags:

做了个东西打算用微博帐号直接登录,先做了新浪微博的登录,东西做好放上去了,测试过程才发现新浪微博未通过审核的应用只允许10-15人登录,超出的人无法登录。这个规则貌似是新浪微博的创新,其他开放平台未通过审核的应用只不过限制一下请求次数和发微博时没有显示来源,新浪微博则所有应用必须通过审核否则完全无法用。

经过6天的审核,出了结果,没通过审核,原因很明确:“无应用截图”。这个原因足够充分也合理,但也足够蛋疼,所有审核的应用必须有应用截图,难道程序不会判断一下提交审核的程序有没有截图,然后提醒一下开发者加上?机器0.001ms能做的事情让人工做了6天,效率真高。

截了应用的图,传了上去,重新提交审核。再经过5天的紧张审核,今天收到审核结果了,还是没通过审核,原因是“不符合开发者协议要求”。这是原话,所有的描述。当时感觉好像我写了个程序然后编译器告诉我你语法错误了,究竟是哪一行出错自己找,不懂就去看语法书。多么蛋疼的提示。

我去看了《微博开放平台应用审核规范》,这么长的框框条条有点反感,但还是看了,然后发现我不符合条件的就是我的登录按钮是自己做的,没有用“标准登录按钮”,因为这个“标准登录按钮”太小了和我的网站不搭。于是我违反了“合作网站连接”的第一条规定。不知是不是因为这样才不让我通过审核,我不能确定,上面在想什么我只能猜,这点上新浪微博颇有那个啥的风范。

貌似我见过的做过新浪微博应用的人都对它颇有微辞,什么神奇的事都有,大家都知道它是什么德性了,我只是发发牢骚而已。希望腾讯微博能赶上新浪微博,不然根据目前情况看让新浪一家独大的后果比较惨。腾讯微博在开放上做得还是比新浪微博好的。

简洁与开放

2011-2-12 评论(7) 分类:互联网

简洁

比较一下twitter/facebooe和新浪微博/人人网,可以看到两种不同的风格,简洁和花哨。

新浪微博/人人网上满布花哨的表情/徽章/广告等东西,眼花撩乱七八糟,除了页面花哨,功能也花哨,国外的人看了可能受不了,但似乎国内的人喜欢这样的风格?

国人打开一个网页,如果有很多地方可以点,有很多不同的内容和功能,就会觉得这个网站内容丰富,能吸引自己,所以花哨点好。而外国人则专注于自己需要的信息,其他的不理,所以页面越简洁越好。就像某个调查中国人和外国人搜索的不同,外国人一般目的明确,搜一个关键字,点一个链接,离开google。而中国人搜一个关键字,点N个链接,不断下一页,为此google在中国还把搜索结果的链接设成了新开窗口。

整体上国人逻辑性没那么强。我们的文化是含蓄,圆滑,不像外国那样直接了当。另外国人喜欢热闹,鞭炮响遍春节代表喜气洋洋,网站也要跟上这样的氛围,花哨的页面开起来就是热闹。开发商必须迎合大众的口味做出这样的产品才能获得市场。

但豆瓣似乎是个例外,豆瓣做得足够简洁,跟国外网站差不多,简单的设计,突出内容,没有花哨的表情和广告,唯一的方形广告内容一般也足够酷,这样一个网站在国内也可以有庞大的用户数量,是否可以说明花哨不是必须的?按照官方的说法,豆瓣是4000多万中国都市青年生活的地方,是技术和产品为核心,生活和文化为内容的创新网站。它网站和目标用户的定位都比较高端,高端用户群偏向于喜欢简洁明了的风格,很正常,豆瓣2000万活跃用户在4亿网民中占的比例也不高,从这个官方统计来看,豆瓣的用户确实都属于高端用户。

人人网的iphone和android客户端都做得比较简洁,由此猜测针对高端用户群的应用是需要简洁的,而中低端用户群则需要花哨来取悦他们。

本来校内网有机会做成中国的facebook,成为能与腾讯百度抗衡的网站,但他们运营团队善于降低网站品味来迎合大众需求,把校内网改成猫扑一样,名字也变成很俗的“人人网”,急于在网站上放各种大幅广告,无一点年轻人的理想主义,无法像扎克伯格那样不追求盈利保持简洁,可能这么点理想主义在国内是行不通的,也可能运营团队的性质和能力决定把它做成能盈利的一般网站就够了。

虽然花哨是能吸引大量低端用户快速盈利的方法,但简洁不仅能吸引高端用户获得良好口碑,也能带领中低端用户进入,随着中低端用户的成长忠诚度也会高,带领用户而不是迎合用户在长远来看更有发展空间,曾经的myspace就是花哨的。

开放

facebook在做开放平台时,把自己的相册产品某些功能去掉了,原因是开放平台没有这样的功能,他们要跟开发者保持公平。facebook不会分成应用在这个平台上赚到的钱(除了支付系统),彻底的开放造就了zynga playfish等公司。

而国内的开放平台普遍开放程度不高,还要分走利润的50%以上(人人网52%)。新浪微博的某些API如搜索和地理位置只对合作者开放。

facebook和twitter很少自己做应用,只做好基础服务和扩张用户,国内的人人网和新浪微博则在持续做应用。 可能国内的劳动力足够廉价,公司本身也没什么使命感和野心,做网站是很现实的为了赚钱。既然多招几个人在自己的平台下做几个应用能赚到钱,为什么不做呢。

从长远来看更开放的平台能得到更好的发展,带来更多的利益。但抛下眼前的利益不要在资本公司来说很困难,国内的环境也不由得让你慢慢培养用户,在各投资方和上级的压力和干预下,运营者就算有心也无力。不过现在看来国内所有运营者都无法忍受自己白白提供资源给别人赚钱,即时这让他们巩固了平台的地位。

Android和iOS的体验差异

2011-1-3 评论(11) 分类:互联网 Tags:

最近试玩Nexus one,对比我自己的iTouch2,显得生硬,卡卡的感觉,不太流畅,之前也试玩过milestone,都差不多,为什么这些配置高级的Android机器使用流畅程度上都不如配置过时的iTouch2?本来我以为是硬件问题,Android手机屏幕灵敏度不够,现在觉得,应该是软件问题,Android不重视这种流畅UI体验。

例如,Android浏览器缩放页面时是边缩放边渲染页面。处理页面渲染和响应手指交互是同时进行的,平级的两个事件,结果是,在元素稍微多的页面上移动和缩放都会显得很卡,有时还会忽略了交互事件,因为浏览器忙于渲染页面/处理脚本。

iOS上是在手指交互事件结束后才渲染页面,页面的渲染不会跟交互争抢资源,在复杂的页面上拖动,如果拖动得太快,iOS也会马上响应你拖动到的位置,并且动画效果保持流畅,只是在你拖动过程中那个位置是空白的,在不用响应交互事件的时候才渲染页面。

速度永远是产品体验的第一要素,看看整个iOS系统,响应交互的优先级都是最高的,一般情况下手指对屏幕做出的交互命令都能得到最快最流畅的反应,在硬件不给力的情况下它也可以通过动画或其他各种方式告诉你已经接收到命令了,并最优先处理你的命令。说白了就是iOS把你的命令当作最高指令,Android则认为你的命令跟机器内部的命令是平等的。正如之前在网上看的评论,iOS充满人性化,Android就是一部机器。

上面的举例只是冰山一角,再仔细体验可以挑出很多iOS体验上细致的优化,例如页面到边界时直接撞墙,iOS则有缓冲,双击页面时iOS总能放大到合适的大小,Android不灵。

苹果有这么多粉丝不是盖的,用户体验也不是吹出来的。也只有它有能力把一件产品做得如此细致,因为硬件软件UI全是由它们设计,在世界第一偏执狂乔布斯手下又能把每件都做好,还对每一款产品提供完整的产业链一条龙服务,我想我没成为苹果粉丝是因为我没钱~

不过iOS相对Android还是有劣势的,一条龙服务做到了,各种体验都完美,但代价是不个性化,例如你不能往屏幕上添加widget,永远是那一排排整整齐齐的APP图标,永远只能左右翻动,这也是另外一种生硬。

很多模仿iPhone的手机都是形像神不像,本来以为魅族M9可以做得好一点,我觉得M9该做的就是给Android套上细致流畅的UI体验,但看了网上演示M9的视频,跟其他Android无差别,不知道是不是技术原因做不到。

关于移动web开发

2010-12-30 评论(2) 分类:互联网 Tags:

最近在开发无线js代码库,拿到了Android测试机N1,这几天的测试过程中,发现了Android2.2里chrome lite的一些问题,记录在本文最后。

试用过Andorid浏览不同的网页后觉得,移动web开发应该尽量避免类似桌面应用那样的富客户端体验,因为本身各种手机性能参差不齐,而且性能最好的iPhone4也并没有好到哪里去。桌面的IE6虽然比chrome性能差几十倍,但在强大的桌面硬件支持下普通富客户端应用差别很小,甚至感觉不出来,但手机上就不一样,差别明显,性能低到无法忍受。

我在Android下试了sencha/jqtouch/jquery mobile,体验都不好,很卡很慢,如果只是针对iOS平台的浏览器还好,如果是针对所有平台的,还是不要用这么复杂的框架。速度快是最重要的体验元素,这在移动web上主要表现在渲染的速度。而一些锦上添花的效果有时不仅影响速度,还会有更差的体验出现,例如jquery mobile在滑动切换页面时会不断调整位置,或者隐藏显示地址栏,导致页面闪了几下,体验不太好。

做移动web开发,我目前想法是:

  1. 最重要的是写好css让页面显示适应屏幕,但同时CSS3带来的特殊效果尽量少用,特别是list的渐变背景最好不用,会拖慢页面的渲染。
  2. 少用或不用动画,虽然css3动画在iOS上表现不俗,但至少在Android上表现不佳,很卡的动画比没有动画效果更差。
  3. 功能性的交互可以多(如dom切换/ajax,但要极力优化),效果性的交互尽量少(例如手指拖动元素,slider等组件)。

如果要在手持设备上有足够丰富的交互体验,还是做原生APP靠谱。如果不考虑各种浏览器的兼容,只考虑iOS,那能做的事还是挺多的,感觉sencha touch就只是为iOS准备的。但在iOS上浏览器的性能也无法跟原生APP比,差得很远,而且如果只支持iOS,web失去了跨平台这个特性,也就没多大意义了。

附:Android2.2浏览器的问题

(更多…)

扯扯tangram开源

2010-12-23 评论(20) 分类:互联网 Tags:

百度前端js代码库tangram昨天开源了,http://tangram.baidu.com,目前我在百度FE通用组, 也就是负责tangram开发和维护的组里实习,所以写写我个人的看法。

先不管这个代码库怎样,这是百度第一个在内部走流程正式开源的项目,挺有意义的,以后只要是跟tangram有擦边关系的东西都可以直接开源不通过层层审批,有了第一个开源接下来百度要开源什么东西也会容易一点。这个开源的推动挺不容易的,需要很多人很给力的推动才能成~

扯点别的,百度的技术氛围很好,内部前端的技术文章/调研文章相当多,为什么不扔一点到http://www.baiduux.com呢,以内部文章数量一天一篇都不成问题,如果讲究高质量的话一星期一篇也没问题,这是毫不费劲的事,可以带来很好的口碑,但就是不这么做。之前我在腾讯广研也有相同的疑问。开源和技术分享带来的好处以前说了,提升公司形象,吸引人才加盟,是成本很低的公关,对各方都有好处。想想腾讯的ISD和CDC博客赢得了多少尊重。

扯回来,再介绍一下tangram,tangram中文意思是七巧板,这名字很形象,tangram本身粒度细分到函数级别,每一个函数对应一个文件,所有代码都拆得很散,有支离破碎的感觉,有相应的后端工具处理这些函数的依赖关系,进行按需拼装,组合成自己需要的代码。可以在这里看到其中一个拼装工具:http://tangram.baidu.com/tangram/codesearch.html

这个库的组织形式非常简单,没有YUI KISSY那样的沙盒/核心等东西,一个个方法都单纯地放在各自命名空间里。所以它不叫框架,叫库,提供各种方法,使用它们时不用像框架一样按照它们指定的方式去写代码,其实就是一个工具箱,里面有各种工具可以单独挑出来带回家想怎么用就怎么用。

为什么会诞生这么一个库,因为百度内部产品线非常多,每个产品有各自的特征,每个产品的需求都不同,没法去要求每一个产品的前端都按照一个框架一个结构来开发,所以需要高度可拆装可定制的js库。

tangram追求高性能小体积,高性能除了ext大家都追求,例如baidu.dom.addClass里不会判断这个add的class名在节点上是否已经存在,即使存在也照样加上,因为这个判断会消耗一个正则的性能,所以选择不加。

体积上会尽量避免写不是必要的代码,例如每个方法里都不会有参数类型判断。每个方法尽量减少对其他方法的依赖。事实上这点在UI上还做得不好,现在如果单独拿其中一个UI出来用,把它依赖的方法都取出来体积还是挺大的,特别是那个UI有动画的情况下。事实上我对代码的体积有点偏执,特别喜欢一个可用的东西非常小,呵~

还有一点值得一提的是,tangram大部分代码都通过QA的专业测试和各产品线的使用,质量是很有保证的,我觉得QA的测试老高级了,全自动化,看着他跑测试挺爽的,听这个高级QA讲一讲测试你会觉得测试是相当有趣的。unit test的代码也将会放在github上,上面说了,只要是跟tangram擦边的东西都会开源,只要公司乐意,大家对开源都很积极的。

tangram首先还是针对百度产品线的,主要用户也是百度产品线,不是说开源了希望有多少人用这个库,开源更多的是种开放和互相学习的姿态。事实上我觉得如果是个人开发,没有非常特殊的要求,jQuery是唯一的最佳的选择,而团队开发,或有特殊要求才需要考虑用其他库/框架。

hi 饭否

2010-11-26 评论(6) 分类:互联网 Tags:

饭否在昨天感恩节回来了。可惜回来的时候我在租房里没法上网,只能用手机慢慢拖着上m.fanfou.com,早上过来看网页版的饭否,是挺亲切和怀念的。

感情

我在饭否上面有美好的回忆,在饭否上关注我的人很少,几乎都只是跟身边认识的人交流,主要都在写生活的碎片,记录了我大一大二的生活。也是在那个时候认识了女朋友,在大一暑假经常用饭否交流,那时看到新私信的提示就很开心。现在看看私信可以回忆起当时青涩的时光,呵~通过饭否对人投入感情,自然会对饭否这个平台多少有些感情。

期盼

饭否差不多是国内最早的微博,是很多人用的第一个微博,饭否体验也不错,用着用着成习惯的时候突然它被欺负了再也用不着了,微博可成瘾,饭否被关的时候就天天盼它再开放,一年多以来时不时有某些小道消息说饭否要回来了,给人希望,就这样大家在期盼着它归来的时候投入了不少感情,会变得比以前在用的时候更期望饭否回来。

很多人不知道为什么有那么多人喜欢饭否,昨天饭否开放后纷纷注册进入一窥究竟,结果觉得不过如此,当然如果饭否只是一个你没用过的网站,你现在进去不过是看到一个一年半以前的简陋网站,功能都没法跟twitter和国内微博比。

饭否与微博

推特上的好友叫推友,饭否上的好友叫饭友,那怎么没听说过新浪腾讯微博上好友的别称?可能是没有合适的词,可能还有个原因,twitter和饭否跟现在国内的微博不是一个东西。

twitter一直都是追求信息的平等交流,每一条信息都是一样的,有价值的信息会随人们的转播而传开,饭否因为早期跟着twitter走,也是这样。而新浪腾讯微博则是明星处于主导地位,推介明星不留余力,致力于把产品娱乐化,连“抢沙发”这样的东西都有,信息类型分“微博”和“评论”两种,导致不平等,你的一条评论再有价值也不会被当成一条“微博”传播。

我现在是觉得现在国内大众市场不需要信息平等这东西,需要的是娱乐,娱乐就是大众。饭否是小众,所以饭否团队一直在强调“饭否不是微博”,本来饭否是微博,但“微博”这个词已经被新浪改写了含义,所以饭否不是微博。饭否会探索与微博不一样的道路,更接近于twitter,现在是小众,不知以后这种小众会不会升为大众,像豆瓣那样。

文化气息

饭否有一种特别的气息,感觉跟豆瓣很像,有点小资和文艺,给人感觉是个有灵魂的网站,有这样感觉的网站很少,我也不知道它是怎么形成的。可能这是饭友们互相影响形成的,可能是早期饭否上比较多文艺的人,可能是饭否团队注入的。在饭否域名恢复的时候,饭否的前端工程师@panweizeng说:“我听到服务器上沉睡的代码伸了伸懒腰。”我很喜欢这句话。

附上我的饭否地址:http://fanfou.com/bang590

P.S 我博客右边的饭否链接一直没去掉,现在终于可以点了。

写写腾讯和360

2010-11-7 评论(53) 分类:互联网

写写腾讯和360(奇虎)这两家公司,表达下自己的看法。因为不同时间段写的,内容也就一段一段的,凑合着看~

腾讯

腾讯产品极多,借助客户端/品牌/资源/能力往往能让产品后来居上,得罪了很多企业。

腾讯的产品走的是公平竞争,本身并没有什么问题,有些产品成功有些产品失败,没什么可责怪。像QQ影音QQ旋风QQ邮箱拍拍soso这些产品都是跟同类产品公平竞争,好用就会占领市场,不好用就会被淹没,像QQ旋风/拍拍/soso/校友都无声无息。有人认为QQ邮箱是因为QQ的“绑定”才会成为第一,这就不公平了,早起QQ邮箱经历过很大挫折,开发团队就是以为凭借QQ绑定就能很容易获得用户,结果因为这种认识导致失败。后来慢慢积累真正做出了高质量的邮箱,用户量才会上去成为第一。

但腾讯有些产品会令人反感,最无语的就是“英雄杀”,这个产品做得……游戏美工很好,游戏规则都是直接抄袭三国杀,山寨至极。如果说服务型产品你抄一下,这问题不大,抄的只是一个点子,核心的技术和体验还得自己做,就比一比谁家的服务好,做得更好的会冒出来,像迅雷/UCWEB。但对于这种游戏的抄袭抄的是人家辛苦钻研出来的整个体系,这个产品的核心不是技术和体验,而是这套规则,把别人产品的核心直接抄过来,实在太不应该了,看到这样的产品真是让人尊敬不起来。

腾讯确实是很封闭,不知是不是我看得太短浅了,长久以来就是自己赚钱,很少会跟其他公司分享,所以积怨不少,这次事件虽然大家都知道360的流氓,但挺少有公司支援腾讯,就因为平时这个老大太不厚道了,好肉自个吃,看见小的们带了好肉回来还过去争抢,一点都不懂得体恤小的们,虽然流氓来了,不急着赶走流氓,先挫一挫老大的锐气再说,看以后会不会悔改。大家特别希望QQ用户有多少掉多少,掉下来的用户都是大伙的福利。

关于腾讯侵犯用户隐私的,相信马化腾采访里说的是真的,不会扫描用户数据上传到服务器。原因:

  1. 这种行为无论怎么加密隐藏总会被hacker发现并提供确凿证据。
  2. QQ真扫描隐私文件了,360的“隐私保护器”就可以通过正当手法揭发,而不是通杀所有”qq.exe”
  3. QQ是腾讯的命脉,腾讯不会做这么危险的事。

另外必须说QQ聊天也不是安全的,如果你聊了敏感的话题,是会被监控到的。这也是没办法的事,在中国办企业,能不听中国老大的话吗?任何企业都无法避免。如果在这点上谈“骨气”什么的那就太naive了。

360

以安全之名,可以在你电脑上做任何事情,这种软件,由一个骨子里流氓的人掌握,是非常危险的事,它可以做到牵着用户鼻子走,还让用户感到很爽。

对公司而言,你不听话,你对我不利,我就能把你灭了。它可以随时把对自己不利的东西通通判定为病毒/木马,吓唬用户立即删除(或自动删除),例如腾讯的致广大网友的一封信这个url,还有360卸载工具,还有金山网盾、某些杀毒软件都会被360屏蔽/删除。

同时它已经做出了屏蔽四大门户广告的行为,将来也可以屏蔽百度所有搜索结果的广告,这些行为还会得到用户大力支持,看起来十分利民,但如果没有广告的支撑,谁来支付这些免费服务的成本?如果电视不能放广告谁还会去拍电视剧?这会造成极大的破坏,许多免费服务都消失,获利的只有360这一家主管用户电脑的公司,其他公司不是灭亡,就是乖乖交保护费。

腾讯再怎么不是,QQ旋风总能和迅雷共存,QQ影音总能和暴风影音共存,这是公平竞争。如果360想推出下载工具或播放器,九成会先抓住迅雷暴风的一点小把柄判定为木马病毒,鼓励用户升级成自家产品,这是流氓竞争。

360客户端跟其他公司怎样的流氓竞争都跟用户无关,用户觉得好用就行了,上面这些似乎都构不成“卸载360的理由”。但是由一个流氓主管的底层软件来保护你电脑的“安全”,真的会安全吗?

特意安装了一下360,并没有之前听到的很好用的感觉,本来我只想装安全卫士,结果自动给我安装了360浏览器360管家,也许是我自己点错了,误导用户装多些软件这是流氓必备招数。一开安全卫士就给我检查电脑,把电脑拖得死慢,我使劲点“取消”也没反应,结果不知是不是程序出错了,噌一下就自动重启了,重启完发现360浏览器自动启动了,在开始->程序->启动里还没有360浏览器这个软件,看了下浏览器的设置,压根没有”开机时启动”这个选项,压根不知道怎样让它不自动启动。再看一下,呀,已经自动设为默认浏览器了,牛逼,总算知道360浏览器是怎样占领市场的了。我还以为360虽然流氓,但表面总得做得好看些,没想到表面依然这么流氓。不玩了,卸载了,卸载过程倒挺顺畅,没传说中的难,不知这是不是临时改进了。顺便说下,我的PC裸奔了两三年,都没什么问题,可能是我运气好。

360-QQ

360打击QQ的历程大概是:抹黑—入侵QQ软件—推出360聊天工具。

抹黑的手段一是利用水军,炒作《狗日的腾讯》,降低腾讯的支持度(猜的,不确定是否跟360有关)。二是推出隐私保护器,专门针对“QQ.exe”,任何一个东西(例如记事本)改成qq.exe运行后隐私保护器都会警告这个“qq.exe”在侵犯你隐私。

入侵QQ软件,这次推出的扣扣保镖蓄谋已久,把QQ除正常聊天以外的功能全给屏蔽了,还把一些按钮变成打开360自己的程序。整个QQ软件都在360的控制中,为所欲为。一个这么大的公司的核心掌握在别人的手里,这是极其危险的事。很有理由相信接下来360窃取QQ的好友关系,在360自己的聊天软件里导入这些关系,轻松从QQ转移到360IM,而用户对这一过程的感觉只会是:好高级的功能,很方便,体验很好,很爽,再也不用QQ这鬼东西了(抹黑QQ后的理想结果)。腾讯做出这种有你没我的决定也真是够无奈的。

360号称十万水军,就是专门在网上散播对自己有利舆论的一群人,不过估计应该没十万那么多吧。在腾讯微博上真实地看到这些水军是怎样工作怎样算“绩效”的。

第三步,还没正式公开亮相,看看这几个链接就知道怎么回事了。

周鸿祎:奇虎绝不做杀毒软件 将同瑞星、卡巴斯基等深度合作(2007年)
周鸿祎:马化腾臆断很多 绝对不会做IM 除非我们有了新的想法(我绝不会吃饭,除非我饿了)
惊爆 360安全聊士产品会议偷拍视频截图泄露(如果这也能PS出来,那拜服)

其他的不多说了。感叹周鸿祎很厉害,本来以为腾讯帝国靠QQ这关系链坚不可摧,没想到根基可以这么容易被撼动,这种打败腾讯的想法也就老周想得出来。不过腾讯要过这一关也不难,虽然有很多人尝尝鲜地上上MSN,没多久又会回来的,就平时聊天平时传文件截图片发表情视频远程协助这些QQ应该是做得最好的。过了这一关后腾讯应该会改变发展策略了吧。

一直觉得这次战争360给我一个感觉,就像电视剧《金枝欲孽》里的后宫嫔妃们的争斗,在皇帝(用户)面前楚楚可怜,十分无辜,背地里往死里整皇后,愚弄皇上。嗯,嫔妃们自然要让皇上感到舒服,才能获得宠爱,不过对某些嫔妃来说,皇上感到舒服这不是她们的目的,在她们眼中皇上只不过是一个可以利用的道具,比较聪明的嫔妃会在皇上身边安插太监(水军),那些老实点的就不会这么做了。

webbang.net被墙

2010-11-4 评论(18) 分类:互联网 Tags:

昨天GFW大开杀戒,封了很多twitter相关的站,我的http://webbang.net被墙了,而且待遇还挺高,墙的不是服务器IP,而是域名本身,webbang.net彻底成为敏感词,在google搜一下会被重置,现在在页面上只要发出了对webbang.net的请求,这个页面就会被重置几分钟,太给力了!

没别的办法,只能再申请一个域名。申请了http://bang590.net。带数字的域名看起来不太爽,有点山寨的味道,不过算了,我一直用这个ID,也想不到别的了。顺便再解释下590是啥意思,我以前老家电话是8820590,嗯,就是这么回事~

本来烦恼要手工把原来文章的域名都替换掉,后来@blogkid给了个完全迁移手册,几个SQL语句就搞定了,还挺轻松的~原本以为搜索引擎收录的数据也得重新来过,原来是有解决办法的,设301跳转就行了,这个再捣鼓。还好,损失还不是很大。

2009年3月26日 – 2010年11月3日

网易邮箱的两个体验缺陷

2010-9-25 评论(7) 分类:互联网 Tags:

历史记录/刷新

网易邮箱的内容区不是iframe,而是一个普通div,点左侧的导航栏按钮后通过js动态向这个div插入内容,有的直接是内容有的是iframe。

这里用js控制了页面内容的跳转,但跳转后页面的网址没有任何改变,后果就是:一,无论去到那里,刷新后都是回到首页。二,无历史记录,无法使用前进后退。

Q邮箱内容区是iframe,导航栏是普通链接,自然没有这些问题。gmail是通过hash值记录所在的页面(QQ阅读也是),通过改变hash值就产生了历史(IE需要hack),刷新功能也可用。

作为一个web应用直接忽视掉历史记录体验不太好,不过Q空间、google calendar也是这样,不知是不是觉得没必要?但我用这两个东西时还是会在想返回的时候去点击后退按钮,点完发现去到一个不知名的地方,很茫然和不爽

ipad细节

网易邮箱ipad版是模仿gmail的,但有些细节模仿得不到位。

ipad上webapp性能是很差的,要想一个像邮箱这样比较复杂的应用很好的运行在ipad上,得处处针对它做好优化。

在网易邮箱ipad版上快速地点击各个邮件标题,点多几次就会发现页面直接卡死了,有时十几秒才缓过来。邮件的上下翻页也一样,快速点击翻页,它也会因为反应不过来而卡死。主要原因应该是在切换邮件时不断的插入删除DOM,或者不断发送ajax请求,导致ipad反应不过来。

再看看gmail怎么处理这个问题。gmail点击一封邮件时不管它之前是否已经打开过,都会先显示一个loading图标,load完再出现内容。这样快速点击时就不会太频繁地添加删除dom,不会出现卡死。而上下翻邮件的按键那里,gmail每点一次都把按钮disable,内容显示出来后才恢复可点状态,这样就防止了快速点击,很聪明啊~