史上最简单开源讲解,三张图让你明白Valve开放技术的前因后果

QQ图片20160810233742

“Valve打算开源其Lighthouse追踪技术!”“Valve开放Lighthouse给VR产业带来了什么?”“HTC哭瞎在厕所!Valve开放技术坑了我”……

如果你是VR爱好者,你关注的各种微信公众号在最近这两个礼拜肯定都把这件事挨个儿轮刷了一遍,刷得你估计都不稀得看了。

因为点进去无非就是Bla bla bla各种分析满天飞,或者说Valve狼子野心啦,或者说HTC闷声吃瘪啦,或者说G胖胃口太大啦……

57a97c79ce550

可是慢着,人家Valve说的不是开源技术,是开放技术啊?为什么到另一篇文章那儿就变成说开源了呢?而且话说回来,你们说得那么热闹,到底啥叫开源、啥叫开放啊?为啥有的文章里说是开放,有的文章里就说是开源啊?

对方多半会对你这种LowB问题不屑一顾——我们这讲的都是高大上的产业分析,要有远景,要有格局,要能给行业带来指引!谁关心你这些底层码农才关心的问题!说罢不屑的离去,留下懵比的你站在原地凌乱。

好吧,虽然这个话题如此Low如此三俗,但对于你我这样广大看热闹的老百姓来说,是理解接下来各个VR产业大佬之间即将发生的爱恨情仇、精彩撕逼大戏所不可缺少的基础知识,不才就在这献丑给大家讲一讲,希望大家看完之后,至少能在茶余饭后和朋友吹牛逼的时候,让自己形象瞬间高大上那么一点点。

晒车晒房不如晒代码——啥是开源?

开源,顾名思义,就是开放源代码。不明白是吗?好吧,下面请跟我做一个简单的动作。

请拿起你的手机,盯着它的LOGO看五秒,如果映入你眼帘的不是一个白色的苹果,而是诸如什么“HUAWEI”“XIAOMI”“SAMSUNG”甚至是一个黑色的锤子,那么恭喜你,你这款手机是基于著名的开源平台——安卓。

u=2755899562,2619892445&fm=21&gp=0

如果你是在这种地方买的,那我也救不了你了……

这时候你要开始骂人了,不是讲VR吗?怎么说起手机来了?而且安卓是开源平台是个人都知道,还用你教?

不要急躁年轻人。如果你此时冲出你的家门,跑到隔壁老王家去,如果他在家,而你的媳妇也还在家的话,不妨看一看老王的手机,是否也是一台安卓手机。

如果答案是肯定的话,你可以再放肆一点,看一看老王手机的操作界面,当然最好不要乱点,不然很可能会发现你媳妇的身影神奇地出现在其中。

UICOMP

都是安卓,咋大家差那么多捏(左为三星手机,中间为小米,右为锤子)

可能这个时候你会有些纳闷了,或者平时你就有点疑惑但碍于老王经常去找你媳妇所以没有提出来——为啥同样是安卓手机,老子的手机和老王的界面长得一点都不一样捏?可是隔壁家老李用的苹果5S和4S,就像我儿子和老王一样,都一个德行。

好吧,到这一步你已经有点开窍了,为了简单直观的回答你的问题,请允许我隆重请出世界饮料界的翘楚——可口可乐先生!

开放VS开源,区别在哪里?

作为全球饮料界无可争议的大哥,几亿人每天几乎都在往胃里灌着这种黑色发泡的液体,然而它的配方是什么?却一直没人能说清楚。

突然有一天,可口可乐宣布自己开放了——注意是开放不是开源,欢迎大家来使用可口可乐的饮料技术。

这意味着什么呢?意味着所有人只要可口可乐看你顺眼,就可以来领取一份水龙头,在可口可乐身上开个洞,把琼浆装进瓶子去。

SAILEI

漫画形象鸣谢/赛雷

至于用什么瓶子装,你想用啥就用啥,可口可乐大哥是不管的,只要你的瓶子上印着人家的商标就好,更大方的是,人家连你想装几瓶都不管,反正我财大气粗可口玉液源源不断,随你去装。

估计是大方就大方到底了,大哥大手一挥,又说你随便装几瓶不要紧,卖几瓶也不要知会我,更不需要上交保护费了。当然,在瓶子上打自己的LOGO,只要不挡着可口可乐的商标,也随你。

这消息一公布,立刻在饮料界掀起重磅炸弹,无数人拿起写着自己的名字的瓶子就往可口可乐家跑,灌回来当街就叫卖,如“张三牌可口可乐”“李四牌可口可乐”。

从此饮料界盛况空前,大家都想着怎么拿可口可乐的饮料去卖,为了吸引消费者,有人就开始在瓶子外形上下功夫,有星形的,有方形的,当然其中也不乏奇形怪状的瓶子,有些人做了枪形的瓶子,有些人做了刀形的瓶子,甚至有些人的瓶子形状是……

PLANE

漫画形象鸣谢/赛雷

