ID:1
加载中 ...
首页 > 科技 > 科技要闻 > 正文

安卓开发者要从Java转到Kotlin吗?谷歌说后者支持更多

2019-05-13 20:26:37 来源:it之家

IT之家5月13日消息 在今年谷歌I/O大会上,谷歌宣布下一步最重要的是“Kotlin first”。越来越多的安卓开发者也开始从Java转向Kotlin,许多新的Jetpack API以及新功能会首先在Kotlin上使用,同时谷歌在I/O大会上也开源了Jetpack Compose来回应“Kotlin first”战略。

针对于安卓开发的小白或者从事安卓开发的开发人员来讲,是选择Java还是Kotlin又成为一个非常困扰的问题,日前谷歌Android Studio技术负责人杰弗里·梵高针对这些问题进行了回应。

杰弗里·梵高表示,安卓将在很多方面继续支持Java。当然他还给出了一张Java和Kotlin的支持对照表,表中很明显Kotlin相比Java多出来很多支持选项,比如AndroidX Kotlin-specific APIs、多平台项目、Jetpack Compose等支持,而在线培训和样例谷歌则是尽力而为。

Jetpack Compose 是一个非捆绑 UI 工具包,结合了反应式编程模型和 Kotlin 编程语言的简洁性和易用性,旨在简化 UI 开发。

当然,虽然针对于Java的支持变少了,杰弗里·梵高称,“不要把‘Kotlin-first’误解成必须将现有Java开发的安卓使用 Kotlin重写”,因为连谷歌自家的应用也没这么做,Java和Kotlin有极高的互操作性,两者完全可以共存在一个项目中,目前Android Studio平台上的代码大概有几十万行,但是只有10%是用Kotlin写的。谷歌方面正在用Kotlin写新的功能,“Kotlin 与 Java 具有很好的互操作性,可以在 Kotlin 中编写单个类,其余部分使用 Java 编写,或者使用 Kotlin 编写 99% 的代码,而剩下的一点点用 Java 来写。”

杰弗里·梵高表示,现在Kotlin还不成熟,软件构建时间相比于Java更长,Kotlin编译器比Java编译器要慢,而且Kotlin生成的Apk相比于Java也更大,针对Kotlin感兴趣的团队可以考虑用Kotlin写新项目,但是没必要把旧项目用Kotlin重写。

(更多精彩内容,关注云掌财经公众号(ID:yunzhangcaijing),或者点击这里打开都市财经手机版)

