欢呼声热烈 谷歌宣布 Kotlin 成 Android 开发一级语言
两味真火 2017年05月18日

欢呼声热烈 谷歌宣布 Kotlin 成 Android 开发一级语言

两味真火 两味真火 发布于2017年05月18日 收藏 23 评论 112

腾讯云-1小时搭建人工智能应用,让技术更容易入门>>>  

谷歌I/O大会一开始就宣布了Android设备超过20亿部的好消息,会议推进至此,果然Android才是大会的压轴大戏么?

首先,今年夏末应该就可以收到Android O的推送,当然,国内用户就先别想了,除非你一直都用原生的。其次,有两个关键词需要注意,一是“Fluid Experience(流畅体验)”,二是“Vitals(核心功能)”。

地图、Netflix、浏览器中的视频等将支持安卓O画中画功能,随后还会有更多应用支持画中画,相当于另一种形态的多任务处理,这是Fluid Experience(流畅体验)的一部分。另外,通知部分也有升级,所谓“Notification Dots(通知点)”有点像是iOS App右上角的提示标,但是长按的话会显示更多信息。

Android O也带来了更加智能化的信息填充系统,未来不仅仅是Chrome中的表格信息,App中的信息也可以自动填充了。另外,新增的"智能文本选择”,可用于更加效率的复制和粘贴。最后,名为“TensorFlow Lite”的机器学习功能专用于手机,将会在之后的一段时间上线,具体功能并未详细提及。

Vitals(核心功能)部分,谷歌更强调电池续航、安全性、启动时间和稳定性。安全性方面,Google Play商店采用机器学习,每天都会扫描500亿次应用程序,告知你手机上的App已经经过扫描,让安全性更具可视化。

启动时间方面,谷歌给出的数据是,在Pixel上,Android O的启动时间是上代的一半。Android O的运行也会更加高效,保持闲置后台回收;太多的后台程序会消耗电池电量, Android O将提供智能节点措施。针对开发者,Play Console Dashboard可以告诉开发者他们的应用耗电、闪退情况;告知开发者有多少用户受到不良应用侵犯,协同开发者一起为用户提供更好的App体验。

然而并没有太多能和用户挂钩的功能性升级,至少大会上提到的这些内容,如果不算那一波更新的emoji,我们目前很难有什么实质性的感受。

最后,谷歌宣布,将Kotlin语言作为安卓开发的一级编程语言。Kotlin由JetBrains公司开发,与Java 100%互通,并具备诸多Java尚不支持的新特性。谷歌称还将与JetBrains公司合作,为Kotlin设立一个非盈利基金会。

JetBrains在2010年首次推出Kotlin编程语言,并在次年将之开源。下一版的Android Studio(3.0)也将提供支持。

稿源:网易科技cnbeta

>>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:欢呼声热烈 谷歌宣布 Kotlin 成 Android 开发一级语言
分享
评论(112)
精彩评论
34
甲骨文这下满意了吧:smile:
22
鲁迅曾经说过:kotlin会是jvm中最好的语言
19

引用来自“Fenying”的评论

Kotlin???不是Dart或者Go???
golang语法特性少,本身就是用来写系统级的类库,而GUI开发目前用面向对象的语言开发思想会更成熟些,而且Kotlin和java可以100%兼容,所以google推Kotlin的话,至少他的SDK不用换语言.
而DART的话,可能还做不到java兼容,又或是还没开始做,而且Kotlin这个语言的语法特性也不错.已经有这么一个成熟的开源产品,为什么不用.
16
java真的要GG了
10

引用来自“fir01”的评论

java碎片化太严重了,进化太慢,严重跟不上市场需求。之后google说,移植Kotlin,scala到go。 java就完蛋了
借用王垠一句话:一个语言缺少一些好的特性,以后还可以加进去,可是它如果多了一些问题特性,那一旦有人开始用就没法去掉了

从语法上来说java确实落后,我个人也更喜欢scala、kotlin这些jvm上的第三方语言,不过换个角度来说,java能走到今天靠的就是稳定,如果java也像一些第三方语言/框架一样,这个版本加入点新特性,下个版本觉得不好就干掉,那它早就死了
最新评论
0
用Kotlin开发android平台语音识别,语义理解应用(olamisdk)
http://blog.csdn.net/ls0609/article/details/75084994
1
一群渣渣还在讨论,哪个语言效率高,哪个语言语法杂。。。。。。。。我c艹稳坐不惊
0

