您的位置:首页 > 人物动态

苹果Swift语言之父加盟谷歌 安卓平台或迎来变革「swift开源」

发布时间:2022-07-16 06:19:21  来源:互联网     背景:
苹果开发swift

天猫海外官网

  谷歌从特斯拉挖来了一位重量级人物——苹果Swift语言之父克里斯•拉特纳,此人实力和在开发者世界的影响不亚于安卓之父安迪•鲁宾。

  据国外科技媒体AppleInsider报道,曾在苹果公司主导编程语言Swift开发的全球著名程序员克里斯•拉特纳在6个月前从苹果跳槽到特斯拉后,又于今年8月下旬入职谷歌参与Google Brain项目,该消息在拉特纳的个人推特上得到证实。

  ● 苹果、Swift和拉特纳的那些事

iPhone辅助功能详解

  说起编程语言Swift,我们不由去挖掘一下苹果公司的历史文本。开发者世界众所周知的是,Swift是一门年轻的编程语言,诞生于2014年苹果公司开发者工具部。而在那之前苹果操作系统家族包括mac OS、iOS以及后来的watchOS的御用编程语言都是Objective-C。

  Objective-C是C语言的严格超集,所以它的起源较早。1988年,离开苹果公司的乔布斯创建了NeXT公司并购买了Objective-C的授权,扩展了知名的开源编译器GCC,然后基于此开发了一些库,这样一来形成了一套开发环境,这套工具在1996年乔布斯回归后成了神一样的利器,它奠定了至今为止苹果操作系统家族的基础。

五菱凯捷头等舱空间首次曝光!

索尼z2安卓8.0

  GCC既是Objective-C的编译器,也是GNU项目的一部分,重要的是后者,这意味着GCC注定在自由软件势力的约束之下(比开源社区更严格的一股势力)。而鉴于苹果封闭商业化的操作系统属性与自由软件精神相悖,必然导致Objective-C在GCC编译器处理的优先级低下且支持度不高。因此苹果公司一直想寻找GCC的开源替代品,他们注意到了克里斯•拉特纳和他的LLVM项目。

5g养殖业

  LLVM是一套用于开发编译器的工具库,采用开源协议BSD,相比GCC的GPL协议对商业软件更加友好和宽松。苹果资助了LLVM项目并直接雇佣了拉特纳,在拉特纳的帮助下,苹果逐渐建立起用于取代GCC的LLVM编译器架构。2005年拉特纳发起了以LLVM为后端的编译器前端项目Clang,旨在完全取代GCC。那一刻起苹果真正获得了操作系统层级的核心竞争力,迈出了与微软分庭抗礼的起点。

  有了上述优势之后,苹果开始着手优化自己的核心竞争力,首先要从御用编程语言开始。Objective-C跟随苹果多年,甚至商标权也属于苹果,但是作为一个传统的面向对象高级编程语言,Objective-C在某些方面跟不上时代趋势。移动时代不仅仅做大了业界的产值蛋糕,也扩大了开发者群体,这些年开发者的数量在增加,他们有的来自于PC端,有的则是直接专注移动开发的新手,所以整体素质良莠不齐,整个领域出现了更多呼吁编程思想变革的趋向,那就是高内低耦、模块化、细分化和流水线化。更多的程序员更擅长用现成的库、框架、工具来快速搭建一个应用,所以开发者世界也不时传出了“人生苦短,我用Python”这类诙谐的声音。因此传统的编程语言将退居幕后,服务于底层和中间件,把应用层的开发交给新的编程语言是一种趋势。

