Google将Swift编程语言纳入android平台

自从去年年末备受瞩目的 Swift 开源后,消息不断,最近互联网巨头们-Google、Facebook、Uber 齐聚伦敦,共同就 Swift 相关问题展开了讨论。The Next Web 称,据可靠消息,Google 意欲在其 Android 平台下采纳应用开发编程语言 Swift为其首要开发语言,这可能和他们备受和 Oracle 的官司之争有关吧。但 Swift 的魅力亦是重要因素,Facebook 和 Uber 均表态,未来会将 Swift 作为主要的开发语言。

众所周知,Google 的 Android 平台的首要开发语言是 Java,而且整个框架都是基于 Java 实现的。这次 Google 称,纳入 Swift 并非是能够替代 Java,这可能和他们备受和 Oracle 的官司之争有关吧。Google 希望 Swift 能够成为超过 Java 的应用开发语言。

Swift 是通过Apache 2.0 许可下发布的,这也就意味着 Google 无需修改现有的开源结构和策略,就可直接无缝使用 Swift。

Swift 是苹果公司开发的一款替代 ObjectiveC 的全新的编程语言。在 WWDC 2014 会议上发布,很快就得到了开发者的青睐,也得到了一些应用开发厂商的支持,如 IBM、Lyft等。

但是 Swift 并非能够在其它平台上直接运行,也就是说 Android 需要 Swift 的运行时环境方可,而且这还仅仅只是一个开始。Google 必须移植 Swift 的整个标准库,以及支持的 API 和 SDK。其中一些 Android 底层的 API 是 C++ 实现的,目前来说,Swift 无法实现连接转换,必须整个地重写!Swift 也无法连接转换应用层的 java 的 API,所以这些也需要重写。

当然,以 Google 的技术实力,这些都不是什么大的问题,只要有足够的动力,Google 大不了就是将原来 Java 做的事情换一下而已。

话说回来, Swift 增长的速度很快,尤其是在开源以后,在 GitHub 上的编程语言排名已经是第11名了。更何况 Google 和 Oracle 纠缠不清的关系,已经迁移到 OpenJDK 上了,所以也该考虑这之后的一些事情了。虽然 Google 暂时还没有推进 Java 以外的编程语言,但是他们已经在考虑 Swift了,Swift 意味着速度和安全,而且以 Swift 的发展来看在将来移植到其它平台不会有太多的困难,尤其是以 C++ 实现的会更加的容易。

ps:一张图带你了解最全的互联网创业词汇:

“没有一家互联网公司能够轻松的活过三年。”---致创业的人。转载自:infoQ

原文发布于微信公众号 - 数据库SQL(SQLdba)

原文发表时间:2016-04-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯技术工程官方号的专栏

参加腾讯DevDays是一种什么样的感受?

832
来自专栏互联网数据官iCDO

109个提高App下载量的营销策略(中)

引言:本文介绍了如何提高APP下载量的109个适用的营销策略中的37-72个策略(共109个策略)

944
来自专栏知晓程序

你平时看到的是假新闻吗?这个博士做的小程序,能帮你查一查 | 晓组织 #23

过去十几年,我的人生基本都在和新闻打交道——在北大读新闻,在《南方周末》当记者,然后又到美国读博士,研究新闻传播。

953
来自专栏企鹅号快讯

自动驾驶汽车硬件与软件技术介绍

来源:知乎 概要:本文详细介绍了自动驾驶汽车的硬件和软件,以及所需要做的准备工作,每个研发者或者准备投身于无人驾驶领域的人都应该好好看一下。 全球有数不清的公司...

2378
来自专栏腾讯Bugly的专栏

【体验分享】Apple Watch怎样才能更好用?

传闻多时的Apple Watch终于在今年4月份正式上市了,6月初,笔者入了一个Apple Watch小白,从此,只要有小伙伴看到我几乎都会问:这玩意儿有用吗?...

2593
来自专栏区块链领域

DAOstack关于区块链技术项目的产品发布会将在今年春天举办并且代币预售将开始于5月1日

该平台包括模块化智能合约框架、友好的JavaScript开发者环境和直观的用户界面,允许任何人在没有技术知识的情况下创建或参与去中心化组织。

1132
来自专栏PPV课数据科学社区

你的爬虫会送老板进监狱么

各互金公司CTO们请看好你们家的爬虫,要不然一不小心就会把老板(法人代表)送进监狱,不是闹着玩的,按2017年6月1日,《网络安全法》以及最新刑事司法解释: -...

3336
来自专栏Android群英传

GoogleDeveloperDay回顾

1043
来自专栏施炯的IoT开发专栏

Apr.2010 Microsoft MVP连任

自去年当选MVP已经一年过去了,这次连任,需要感谢cnblogs站长dudu、微软嵌入式专业社区(CSIP)王军和微软中文技术论坛坛主紫柔的推荐,以及论坛朋友马...

1848
来自专栏华章科技

成精了!波士顿动力机器人会跑了!机器狗学会上下楼!(视频)

其中一个视频中,波士顿动力演示了SpotMini小狗机器人如何通过自动导航在办公室和实验室中自由穿行,它能够以非常快速的反应速度避开障碍物,甚至会爬楼梯。

451

扫描关注云+社区