Archive for 十月, 2011

给博客加了几个社交按钮


28 十

说实话,自从域名被污染以来,我本来就比较弱小的写作热情更加看不到了,我知道这事没道理可讲,也投诉无门,但依然决定坚定的留住这个域名,它会有解封的一天!

加了几个社交应用的按钮,时髦一下(其实现在加已经挺out了),主要是我看Google最近要强推Google plus,看看到底能整合到什么程度吧。话说回来,今天都周五了,怎么说好的新版Google reader还不出来啊。ㄟ( ▔, ▔ )ㄏ

我为什么认为iOS5中路线不可用是bug


14 十

update:2011年10月22日发现该问题已经被修复

本来觉得这事根本不值得单独拉出来说,在我看来它没有任何可怀疑的地方,后来发现我错了,人和人之间的价值观差异真的可以很大,于是,我决定把自己的这部分说出来,是非对错,或许不该叫是非对错,就让大家自己定夺。

事情很简单,一批iPhone4用户升级了iOS5系统之后,发现自带地图在使用当前位置作为起止点的情况下,无法获得路线,于是,我把它称为bug。

使用当前位置

路线不可用

 

 

对于地图导航的功能,不讨论人性化设计的因素,应该做到的基本功能是将地图上两个点之间可用的路线找出来并择优推荐给用户,所以,该功能需要用户提供的参数很简单,就是两个点的位置,不管这两个点是靠GPS得到的当前位置,还是靠指头直接按出来的大头针,亦或者是用户输入的具体地名,他们的作用,通通是告诉系统两个点在哪,坐标是多少,然后算法肯定是确定的,传入这俩参数调用即可。而当前位置可用,却无法得到路线,这就是造成了功能上的不正常(这也是我所理解的bug症状之一),自然称得上是系统的bug或者叫地图app的bug。

至于有人说这不算bug,算功能的删减修改,这完全不能认同。若苹果决定去除使用当前位置获取路线的功能,就不能在起止点中依然自动填入当前位置,既然提供了,明确了参数,那就该给出应有的结果。另外,还有部分用户依然可以正常使用该功能,可见,这并不是什么删减修改功能,而是在一批升级了iOS5的iPhone4上表现出来的功能不正常。

iOS 5 体验


13 十

今天凌晨,苹果终于如期发布了iOS 5的正式版,我默默等待后,发现原来就是之前的GM版本(废话,苹果已经保持了多年GM直接正式版的传统),结合自9号以来的使用体验,简单的说一下。

在7月份,我曾经体验过12小时的beta3版,并留下了非常不屑的博文,因此,我就先针对那篇文章里的问题说一下

性能问题,果然,经历了这么多次的beta,终于做的让我感觉不到区别了,也就是说,在系统上,5完全达到了4时的水准,这就是说,以前该怎么卡还是怎么卡,该流畅的还可以流畅,今天又测评表示5在系统测试得分上大部分项目超过4,但那意义不大,反正从直觉来说,无法感觉到明显差异。

兼容性,随着系统的改进,以及开发者们的跟进,这点不需要担心了,以至于这几天我竟然一次crash都没碰到,虽然有点运气的成分,但不得不说,现在更新系统无需为此问题而烦恼。

新特性,这个问题合并说一下,iOS 5号称有200多项新特性,咱就说说日常能用到的,PC FREE是当初主打的一项功能,也是我曾经炮轰过的,据说在后期的beta就已经可以在PC上wifi同步,现在呢,这功能是没问题了,不过怎么说呢,因为这功能的关系,iTunes这个阴魂不散的东西就要一直开启,你关闭它也会自动开启,所以,洁癖分子请自己斟酌。而对于手势,有所改进,比如现在那个小圆点能自动避开输入法键盘,但还是摆脱不了碍事的命运,我真心不明白为什么苹果就不能做一个让人满意的手势,这对他们来说很难么(新4s对HOME键的需求更大了,出一个合适的手势功能对苹果也好啊,省去多少后期服务成本)。还有,如果真要用这种小圆点call出菜单的方式,那能不能在里面加上点快捷开关啊,反正本意是给残疾人士准备的,残疾人士需要少按键啊亲。

手势

以上部分回应7月份beta3版的不足,现在说说那些让我喜欢的东西。

 

通知系统

新的通知系统真的很赞,我就是个喜欢消息聚合的人,假如一觉醒来,各种消息需要打开一个个app再查看,那简直弱爆了。通知系统让人决胜于一屏,一眼聚合所有通知,另外在锁屏界面上也可以轻松点击app小图标用解锁的方式直接回复消息。

iMessage

iMessage是最让人欢喜的了,这个东西的价值呢,不是免费,而是聚合(怎么又是聚合,我是多么喜欢聚合的一个人啊)。试想在有whatsapp,kik,微信等一批app的情况下,免费发消息真是没有任何吸引力,但聚合就不一样了,你跟好友根本无需理会,当条件许可(双方都支持iMessage并且都处于联网中),发出的消息就是免费的,当iMessage和普通短信可以在一个界面里同时展示,交流不会中断,一切都是无需用户干预的,你要做的,就是像以前那样发送消息。当然,目前还只支持文字和图片,文字的都很流畅,图片的据说比较慢,不支持是网络环境问题还是有待优化。

