时隔五年:Google与JetBrian仍在Kotlin语言上倾注大量心力

Android社区 收藏文章

1.jpg

2018 年的时候,Google 和 JetBrines 还联手设立了 Kotlin 基金会。

本周早些时候,Google Kotlin 产品经理 James Ward 谈论了该语言在 Android 生态系统 / 其它领域的作用,并且展望了该公司的未来计划。

Android 上仍有相当多的 Java 代码出现,但开发者通常会对 Kotlin 感到更加满意,尤其是它带来了生产力和应用程序构建品质的提升。

不过为了更多开发者能够平滑迁移,Kotlin 还是提供了与 Java 之间的良好互操作性。相信随着时间的发展,后续大部分内容都会迁移至 Kotlin 。

当然,Google 尚未让 Kotlin 实现这一壮举。部分原因是 Java 生态系统是如此庞大,以至于它迄今仍有很强的吸引力。

得益于 Kotlin 与 Java 的互操作性,开发者能够轻松混合和匹配库资源。但想要尽享 Kotlin 的益处,开发者最好还是驻足于 Kotlin 生态系统。

2.jpg

此外需要指出的是,尽管 Kotlin 被寄予了厚望,但 Android 平台的核心、及其应用程序接口(API),仍是基于 Java 而构建的。

即使当前有部分 Android 库换成了 Kotlin 编写,但它们毕竟只占整个平台的一小部分。

好消息是,Kotlin 已经发展到了更广泛的领域,尤其是在服务器端变得愈加普遍。

截止目前,Google 内部代码库中有超过 850 万行 Kotlin 代码,且该数字每年翻一番。

事实上,近年来 Google 和 JetBrains 一直努力从头开始重写 Kotlin 编译器。

新编译器承诺带来更快的速度、更好的接口、以及改进的 IDE 功能 —— 比如更好的代码提示和静态代码分析(目前仍处于测试阶段 / 预计明年发布)。

Google 已经为该项目倾注了相当多的资源,且目前正在并行维护两套编译器 —— 意味着该语言本身的开发速度有所放缓。

由于该公司为这个项目投入了相当多的资源——并且目前正在并行维护两个编译器——这意味着该语言本身的开发速度有所放缓。

James Ward 解释称,为让两套编译器能够更好地并行运行,他们故意放缓了 Kotlin 语言的变化速度。

一旦发布新发布的编译器得到了更多人的喜爱,他们就可以在新的语言功能上投入更多精力。

相关标签
 相关文章
王慧文病休53天,旗下OneFlow团队重新创业 10月以前  |  1次阅读
智己CEO现场怒怼!不满LS6和小鹏G6当对手 10月以前  |  1次阅读
董明珠回应落榜世界500强:总比爆雷的世界500强好 10月以前  |  1次阅读
阿里云上线 AI 视频生成工具 Live Portait:可一键让照片开口说话 10月以前  |  78次阅读
妙鸭相机将并入神力视界,阿里大文娱CTO郑勇:不是“搬家”是“回家” 10月以前  |  85次阅读
特斯拉上海超级工厂约40秒下线一台车,零部件本土化率超95% 10月以前  |  69次阅读
宁德时代发布神行超充电池,可实现充电10分钟行驶800里 10月以前  |  71次阅读
中科院博士被骗到缅甸已一年!女友:他负债几万,家里条件一般,以为去当翻译 10月以前  |  85次阅读
小鹏汽车否认收购玛莎拉蒂传闻:系谣言 10月以前  |  63次阅读
联想二季度净利润猛降66%,股价应声跳水 10月以前  |  80次阅读
业内人士:视觉中国对不同侵权主体采用差异化策略,老客由销售沟通新客发律师函 10月以前  |  70次阅读
恒大集团在美国申请破产保护 10月以前  |  56次阅读
劳斯莱斯首款纯电轿跑将在北美亮相 10月以前  |  89次阅读
realme印度前CEO确认加盟荣耀,即将推出手机新品 10月以前  |  88次阅读
OpenAI正在测试内容审核系统,一天可以完成六个月的工作 10月以前  |  80次阅读
谷歌百人“复仇者联盟”出击,将发对标GPT-4的大模型,26位研发主管名单流出 10月以前  |  77次阅读
OpenAI收购数字产品公司Global Illumination,为创立以来首笔公开收购 10月以前  |  80次阅读
海口规定:电动汽车充电服务费不得超过0.65元每度 10月以前  |  80次阅读
波音任命柳青为波音中国总裁 10月以前  |  88次阅读
业内人士谈图片复杂代理链:图片代理商越多摄影师分成越少 10月以前  |  67次阅读

扫一扫

在手机上阅读