爱回收和拍机堂

  苹果公司在看清这种趋势上赶了个早集,2010年时任开发者软件部门总监的拉特纳着手设计新的编程语言Swift,从而尽早过渡、逐步取代Objective-C。Swift是第一个既满足软件工程标准又像脚本语言一样富有表现力的编程语言,它的特点是敏捷、超前又不失严谨,对初学者更加友好,这对苹果OS平台能否吸引更多开发者至关重要。从WWDC2014上线到2015年宣布开源再到今日,Swift已经吸引了数量庞大的开发者,加上苹果对编译器的优化、在开发环境Xcode中优化集成并力推Swift,以及对现有框架Cocoa和Cocoa Touch较好继承,这使得Swift在整个iOS/Mac工程中的代码占比越来越大。Swift这两年发展迅速,在Tiobe排行榜上的位置逐年攀升,现已成为业界公认的语言新秀Python的强劲对手。

  ● 拉特纳为什么从特斯拉辞职

  回顾了Swift和拉特纳的故事后,几个问题值得分析。首先是拉特纳为什么从特斯拉辞职。经媒体了解,拉特纳在特斯拉自动驾驶软件开发副总裁的岗位上工作了6个月,他委婉地表示这一岗位对他并不合适。拉特纳的职业生涯不同于安迪•鲁宾或者托尼•法德尔这类产品经理,前者自入职苹果公司以来一直从事开发者工具设计,拉特纳在开发者群体中有很高的声誉,但在职业经理人的圈子里却鲜有见闻。自动驾驶汽车属于跨界产品,整个项目是庞大的系统工程,模块间并非低耦,千丝万缕的需求难以被单领域的项目管理者掌控,这对于拉特纳来说是个极大的难题。而Google Brain对他而言是个较好的选择,比如给AI系统TensorFlow做做库的优化,正是拉特纳所擅长的。

  ● 拉特纳跳槽谷歌是个大事件

  其次是拉特纳投身谷歌,对安卓和苹果阵营的商业格局有什么影响,以及谷歌未来的布局会对业界风向产生什么变化。今年年初拉特纳从苹果公司离职出走的原因其实很简单,其任职11年给苹果带来了不少开源风格,也一直致力于推动组织与开源社区的关系实现成果和知识的共享,但苹果的保密文化始终让他感到疲惫。拉特纳的离去或许对苹果的核心竞争价值造成影响,但只要苹果是一个在软件领域善于保存组织知识资产的高科技公司,就不会太大问题。据悉,苹果已任命另一位开发者项目经理特德•克里梅内克接收拉特纳的工作。

  拉特纳的投奔对于谷歌而言绝对是久逢甘露,事实上谷歌对Swift早有觊觎。众所周知的是,谷歌因卷入与甲骨文的Java版权案由来已久,目前Java案定格在2016年5月美国旧金山联邦法庭陪审团做出的裁决暂时对谷歌有利,但是甲骨文并未善罢甘休,今年2月甲骨文向美国联邦巡回法院上诉法庭上诉,开启了双方六年来的第四轮的较量。假如将来Java案落定对甲骨文有利,那么其结果对于谷歌、对于整个安卓平台生态包括安卓开发者群体的影响是巨大的。Java对于安卓而言,是牵一发而动全身的存在。

  这些年,因为专利案的关系谷歌一直试图削弱Java对安卓的影响,比如改用OpenJDK来重塑系统的部分代码。但是谷歌对此并不满意,要想完全摆脱掣肘必须寻求新的开发工具对平台生态彻底改造。在这方面谷歌曾做过一些努力,比如考虑用Kotlin语言过渡,但仍不尽人意。当2015年底苹果宣布Swift语言开源时,谷歌终于把目标落在了Swift上。在2016年4月的伦敦会议上,谷歌、Facebook、Uber三家共同讨论了Swift语言的实用性,谷歌甚至向外媒透露考虑将来用Swift作为安卓软件开发的“一级语言”。

上汽智慧车联

60帧短视频

  安卓的底层是C,部分中间件是C++,UI和应用层是Java(如今还有很多Python的代码),对系统和APP生态的重塑恐怕是个漫长的过程。但Swift有较好的兼容性和易用性,同时拥有庞大的开发者群体,加之用Swift语言来开发安卓应用的可行性早已被证实,由此看来这条路径愈加趋向现实。现在Swift之父直接加盟谷歌,由此人主导开启安卓平台生态的重塑,可能性非常之大。


返回网站首页

本文评论
鲍尔默三句话完美阐释微软移动业务缘何失败
微软首席执行官史蒂夫鲍尔默(腾讯科技配图)抖音春节数据报告  腾讯科技 林靖东 10月13日编译  微软首席执行官史蒂夫鲍尔默(Steve Ballmer)就要退休了,这是有原因的。以...
日期:03-06
余承东:全面屏不能牺牲体验 AI将成智能手机标配_余承东说未来手机只有三家
华为消费者业务CEO余承东   10月21日凌晨消息,华为昨日发布了Mate 10系列的国行版本。华为消费者业务CEO余承东在接受媒体采访时表示,华为目前已经在市场份额上超越苹果,但...
日期:07-16
马云 淘宝 假货_马云:淘宝假货比例已经很低了
  互联网正改变着全球商业和贸易,世界呼吁一种全新的全球化思考,中小企业应抓住未来20年新一轮全球化浪潮带来的机遇,阿里巴巴集团董事局主席马云21日接受新华社记者专访时如...
日期:07-14
FF前员工:只要贾跃亭在,就造不出车来「ff贾跃亭是怎么回事」
  外媒Jalopnik刊发长文讲述贾跃亭投资法拉第未来造车一事的始末,采访了大量法拉第未来的员工及前员工,以此展现人们对贾跃亭以及法拉第未来的真实看法。全文编译如下:  在...
日期:07-16
瑞典母婴企业口袋孕育创始人Bonnie:国外企业进入中国市场要深度了解中国用户的真实需求
  2016中国消费市场规模3.1万亿美元,预计到2021年,达到6.1万亿美元的规模,中国国内消费占据全球GDP增长的20%。从现在到2030年,中国消费者对全球消费支出的贡献将超过其他任何...
日期:07-16
杨培芳教授:“互联网+”是核心生产力
  杨培芳所顾虑的是在“互联网+”的背景下,“我们的身体进入了信息社会,脑袋还停留在工业甚至在小农经济时代。”  中国青年网北京4月20日电(记者 康佳)“互联网的‘灵魂...