但是,不管外表怎么奇葩,大家还是必须跑到可口可乐的工厂去灌水,原因很简单——他们不知道可口可乐的配方,自己想生产也只能干瞪眼。

眼看自己的饮料以各种各样匪夷所思的形式卖到全世界,终于有一天,可口可乐又高喊一声——哥们开源了!

这又是什么意思呢?也就是无数人梦寐以求的那份配方,哥也免费送给你们了!

于是无数卖饮料的又纷纷跑来拿到那份秘方,回去仔细一琢磨,焕然大悟,原来人家那么独特的口味是这么做出来的啊!从此以后,在自己家里也能做出来可乐了。

这还没完,很多饮料商在可口可乐配方的基础上,不断尝试加入新元素,打造属于自己味道的独特饮料,最后造成可口可乐出现了各式各样的变种。

自此之后,可口可乐的饮料不再是单纯的汽水饮料,通过各个拿了配方的饮料商不断的尝试,跨越了营养饮料、休闲饮料、果汁饮料、能量饮料、运动饮料……等等等等。它们味道不一、包装各异,但都是基于最初的那份配方而来的。

GOLD

漫画形象鸣谢/赛雷

看到这里,你明白了吗?

Valve开放技术,就相当于可口可乐最初让大家能免费来家里灌水;而开源就相当于把那份神秘配方公布出去。

所谓技术是在黑匣子里完全封装好的东西,开放最多只能是我在程序里写几个接口,让你们能通过这个接口调用我内部的功能,但技术怎么实现的,你是看不见摸不着的。就像你只能从可口可乐的大缸子里接水,自己却做不出来可乐一样。

W020160809637941876128

原来是这么做出来的呀!

而开源就是把我整个的代码都开放了,技术是如何实现的、功能是如何封装的、模块组合、软件架构,组件细节,统统可以让你白看。等你融会贯通、吸纳接收了之后,自己都可以平地起高楼,把它复制出来。

不过开发讲究的就是“不要重复发明同一个轮子”,所以更重要的是,通过学习我技术的结构,你还能在其中鼓捣出自己的新玩意儿来。这就是为什么你的手机和老王的手机都是安卓手机,界面长相却完全不一样的原因。

免费的开源带来的是无尽的可能性

开源在开发界一直有悠久的历史传统,像国外著名的网站Github,拥有无数个开源项目。很多项目拿来就能直接使用。比如老王希望你不要看他的手机,尤其是照片应用。所以他想开发一个只能给自己和你媳妇看的照片应用,但碍于技术能力不够做不出来,于是他上Github一搜,发现恰好国外一个叫陈冠西的哥们写了这么一个针对安卓手机的组件,他就把他放在了自己的新相册应用里,下次你再想进去的时候,就死活打不开了。

当年苹果手机雄霸天下的时候,谷歌为了抢占开发市场,聪明地宣布自己安卓平台的整个代码都开源(据说代码达到一千万行以上):开源就意味着免费,免费就意味着无需自己研发独立系统平台,这会给企业带来不可估量的成本节约,于是如三星这种手机大厂纷纷和谷歌展开合作,而我国的国产品牌也几乎全部都是采用安卓平台。这就造成了如今谷歌可以和苹果在手机市场上分庭抗礼的局面。

155306LaH

免费的开源其实带来的是免费的劳动力,在你把技术敞开大门向别人开放时,也就说明了无数人同时会免费给你打工,研究、扩展、深化你的技术。毕竟三个臭皮匠顶个诸葛亮,全球这么多的高精尖技术人才同时助力安卓开发,这个平台的扩展性早已经达到了谷歌本社都无法想象的地步。

就如前一阵子Facebook的360度摄像机Surround 360宣布开源,就让Jaunt抖了三抖——这说明前者起码在未来的扩展性上就要要远远超过后者,这对于同样要做VR视频平台的Jaunt来说肯定是不乐意看到的。

20160809094532244

因此Valve此次把追踪技术开放,相信也只是长期战略目的的第一步而已。但HTC的无奈也的确是可以想象的,这种感觉就像你考试前和另一个小伙伴费尽千辛万苦做了所有科目的小抄,本来想用这个小抄在班里狠狠赚一笔,回头却突然发现那个小伙伴已经把小抄发给了所有的同学,想必此时你内心是崩溃的……

6a92361cjw1e5s3sknpbwj206404rdfu

但开源肯定是大势所趋,G胖已经几乎通过Steam平台垄断PC端游了,对于VR游戏这一未来的趋势肯定早有想法。对于此类游戏而言,不用说,动作追踪是最基本也是最重要的一项技术,一旦把它开源,不知将会有多少人才将鱼贯而入,拜倒在G胖的石榴裙下。

我相信,到时候G胖的表情一定是这样的……

9206274113289305248

文章下二维码15

责任编辑:freeAll
分享到QQ 分享到微信

0 条评论

头像发表我的观点

取消

  • 昵称 *
  • 邮箱 *
  • 网址

登录

忘记密码 ?

切换登录

注册