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

苹果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之父直接加盟谷歌,由此人主导开启安卓平台生态的重塑,可能性非常之大。


返回网站首页

本文评论
将手势交互做到极致,uSens凌感成功背后的团队
  成立于 2014 年uSens凌感一直致力于三维人机交互方案的研发,经过5年的发展,uSens凌感在业内已经小有名气。近日,uSens凌感陆续宣布进军智能家居、车载交互领域,不断探索手势...
日期:07-16
余承东:华为将在一两年内超越苹果「余承东畅谈在华为的24年」
  2月28日消息 MWC 2018期间,华为终端CEO余承东接受了日经新闻的采访,据日经中文网报道,余承东表示华为将在一到两年内超过第二名苹果公司,并把位居第一的韩国三星作为目标,力...
日期:07-16
盛大Youni CEO杨浩宇做客都市之声 :“有你”就有钱
  随着智能手机的普及,移动社交支付的时代已经来临。提起移动社交APP,相信很多人首先会想到盛大Youni,因为它首次将社交与支付结合起来并爆发出巨大能量,迅速积累上亿用户,并一...
日期:07-14
王欣磊:百度糯米将彻底改造商户与用户连接的形态
新冠vreo细胞疫苗小米redmi10什么时候上市netflix业绩  9月3日,中国北京中国大饭店,2014百度世界大会LBS论坛拉开帷幕。多名嘉宾围绕“连接服务 精彩生活”的主题结合前沿实...
日期:07-14
手机界的华为_华为何刚:若只剩三家手机商 华为是其中之一
  [摘要]华为手机上半年发货量4800多万台,收入70多亿美金。  2015年7月底,在麦芒4手机发布会现场,华为消费者业务手机产品线总裁何刚接受了媒体专访。针对华为手机的定位、...
日期:07-14
怎么做快手直播_快手CHO在脉脉职播:我们做了个五亿人玩的快手
  近日,脉脉牵手 IDG、GGV、晨兴资本三大顶级风险投资机构共同探索投后服务新模式,在脉脉直播平台——“职播”中推出独角兽企业专场视频招聘活动;此次有包括Airbnb、宜人贷...
日期:07-16
库克承认苹果有问题_库克:苹果会进一步保护隐私,这是合理要求
  IT之家6月4日消息 在刚刚结束的苹果WWDC19大会后,外媒CBSNews采访了苹果CEO蒂姆·库克。全球商业领袖排名618投影仪推荐ipad202111寸和12.9寸屏幕区别红米note11pro潮流...
日期:07-17
董明珠的造车怎样了_又是出手机又是造汽车 董明珠这两年为何不务正业?
  提及格力,相信大家对这个名字的印象早已经不仅仅是空调了。确实如此,市面上并不怎么看得到,却能天天霸占头条的格力手机已经出了3款产品。  而继董明珠以个人身份投资后,...
日期:07-16
马化腾深夜知乎发问:基础科学会如何影响互联网科技产业_马化腾在知乎上提问科技前景
  10月24日消息,昨日深夜,一个名为“PonyMa”的ID在知乎发出提问,该ID显示的身份介绍为腾讯CEO,认证信息为腾讯公司董事会主席兼首席执行官。有回答者表示,开屏竟然是Pony Ma本...
日期:07-22
盖茨 2022 年最担心这事:不配合防疫、新冠谣言疯传,民众越来越不信任政策
  12 月 26 日消息,在很大程度上,微软联合创始人、亿万富翁比尔・盖茨(Bill Gates)都对 2022 年持乐观态度,不过仍有些担忧挥之不去。其中,最令他担心的事儿是,民众对美国政府...
日期:07-19
高通总裁:我们不会放弃数据中心处理器业务_高通中国副总裁
  北京时间6月13日上午消息,高通总裁表示,该公司不准备放弃为数据中心开发处理器的计划。  作为当今规模最大的手机芯片制造商,高通去年使用ARM架构推出了一些服务器芯片。...
日期:07-22
蔡曙晓:敬佩刘姝威教授、反对拿乐视实控人减持说事_刘姝威质疑乐视
  昨日,知名财经人士蔡曙晓发表长文举证7大观察表示,如刘姝威教授《应该严格控制上市公司实际控制人减持》其独立见解,无任何利益关系,那么应该受到尊重。不过,反对刘姝威教授...
日期:07-14
魅族黄章“心虚”发文,15plus成弃儿的真相或是这样!
  作为老牌国产手机商的魅族沉寂已久,不过从去年年中黄章复出后,大家都在等待魅族再一次绽放!  而在2017年11月底,黄章还宣布亲自操刀新旗舰:魅族15 Plus;从命名可以明显的...
日期:07-16
专访联想杨元庆:刘军回归是我去年做得最正确的决策「杨元庆在联想的股份」
联想集团董事长兼CEO杨元庆(右)   郭晓光 发自美国拉斯维加斯  1月10日上午消息,联想在美国拉斯维加斯发布了一众新品,其中VR成为整场发布会的重点。发布会后,联想集团董...
日期:07-16
诺基亚CEO:能提前数月预报癌症可穿戴设备即将问世
谷歌RCS 图:诺基亚CEO拉吉夫·苏里 amd线程撕裂者 5990  据《每日邮报》北京时间1月25日报道,据诺基亚CEO拉吉夫·苏里(Rajeev Suri)称,能在癌症形成前“数个月”预报癌组织...
日期:07-16
奇安信韩永刚:工业互联网内生安全建设的核心是“体系化”_建立基于网络环境的信息安全体系可以采取的安全机制
  10月18日,2020全球工业互联网大会在沈阳开幕,“网安一哥”奇安信应邀参加本次大会。在主论坛演讲环节,奇安信集团副总裁韩永刚表示,需要用内生安全保障工业互联网安全,并从“...
日期:07-19
2020刘强东_刘强东:未来十年中国网民将超10亿 中美都受益
  [摘要]“中美两国企业将会在更广的范围、更深的层次和更高的水平上开展合作。”华为企业级ssd   刘强东:未来十年中国网民将超10亿   美国当地时间9月23日下午,第八届...
日期:07-14
雷军谈小米手机今年销售目标:8000万+_小米手机的销售
  3月6日午间消息,全国人大代表、小米董事长雷军在两会媒体沟通会上表示,小米真的没有做电动车,也不会做家装,更不会做房地产。安全局抓间谍  雷军称,2015年小米计划销售八千...
日期:07-14
雷军的任性,董明珠的彪悍?_雷军与董明珠的争论
  摘要 : 浓浓地泛起了酸楚的味道,空气中也弥漫了硝烟的浓烈。当然也戳中了小米的软肋。从赌约到撕逼,就这样直接,就这样豪爽。2020年11月23号文昌发射卫星  在推出了备受...
日期:07-14
于志伟加盟LinkedIn中国 任营销副总裁
  11月5日消息,LinkedIn(领英)中国今天宣布,于志伟加盟领英出任营销副总裁,向领英全球副总裁、中国区总裁沈博阳汇报。旅游团购物团违法2030年无人驾驶小米手机AR导航  对...
日期:07-14