昨天苹果还顺道发布了Find My Friends,这玩意呢,就是Google的latitude,新发布,所以还有很多不足,比如,加好友就是个噩梦,不给推荐,完全靠apple id啊,当然,这可能和它定位于比较亲密的朋友之间分享位置有关,看说明这货只能加50个人,在授权之下,对方可以随时激活去获取你的位置,这点和latitude不太一样,普通平台的latitude是手动更新后可以把最后的位置给授权方,android的多一个ping功能,你可以提醒对方更新位置给你,但对方可以不给,而FMF就变成了授权后随时可以获取,且不需对方操作,所以这东西授权给男女朋友要慎重啊。

目前我所遇到的bug就是地图里的路线规划不可用,在起点终点里有点选位置的情况下,就提示不可用,但都输入地址的路线还有个毛意思,看来只好等待5.1了。顺便说一下,百度地图真是比我想象的好用,至少在查找路线方面,还支持分城市离线地图(就是tmd下载太慢了),唉,自带的能达到这水平,我就心满意足了。

分享一个tips,锁屏时双击home键能看到带拍照按钮的锁屏条,这个东西没有说明谁能想到啊。

其实我看了Siri的视频后,也很想玩玩,苹果不给4用,要么是本地识别语音确实需要很高的性能,要么就是苹果坑爹。

最后提醒一下要升级的朋友,别忘了改回hosts,做好备份。

Twitter Karma 值系统


08 十

昨天正好看到twitter上@virushuo @goldengrape 还有 @paveo 都在讨论怎样快速识别twitter上靠谱的人,又该如何设计一套可行的karma值系统。正好我也凑凑热闹,说一下我的设想。

这个命题的需求是:很多人想要快速识别twitter上哪些人是靠谱的,哪些是不靠谱的,单纯靠foer数来辨别显示是不合理的(虽然twitter的foer数含金量已经远高于某浪的)。由此若有一套karma值系统存在,那分辨靠谱程度就只需要简单的查询比较即可。对于twitter上增强社交关系,打通虚拟与现实都是很有帮助的(面基,招聘,外包都用得上嘛)。

首先呢,这套系统每天所产生的karma值应该有限,最大限度维持其信用等级,防止整个信用系统崩溃。在twitter上选择一些已经确认是靠谱的,并且具有一定影响力的人作为种子用户,每天发放一定的可分配karma值(可根据不同level给予不同配额,可分配的karma与该用户的karma不是同一概念,并且不可转化),若他认为某些用户的tweets或行为达到了靠谱的程度,可在其限额内将karme值分配给该用户。随着接受用户karme值的增长,到了一个阈值之后,原来的普通用户也可以成为种子用户,并将karme值扩散给更多的人。以这样多层级,以点带面的传播方式,将karma值系统覆盖到twitter当中。

理念有了,由于twitter本身不支持这种功能,更没有相关的API,所以在设计时,就需要婉转的实现,并让第三方客户端能够支持。

为了在现有的众多第三方客户端现状下依然可以让每个用户都能参与到该系统中来,该第三方系统在使用时,应首先得到选定的twitter种子用户的授权,使系统可以读取该用户的tweets,当种子用户A要将karma值分配给用户B时,在mention用户B的tweet上加入一特殊标签如#TwKar,并附上数值(最好同时描述理由),系统读取到该tweet后,验证用户A有足够的可分配karma值完成这一操作,就按tweet里描述的karme值转移给用户B,若用户B为新用户,先在系统中为其建立karma值档案。对于接受方,在不向该系统授权的前提下即可建立其档案,但如果将来该用户想成为新的种子用户,则必须完成授权的操作。读取授权用户的tweets时,应注意只识别mentions,对于普通tweets,不论是官方还是传统的RT都要过滤,以防止可能的干扰信息造成误操作。

如此一来,用户在现有任何一个客户端下都可以做这种分配karma的操作。至于查阅karma,可以建立官方twitter账号,在向其DM用户ID后,可收到回复该ID的karma值为多少。当然,也会同时提供WEB端查询,并提供如多人查询,比较等更加丰富的查询功能。

这套系统借鉴了bitcoin,plurk。evernote以及豆瓣小豆等一些现有系统的理念。在具体实施时,可信任是其最大的价值,所以从一开始的种子用户挑选,每天可分配的karma值大小,新种子用户的审核,都是必须严格进行的。至于技术上,我想难度不大,非常可行。早期种子用户选择的好坏是该系统能否被快速推广的关键。

该系统理念贡献给所有人,欢迎有时间有能力的朋友实现它。如需细节交流,可发邮件联系

尽废言

全是我的胡言乱语