首页 >热门资讯> App开发 > Google正考虑用苹果的Swift语言开发Android,同语言双平台开发不远矣? >

Google正考虑用苹果的Swift语言开发Android,同语言双平台开发不远矣?

转载时间:2021.08.05(原文发布时间:2016.04.08)
174
转载作者:36氪企服点评小编
阅读次数:174次

据TNW,Google正考虑将苹果几个月前开源的Swift作为Android系统的开发语言,不仅如此Facebook、Uber的代表也曾和Google一起在伦敦商议此事。

目前Android系统的开发语言主要是Java,但由于Google和Oracle(甲骨文)公司之间的矛盾纠葛(双方的争议从 2010年 就开始了,后者一直称Google的 Android 系统使用了Oracle的 Java 版权和专利,并将Google告上法庭,索赔 61 亿美元。),Google曾于2015年年底透露下一代Android N 中用甲骨文(Oracle)公司的开源代码 OpenJDK 来替代后者的 Java APIs。

消息人士称,Swift语言暂时还不会取代Java的重要地位。但由于Google和Oracle之间有关Java的诉讼仍在持续中,亲和认为Swift比Java更有优势。Swift是开源的,意味着Google可以通过它开发Android系统而无需改变自己的开源移动架构。对于开发者来说,能够使用同一种语言为当前的两大移动平台(Android、iOS)编写应用,会节省大量成本与精力。

不过Swift不能被“复制黏贴”到其他操作系统上,Google必须要为它开发一个Swift的“运行时库”。还要把所有APP开发库移植到Swift上,以及软件开发结构和开发包。目前Android的底层API是用C++写的,或许还需要重新编写。

当然这并非难事,去年底知名软件开发者Romain Goyet就曾用Swift来开发Android软件。

还有消息称,Google也在同时考虑Kotlin语言,它能够应用于Java语言环境中,但编译速度有点慢。

另外,由于Swift有能够同时作为后台开发和前端开发的优势,Facebook和Uber这种需要和各种服务对接口的应用也比较适合它。据悉Facebook内部已经在用Swift开发程序了。

[免责声明]

资讯标题: Google正考虑用苹果的Swift语言开发Android,同语言双平台开发不远矣?

资讯来源: 36氪官网

36氪企服点评

App开发相关的软件

查看更多软件

大厂都在用的App开发软件

限时免费的App开发软件

新锐产品推荐

消息通知
咨询入驻
商务合作