日期:07-14
小米家宴变欢乐嘉年华:雷军与妹子同台共舞「小米家宴菜单」
  12月31日消息 2017年12月29日,小米“家宴”正式开席,这也是小米连续第三年宴请米粉。  雷军参加了此次宴会,据悉,本次活动米粉的交通费、住宿由小米全包。此外,小米官方还...
日期:07-16
市委书记也爱创客?东莞党政代表团参观欧瑞博
  “想不到市委书记也如此重视互联网创新企业!”欧瑞博CEO王雄辉说。2015年7月1日,东莞市市委书记徐建华、市长袁宝成和市政协主席李毓全等党政核心领导班子一行30多人,在深...
日期:07-14
库克称苹果永远不会垄断_库克:苹果不会进军垃圾市场 推新容易但做对难
  9月20日消息,据国外媒体报道,近日媒体围绕新一代iPhone 5c和5s的批评声不断,苹果CEO蒂姆·库克(Tim Cook)特此接受了《彭博商业周刊》的采访,就公司的发展和策略再次作出澄...
日期:02-20
马越:码云开启软件众包新模式
  软件众包模式作为共享经济中一种特别的存在,在技术、成本、质量等方面相较于其他的开发模式都具有明显的优势。软件众包模式的出现,不仅让代码资源得到更合理的利用,也大大...
日期:07-16
腾讯副总裁刘炽平_腾讯总裁刘炽平答分析师:加码投入AI,不急于短期回报
  深圳2017年8月18日电 -- 8月16日,腾讯公司总裁刘炽平在公司第二季度财报公布后的分析师会议上表示:“人工智能(AI)现在是项基础能力,我们在AI领域投入很多,但可能说得不多。...
日期:07-16
人工智能导致贫富差距_人工智能会加剧贫富分化?梁建章:AI反而能解决这问题
苹果的主业务美国谷歌无人驾驶汽车最新进展智联招聘董事长郭盛双频ac无线网卡  李开复博士是一位著名的人工智能科学家,最近他在纽约时报上预测了人工智能技术的前景和其对...
日期:07-16
redmi骁龙855手机_卢伟冰:红米Redmi骁龙855旗舰续航非常强
  小米集团副总裁、红米Redmi品牌总经理卢伟冰微博曝光了红米骁龙855旗舰的亮点之一,其表示,红米骁龙855旗舰续航很强、非常强,是性价比之王。苹果12出来后二手市场会降价吗...
日期:07-17
国美何阳青:打造对用户服务的比较性优势和竞争力
  “新零售的概念最核心的是线上线下的融合。其次是通过大数据和物联网,实现经营数据化、可视化;第三是要通过互联网技术优化供应链提升差异化经营水平,确保商品的丰富度和...
日期:07-16
特朗普:库克是“伟大的高管”,因为他有事直接找我「特朗普回应叫库克苹果」
  据美国财经媒体CNBC报道,美国总统特朗普喜欢苹果首席执行官蒂姆·库克,但这不一定是因为后者经营着一家庞大而成功的公司。相反,特朗普说,库克“每当遇见问题的时候”,都会给...
日期:07-17
中芯事件最终的解决_倪光南:中兴事件必然会发生 中国芯短板主要在制造
  中新经纬客户端4月25日电(罗琨)近期,因为中兴遭受美国制裁和当年助手的一篇微信刷屏文章,79岁的中国工程院院士倪光南被推上了各家媒体的新闻头条。他多年来为国产芯片和...
日期:07-16
灰度认知社曹升:小米中年危机的底层逻辑
  2018年7月9日,小米以17元港币发行价正式上市。上市后,小米市值就进入低迷的下行通道。近期,最低时跌破发行价46%。  小米发生了什么,我们该如何理解小米当下遭遇的危险与...
日期:07-17
联想重大人事调整:刘军离职 陈旭东接任_联想集团副总裁王传东
  联想集团董事长兼CEO杨元庆今日发布内部邮件,宣布了重大人事调整。  具体来说,联想集团执行副总裁、移动业务集团总裁、摩托罗拉移动管理委员会主席刘军离职,陈旭东将接...
日期:07-14
俞敏洪寄语青年创业者:不甘平庸,成为领袖_俞敏洪创业感悟
  8月12日,在望京SOHO样板间的潘谈会上,作为嘉宾的俞敏洪与到场创业者分享了自己对于创业的理解和想法,并对创业者提出了自己的建议。  俞敏洪认为,创业者都不甘于平庸,要想...
日期:07-14
魅族要放弃联发科?杨柘怒辟谣:居心何在「魅族为什么不用联发科了」
  近日,魅族在北京举行了媒体沟通会。魅族宣布了“惟精惟一”的口号,将在2018年发力中高端市场,重塑品牌形象,回归「惟精惟一」的初心,开创品牌新格局。便宜的神车  随后,有公...
日期:07-16