锤子 MIX,锤子 MacBook

锤子 MIX,锤子 MacBook

十月真的是数码爱好者的嘉年华。

在我生日的那天,迎来了锤子 M1/M1L的发布——虽然这跟我是否生日本来没有半毛钱关系。晚饭因为妞儿要为我小小庆祝一下,所以回来只看到了相声晚会的尾声。于是,在看回放的情况下,看到了凌晨两点。坦率讲,因为我内心的感情色彩,我并不适合评价 M1到底怎样,我甚至不太关心它手机做得怎样。关注锤子,更多的是希望理想主义者也可以创业成功,说人话就是,站着也可以挣来干净的钱。从来没有如此迫切的希望一个人、一个企业可以成功,老罗和锤子是第一个。

随后发布的小米 MIX 被行业吹上了天。有时候,追求制造业的极致可以带来体验上的提升的;有时候,去用并不酷炫的手法踏踏实实解决一些实际问题,会带来认同和信任。锤子和小米很多方面行事的区别在于此。

期待了很久的 MacBook Pro 终于更新了。添加了噱头大于实际用处的 Touch Bar,接口全免阉割为 USB-C, 连自家嗯 iPhone 也被淘汰……

对了,标题请用四川话朗读。

微信小程序——一种可能

微信小程序——一种可能

前天,微信开启了「微信小程序」(即之前张小龙口中的应用号)的公测,迅速刷爆朋友圈。微信如今的规模和对用户时间的霸气占有,让人不得不感慨——微信的每一个公告跟国务院发布通知一样,将影响整个行业。

看下张小龙对「微信小程序」的定义:

什么是小程序:小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不关心是否安装太多应用的问题。应用将无处不在,随时随地可用,但又无需安装卸载。

从技术上看,其实没什么新的东西。有人会觉得就是旧瓶装新酒——就是 web app(例如MacTalk 池建强)。但是,做技术的人一定要警惕的一点是:很多时候,应用本身发生的场景比技术本身更重要。例如 twitter 之于碎片时间,facebook 之于社交,微信之于移动互联网。

「小程序」要做的是移动互联网时代的浏览器——这似乎是一个老掉牙的结论。有人会说,这跟百度的轻应用、直达号,以及一众的浏览器内置的 web app 链接(导航)不就是换了一个名称吗。从实现原理和呈现形式上看,的确是这样。这种以 PC 互联网思路打造的占领流量入口型浏览器(广义上),都把一个假设当成了事实:我只要铺安装量,就有流量。这个假设不成立主要有两点原因:

  • 安装量与流量的确是正相关,但是手机的更周期比当年 PC 的更新周期可是短好几倍的。你真的铺的过来?你真的自信一个用户换了3次手机以后你的 app 还能留在他手机上?
  • 绝大部分用户平时使用的 app不超过10个,而80%的时间被一两个 app 占有。而微信已经拿到一张门票,这也就为「移动互联网时代的浏览器」铺垫了前提。其他 app 倒不是不能生存,但是能分到的流量十分有限。

「移动互联网时代的浏览器」有两层含义:

  1. 微信应用号是浏览器。能提供浏览器的是操作系统,微信就是小程序的操作系统。技术细节可以看可能吧作者阿禅罗列的微信提供的组件和接口。简而言之,微信用 native code 为微信小程序打造了一个浏览器,让 web app 可以调用一些 native 接口,具体是哪些哪——这个规则由微信自己制定!有人说,这不还是一个浏览器吗?是也不是。它的确尝试打造一个浏览器,但是这个浏览器依托的土壤异常贴合场景,异常肥沃。总所周知,手机上输入成本大。但是别忘了,一次启动唤醒使用的成本更大——这种成本不会体现在用户每次使用的痛苦上,但是却决定 app 的生死。提供启动唤醒率,排除产品类型和体验上的差距,开发者能做的无非是运营好内容,然后做推送召回。大家回忆两个常识数据:1. 微信公众号文章打开率比其他 app 打开率高多少?2.有app 的推送打开率能超过微信聊天推送打开率的吗?微信能做到这两个数据傲视群雄,不只是因为有张小龙,微信就是为这个场景而生——微信推送的都是用户之前订阅关心的,无论聊天内容还是公众号(从这个角度看,或许你能更加理解为何微信严控公众号每天推送条数了吧);你看 Fenng 不是已经关了微信推送,改为直接人肉轮询微信看消息了……想象一下,如果小程序可以在聊天中使用,是不是好有意思?
  2. 微信应用号是 web app store. 苹果的 app store 多少人眼红以及看不顺眼。但是无奈前面有两堵高墙:硬件和操作系统——能把这两个都玩好的目前也就水果公司一家。Google 无心手机硬件,专注做好了其中一个。微软两个都想拿下,两个都做得掺不忍赌——即使 Windows 占据了90%以上的桌面操作系统。微信两个都搞不定,所以,他选择让自己变成独特的浏览器,开辟一个自己定义规则的新世界——微信的聪明和可怕尽在于此。