“都市财经”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服邮箱admin@5iecity.net,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。

  • 声音提醒
  • 60秒后自动更新
  • [db:简介]

    11:17
  • 【郑州银行2018年净利润下降29.10%股价早盘跌至4.92元\/股创历史新低】昨日郑州银行发布2018年度业绩预告修正公告将其2018年年度净利润预测数据由增长0%至10%调整至下降-32%至-27%,业绩快报中披露的净利润下降29.10%。今日该行股价一度下跌超4%,至上市以来最低值,仅4.92

    11:16
  • 【郑州银行2018年净利润下降29.10%股价早盘跌至4.92元\/股创历史新低】昨日郑州银行发布2018年度业绩预告修正公告将其2018年年度净利润预测数据由增长0%至10%调整至下降-32%至-27%,业绩快报中披露的净利润下降29.10%。今日该行股价一度下跌超4%,至上市以来最低值,仅4.92

    11:16
  • 【郑州银行2018年净利润下降29.10%股价早盘跌至4.92元\/股创历史新低】昨日郑州银行发布2018年度业绩预告修正公告将其2018年年度净利润预测数据由增长0%至10%调整至下降-32%至-27%,业绩快报中披露的净利润下降29.10%。今日该行股价一度下跌超4%,至上市以来最低值,仅4.92

    11:16
  • 【郑州银行2018年净利润下降29.10%股价早盘跌至4.92元\/股创历史新低】昨日郑州银行发布2018年度业绩预告修正公告将其2018年年度净利润预测数据由增长0%至10%调整至下降-32%至-27%,业绩快报中披露的净利润下降29.10%。今日该行股价一度下跌超4%,至上市以来最低值,仅4.92

    11:16
  • 【郑州银行2018年净利润下降29.10%股价早盘跌至4.92元\/股创历史新低】昨日郑州银行发布2018年度业绩预告修正公告将其2018年年度净利润预测数据由增长0%至10%调整至下降-32%至-27%,业绩快报中披露的净利润下降29.10%。今日该行股价一度下跌超4%,至上市以来最低值,仅4.92

    11:16
  • 【郑州银行2018年净利润下降29.10%股价早盘跌至4.92元\/股创历史新低】昨日郑州银行发布2018年度业绩预告修正公告将其2018年年度净利润预测数据由增长0%至10%调整至下降-32%至-27%,业绩快报中披露的净利润下降29.10%。今日该行股价一度下跌超4%,至上市以来最低值,仅4.92

    11:16
  • 【郑州银行2018年净利润下降29.10%股价早盘跌至4.92元\/股创历史新低】昨日郑州银行发布2018年度业绩预告修正公告将其2018年年度净利润预测数据由增长0%至10%调整至下降-32%至-27%,业绩快报中披露的净利润下降29.10%。今日该行股价一度下跌超4%,至上市以来最低值,仅4.92

    11:16
  • 【郑州银行2018年净利润下降29.10%股价早盘跌至4.92元\/股创历史新低】昨日郑州银行发布2018年度业绩预告修正公告将其2018年年度净利润预测数据由增长0%至10%调整至下降-32%至-27%,业绩快报中披露的净利润下降29.10%。今日该行股价一度下跌超4%,至上市以来最低值,仅4.92

    11:16
  • 【郑州银行2018年净利润下降29.10%股价早盘跌至4.92元\/股创历史新低】昨日郑州银行发布2018年度业绩预告修正公告将其2018年年度净利润预测数据由增长0%至10%调整至下降-32%至-27%,业绩快报中披露的净利润下降29.10%。今日该行股价一度下跌超4%,至上市以来最低值,仅4.92

    11:16
  • 【郑州银行2018年净利润下降29.10%股价早盘跌至4.92元\/股创历史新低】昨日郑州银行发布2018年度业绩预告修正公告将其2018年年度净利润预测数据由增长0%至10%调整至下降-32%至-27%,业绩快报中披露的净利润下降29.10%。今日该行股价一度下跌超4%,至上市以来最低值,仅4.92

    11:16
  • 【郑州银行2018年净利润下降29.10%股价早盘跌至4.92元\/股创历史新低】昨日郑州银行发布2018年度业绩预告修正公告将其2018年年度净利润预测数据由增长0%至10%调整至下降-32%至-27%,业绩快报中披露的净利润下降29.10%。今日该行股价一度下跌超4%,至上市以来最低值,仅4.92

    11:16
  • 【郑州银行2018年净利润下降29.10%股价早盘跌至4.92元\/股创历史新低】昨日郑州银行发布2018年度业绩预告修正公告将其2018年年度净利润预测数据由增长0%至10%调整至下降-32%至-27%,业绩快报中披露的净利润下降29.10%。今日该行股价一度下跌超4%,至上市以来最低值,仅4.92

    11:16
  • 【郑州银行2018年净利润下降29.10%股价早盘跌至4.92元\/股创历史新低】昨日郑州银行发布2018年度业绩预告修正公告将其2018年年度净利润预测数据由增长0%至10%调整至下降-32%至-27%,业绩快报中披露的净利润下降29.10%。今日该行股价一度下跌超4%,至上市以来最低值,仅4.92

    11:16
  • 【郑州银行2018年净利润下降29.10%股价早盘跌至4.92元\/股创历史新低】昨日郑州银行发布2018年度业绩预告修正公告将其2018年年度净利润预测数据由增长0%至10%调整至下降-32%至-27%,业绩快报中披露的净利润下降29.10%。今日该行股价一度下跌超4%,至上市以来最低值,仅4.92

    11:16