Swift与苹果的封闭之道

来源:互联网 发布:淘宝大学课程有用吗 编辑:程序博客网 时间:2024/05/01 16:21
2014WWDC大会上,苹果发布了自家的编程语言Swift,引起全世界开发者广泛关注。第二天段子就出来了:招聘Swift资深开发工程师,要求Swift开发经验1天。。。。。。


IT发展史上,编程语言浩如烟海,甚至我很好奇,人类的语言种类更多,还是编程语言种类更多。按圣经的说法,语言是上帝防止人类联合起来修建通天塔的手段;在IT领域,恐怕也没有什么比编程语言更能代表一个平台了。当年,编程语言多如牛毛,也正是各个平台山头林立的时代。后来“兼容”成了主流,编程语言也越来越少,优胜略汰。


如果单从技术演进的角度来说,苹果作为当今炙手可热的的IT巨头,iOS作为年销量几千万的跨多终端的平台,自然有能力推出一种更先进的编程语言。但除此之外,封闭系统的理念昭然若揭。


当今世界智能手机两大阵营泾渭分明,方向截然相反:iOS坚持封闭策略,自家硬件搭载自己的软件系统,在此之上建设自己的生态系统和盈利模式,绝不容许他人插足。Android则从一开始就走开源路线,开放生态系统,从几千块的高端手机,到几百块的山寨,都能跑Android系统。


这两种方向孰好孰坏,尚未见分晓,至少到目前为止,谷歌和苹果都是伟大的科技公司,都尚在顶峰,未见下滑趋势。当然,苹果的思路是做最好的手机,同时也是最贵的,甚至要让苹果手机具备初级的奢侈品属性。这就天然地注定了苹果的产品不会是一种普惠产品。手机不是玩具,而是刚需,我认为在刚需的领域里,永远都会有性价比类产品存在(甚至是山寨),非刚需领域则不同。例如智能手机和Pad,智能手机是刚需,买不起iPhone的人也需要,退而求其次,买个一般的甚至山寨的,所以苹果不可能垄断市场。Pad则非刚需,想买的人大都买了苹果,买不起苹果的多半也就不买了,所以在Pad上,苹果所占的市场份额要强于iPhone。


虽然人人都可以谴责苹果的封闭政策,但是在手机行业,苹果和谷歌完全处于不同的状态。苹果需要靠卖手机赚钱,而Android是谷歌的一个移动端战略布局,并没有盈利压力,况且胜利者不做改变,苹果处于全盛时期,没有理由开放平台。发布自家编程语言,在生态系统而言可以进一步分化开发者阵营,形成壁垒;在设备而言,鉴于Swift的脚本语言属性,在苹果的封闭系统中,能够控制硬件的便利之下,垂直优化以提升Swift应用程序的性能,从而形成系统级的门槛,山寨手机更加无法想象有一天能够运行iOS了。苹果紧紧封闭着的门又加了一把锁。


2014/6/11
0 0