有人说,手机上除了微信,还有其他风景。那是当然,只是那里缺少车水马龙的热闹与繁华,而这里提供了一种可能。

路径依赖

傍晚,到楼下超市买零食和第二天的早餐。结账时,听见一位年轻人问老板娘有没有手机充值卡。充值卡?印象里,自从上了淘宝,就再也没有见过充值卡长什么样了。寻声望去——强壮而干练,直觉判断可能文化程度不高,一个勤劳而精明的年轻生意人。老板娘从柜台递给年轻人一张充值卡,他从裤兜里娴熟地掏出一张钞票,然后匆匆离去,步伐如飞。整个过程,似乎也没有自己想象的那般原始和低效。

回家的路上,我一直想:之所以自己认为线上充值更加理所当然,且有丝丝优越感,那是因为自己对整个流程都车轻路熟,并且不受地理位置的约束,一根网线,天下我有;年轻人之所以到超市购买充值卡,是因为他对这种面对面交易的每个细节都烂熟于心,勤快的双腿和灵活的头脑,这世上没有难做的生意。两条路径,都能到达目的地。

人们常说,条条道路通罗马。然而,对于个体,他往往只会不断重复的走其中的一条。这种路径依赖在生活中极其常见。在微博刚刚兴起那会儿,我极力推荐家里的妞儿使用微博替代新闻客户端。刚开始是抵触的,因为微博的确需要找对几个关注者以及习惯这种信息发布的方式后才能体会到它的与众不同。如今,此妞花在微博上的时间远超过其他App。京东才开始那两年,我推荐妞儿从淘宝分一部分败家资产到京东,妞儿一下子就急了,认为我是想收紧两根,如今,每天都京东快递、京东小哥的在我耳边念叨个不停,对于淘宝则是完全一个便宜货、二级市场的态度……真后悔当初的推荐。

路径依赖的确有助于我们在做选择的时候花更多的精力在目标身上,同时也注定了你思考和做事的局限性。妞儿依然严重依赖微博,因此她其实是错过了微信公众号以及知乎两个新的「与众不同」的信息汲取点的(当然,她发现了今日头条,并且认为那是「正规」的官方媒体);妞儿如今在淘宝和京东的败家分配难分伯仲,因此对她来说,京东商品品类的局限以及淘宝商品质量的参吃不齐都不是问题。

之所以产生路径依赖,往往与人们心理的惰性和安全感相关。对于程序员来说,随机的bug是最让人抓狂的。因为随机往往意味着难以重现,难以重现意味着troubleshooting的不是我之前走过的那个坑,也就意味着今晚TM的不能早点回家吃媳妇做的晚饭了,甚至连早饭也没有。对于架构师而言,如果一些新技术他未曾实践或应用,他会更倾向于所谓的「成熟可靠」的技术,也许他所谓的「成熟」已经是软件远古时代的轮子。所以,面对公司里的「老油条」以及创业路上的大佬,你不用恐慌,他们只是更加熟悉已有的游戏规则,你不要按照常理出牌或者在一个小的点上逐步开始新的的玩法,他们往往会被你吓一跳。

不同的路径依赖,影响着在我们眼里什么是奇葩,什么是傻x,什么是对,什么是错。很多路径依赖会以「经验」的方式祸害下一代。我并不是说经验无用,而是需要警惕这种戴着路径依赖伪装的伪经验。如果有人这段时间跟你说:现在理财要投身天朝股市,你看xx已经赚了几十万了;你的车险就在王大姐那买就行了,李哥的车险在那买就是便宜又省心;以后你有孩子孩子了,记得要买xx品牌的奶粉,吃了两个月长的跟一岁的婴儿一样……也许我不用举太多的例子,很多这样的路径依赖经验最后演化的结果就是「以讹传讹」。正如今日开始的高考,绝大部分考生其实不知道何为「大学」,但是他们已经被驱赶到了这条路径上——这条路径很有可能并不是他们自己选择的,甚至他们都不知道这条路径到底是什么鬼。

在「小道消息」被关前,看到Fenng的一个观点:人其实一直排斥自我的进步。因为进步总是痛苦和相对困难的。路径依赖很多时候在进步过程中扮演者着那个带着温柔乡的绊脚石——难以察觉,甚至一直认为理所当然,然而,某日,我是说如果有机会的话,走过那块绊脚石,哈,原来昨日的自己就是今晚超市的年轻人。别急着庆祝——另一位超市的年轻人已经在你未来的路上候着你了。