引用来自“马丁的早晨”的评论

java为啥会死?不是还有java web吗?android占比很高吗?我觉得js、html5,web才是趋势

引用来自“shoyer”的评论

web是js最擅长的, 现在js前后端通吃了, 后端nodejs也很火爆.
nodejs火不起来的,哈哈!后端最火的依然是java
0

引用来自“马丁的早晨”的评论

java为啥会死?不是还有java web吗?android占比很高吗?我觉得js、html5,web才是趋势
web是js最擅长的, 现在js前后端通吃了, 后端nodejs也很火爆.
0
说java要GG的,是不是觉得java就是用来做android的?
菜鸟,渣渣~
0

引用来自“游客”的评论

说java要GG的,是不是觉得java就是用来做android的

引用来自“eechen”的评论

Web被PHP磕,Android被Kotlin磕,大数据被Scala磕,药丸!

引用来自“FalconChen”的评论

@eechen 不愧是osc最讨厌的人,这么久没见,还是这么讨厌
写个油猴脚本,屏蔽他算了
0

引用来自“巴拉迪维”的评论

谷歌还是把JetBrains收购吧!然后各种IDE全部免费使用,这才可以成为业界颠覆性的举措。

引用来自“ganps”的评论

免费了,还能有更新?

引用来自“长沙大东家”的评论

这到GOOGLE还是可以做到免费的。

引用来自“蹲坑玩爪机”的评论

顺便把zend也收购了
感觉goole可以考虑入股百度
0
假顾问继续告吧,这会可以告个违规使用了jvm,,索赔210亿美金,,,,加油!
0

引用来自“巴拉迪维”的评论

谷歌还是把JetBrains收购吧!然后各种IDE全部免费使用,这才可以成为业界颠覆性的举措。

引用来自“ganps”的评论

免费了,还能有更新?

引用来自“长沙大东家”的评论

这到GOOGLE还是可以做到免费的。
顺便把zend也收购了
0

引用来自“speed1231”的评论

谷歌越来越有微软的风格了,5年后见真章,Kotlin就像swift一样尴尬
你的意思是5年后龟壳用Java开发出了一个新的移动操作系统然后占领80%的市场,然后Kotlin没人用是吗?
2
其他地方的标题是"谷歌宣布安卓开发全新一级语言Kotlin Java将被抛弃",还好开源中国没有犯这样到低级错误.
0

引用来自“开源中国-首席村长”的评论

phper发来贺电,装逼之王要死。。
kotlin 100%与JAVA融合,JAVA没死,换种方式活着
0
java为啥会死?不是还有java web吗?android占比很高吗?我觉得js、html5,web才是趋势
0

引用来自“Fenying”的评论

Kotlin???不是Dart或者Go???

引用来自“回去干活”的评论

golang语法特性少,本身就是用来写系统级的类库,而GUI开发目前用面向对象的语言开发思想会更成熟些,而且Kotlin和java可以100%兼容,所以google推Kotlin的话,至少他的SDK不用换语言.
而DART的话,可能还做不到java兼容,又或是还没开始做,而且Kotlin这个语言的语法特性也不错.已经有这么一个成熟的开源产品,为什么不用.
golang 做系统级中间件就是神器 Docker 路过
1

引用来自“YANG_YAWEI”的评论

还以为会把 java 整个换了呢,结果还是在 JVM 上跑,换汤不换药而已

引用来自“face2016”的评论

不然呢,kotlin难道单独起一个虚拟机?
kotlin有native了,不依赖jvm
0
groovy呢
0
phper发来贺电,装逼之王要死。。
0

引用来自“巴拉迪维”的评论

谷歌还是把JetBrains收购吧!然后各种IDE全部免费使用,这才可以成为业界颠覆性的举措。

引用来自“ganps”的评论

免费了,还能有更新?
这到GOOGLE还是可以做到免费的。
0

引用来自“YANG_YAWEI”的评论

还以为会把 java 整个换了呢,结果还是在 JVM 上跑,换汤不换药而已
不然呢,kotlin难道单独起一个虚拟机?
0
666
顶部