zoukankan      html  css  js  c++  java
  • 欢呼声热烈 谷歌宣布 Kotlin 成 Android 开发一级语言


    http://www.oschina.net/news/84938/android-o-release-with-kotlin


    发布于2017年05月18日


    谷歌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


  • 相关阅读:
    NX 8.5 License Server Firewall Setting
    Cisco ASA intra-interface routing
    How to configure windows machine to allow file sharing with dns alias (CNAME)
    Install unifi controller on CentOS
    Android图片加载框架Glide用法
    判断app是否已启动
    SharedPreferences的一个工具类适合的数据类型包括String、Integer、Boolean、Float、Long
    android获取缓存大小和清除缓存
    对字符串进行MD5加密工具类
    android代码设置RelativeLayout的高度
  • 原文地址:https://www.cnblogs.com/ztguang/p/12644730.html
Copyright © 2011-2022 走看看