北京笔记本销售联盟

Kotlin成为谷歌官方支持的Android开发第一语言

安卓开发 2018-08-06 03:06:49


一年一度的 Google I/O 大会今天凌晨在山景城露天剧场如期开幕。谷歌这两个小时的主题演讲中基本可以分为人工智能,Android和VR三大部分。


Android O系统


安卓支持Kotlin语言


对开发者来说,首先值得一提的大事就是:谷歌在今天的I/O 2017开发者大区会上宣布了安卓开发全面支持Kotlin编程语言。其实在之前这个语言就已经支持了安卓平台开发,但是直到今天谷歌开发者大会上才宣布对该语言的全面支持和维护。


Kotlin和Java一样都是基于JVM的语言,Kotlin是一门非常现代化的编程语言,谷歌称它是更高效且智能的语言。



更加流畅,更加安全


Adnroid O,还没正式叫它8.0,本次官方主要强调了它的而两个特点:是“Fluid Experience(流畅体验)”,和“Vitals(核心功能)”



令人眼前一亮的新功能似乎并不多……包括画中画,登录信息自动记录和补全,以及利用机器学习技术来识别邮件里的关键信息等等。


Vitals(核心功能)这块,谷歌强调了电池续航、安全性、快速启动和系统稳定Google Play Protect 服务每天可以扫描和检测大量 Android 应用是否存在隐患,而Android O系统的启动时间比上代快一倍,后台回收机制也更完善。



同步出现的还有轻量级系统Android Go,为入门级别地点设备准备;谷歌希望用它扩大用户群,这个系统在512MB内存设备上也能运行,谷歌Play软件列出适合它的应用,谷歌还推出了“Building for Billions”项目,帮助开发者打造适合它的应用。



人工智能


今年主题演讲的一半篇幅中,人工智能依旧是主线。为了演示人工智能究竟智能到了什么程度,谷歌用自己的智能助手Google Assistant和智能音箱Google Home来说明。

Google Assistant:终于登陆 iPhone



据 Google 提供的官方数据,全球已经有超过 1 亿的设备用上了 Google Assistant,然而 Google 并不满足:Google Assistant 要登陆 iPhone 了,将支持安装了 iOS 9.1 以上版本的 iPhone。

接下来,Google Assistant 还将向自然语言理解、易用性和可用性三个方向进一步「进化」:利用机器学习和人工智能,Google Assistant 可以根据语境上下文提供更贴切可靠的数据反馈、更好地识别和分辨不同用户声音之间的细微区别


Google Lens:全新的 AI 视觉搜索应用



第一个体现谷歌AI的实际新品是Google Lens应用,用手机摄像头理解图片内容而不仅仅当个翻译,它有了“视觉助力”,它能看懂摄像头里的一切,并帮助你采取一定的行动



除了作为一款独立应用发布以外,Google Lens 还将作为一个核心功能整合到 Google Assistant、Google Photos 等多个 Google 服务当中。


Google Home:硬件无更新,软件大升级



谷歌自己的智能音箱Google Home硬件并未升级,但是得到了更多软件上的更新。比如主动提醒,流媒体支持,视觉反馈以及打电话功能。


值得一提的新功能打电话(美国和加拿大免费),两个Google Home之间可以打电话,不用拨号(也没有拨号盘),对它说给“给妈妈打电话”就可以通过网络连接那个Google Home音箱通话。


VR与AR


VR:独立新设备


谷歌发布了一种新的VR设备,采用了 Daydream 的 VR 平台,这个“StandAlone”VR设备不要插手机,不需要线缆,也不需要计算机。它的而硬件合作方是高通、HTC、联想等,今年晚些时候会上市。



AR:在室内定位中派上用场


Google 在 AR 领域也有诸如 Project Tango 等产品,Asus Zenfone AR 会在今年夏天正式上市,支持 Tango 项目的所有特性。


另外,Google 宣布 Tango 项目将和 Google Map 合作,推出一项室内定位服务 VPS(visual positioning service),它可以在没有卫星信号的室内也能精准定位。



最近四年,谷歌已经把I/O大会的主线从“移动mobile”完全转移到了AI人工智能,后者花费最长时间,讲的最深入,也贯穿全场;在人工智能这样的决定性领域中,Google 正在从计算平台到应用等所有方向上稳步前进。


综合自新浪手机、网易科技、少数派、搜狐IT等



●本文编号197,以后想阅读这篇文章直接输入197即可。

●输入m获取文章目录

推荐↓↓↓
 

Java编程

更多推荐15个技术类公众微信

涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、iOS开发、C/C++、.NET、Linux、数据库、运维等。

Copyright © 北京笔记本销售联盟@2017