Android已运行在20亿设备上!Android O10大更新,Kotlin成开发一级语言!Google I/O 2017盘点
北京时间5月18日凌晨1点,Google I/O 2017开发者大会在美国加州山景城的海岸线圆形剧场拉开帷幕。
严格意义上说,Google I/O 并不是一场发布会,而是一个面向开发者的活动。但作为Google 每年最重要的活动,Google I/O 开场主题演讲仍然具有发布会的性质。
在今年的Google I/O 主题演讲上,Google CEO 桑德尔·皮蔡并没有发布什么新的产品,而是给大家带来了一家新的公司——最开始,皮蔡就表示,Google 已经从一家移动为先的公司,成为了一家人工智能为先的公司。
google发布会都发布了什么?
今年的Google I/O,我认为今年提到的重要产品可以分为四类:人工智能驱动的重大产品更新、YouTube、Android 和VR/AR。
先来说说后面三项吧,更新相对常规。
1、YouTube 现在最大的增长来自电视,从桌面到手机到电视,这也是所有视频网站的发展趋势。同时,YouTube 还在往两个领域努力:一是专业视频内容,和Netflix 等竞争;二是直播,也开通了直播打赏功能,但这一点YouTube 还有很多可以向中国直播应用学习的。
2、VR/AR 是Google 整体布局的一部分,并不是核心业务。在这次Google I/O 上,Google 宣布将联合HTC 和联想来做VR 一体机,但并没有透露更多信息。在AR 方面,Google 为其找到了一个新的应用——室内导航,比如通过摄像头识别室内环境特征,引导消费者在商场找到特定商品。
3、Android 现在已经运行在20亿的设备上,除了手机,还有可穿戴设备、车载系统、物联网相关的产品等等。作为下一代操作系统,Android O 对开发者来说已经不新鲜了,而且没有特别大的更新,只是在原来的基础上略有提升,比如更省电、更便宜让更多人可以用。
下面我们来具体看一下Android O 都有哪些变化。
第一,后台控制。
大会上,谷歌只对后台控制做了简单的描述,让小安无从下手,于是找到了官网去。
根据 Android Developer 官网的介绍,Android O 会更细化应用,区分为前台以及后台。
前台应用将得到有效保留,而被判定为后台程序的 APP 将在关闭几分钟内进入空闲状态,而后停止服务。
简单一句话,就是加入了更严格的杀后台程序。
第二,画中画(Picture In Picture)。
这是一个比分屏更好玩的功能,可将视频缩小成一个可移动的窗口。
不停止播放视频的情况下进行另一种操作,小安觉得还是直接将它理解为分屏的进阶版本更合适。
具体,就是下面这样:
值得注意的是,导航同样支持画中画模式。
惊人吗?
你要觉得惊人就有点惊人了...
第三,通知栏设计。
这个小安不准备多说,在国内一般会在第三方定制的时候被删掉吧?
Android 8.0 的系统通知栏加入了新的通知渠道,可针对应用进行不同的标记。
大会中似乎有提到一个“通知点”功能(Notifications Dots),支持长按应用图标查看新消息,感觉有些类似软件层面的 3D Touch。
第四,Google Play App Protect
能用上 Google Play 的才知道,国内的 APP 到底多流氓...
在 Android 8.0 中,谷歌再次加强 Google Play 的安全性,将从官方针对 APP 进行扫描,剔除有害程序。
可是,Google Play 中国大陆无缘,感觉只能看着别人越来越好...
第五,Google Lens
严格来说,Google Lens 应该算是 Google Assistant (谷歌助手)的一个新功能。
它与三星 S8 发布时 Bixby 识物的功能类似,支持用相机扫描物品,然后告诉你它是什么。
第二个功能是,当手机拍到一家商店时,Google Lens 会弹出该商店的评分、内容等信息。
举个栗子,用 Google Lens 扫描万达影城,就会弹出售票信息。
还有一个功能,OCR(光学字符识别),可以通过摄像头扫描图片读取字符信息,比如 WiFi 密码之类的。
对,就这么一回事儿~
第六,Google Photos
记得,2016 年的 I/O 大会,谷歌强调人工智能。
今年仍然如此,Google Photos 依然在强化 AI 对照片识别分类的能力。
时隔一年,多了一个功能叫:“认出隔壁老王,分享到朋友圈”
让小安感到欣喜的是,Google Photos 的识别能力似乎更强了,能区别猫和狗...
可这,有什么好激动的吗?
第七,Google Assistant
这里,果粉可以先高潮一波。
Google Assistant 正式入驻 iOS,这是继 Gboard 之后,国内安卓用户受到的又一次暴击。
第八,更聪明的自动填充框架
Android O 加入了一个 ML (机器人学习)的小技巧。
在重复输入一个项目时,系统会将其记录下来,并在后续的场景自动填充。
Android 0 的进步之处在于,简化了登录和信用卡表单之类表单的填写工作,在用户选择接受自动填充之后,新老应用都可使用自动填充。
唔,跟浏览器缓存账号的原理大概是差不多的。
第九,512MB 流畅运行 Android GO
终于,谷歌为了优化入门级安卓手机下了狠手。
Android Go 项目发布,Android Go 专为入门级手机打造,系统硬件门槛降低至 512MB RAM 起步。
谷歌解释到,少到 512MB 运行内存的手机,都能流畅运行系统,所以三星低端机有救了吗...
第十,Android 系统支持全新语言 Kotlin
(以下是工程师蜀黍的时间...)
Kotlin 是一门与 Swift 类似的静态类型 JVM 语言,由 JetBrains 计开发并开源。
与 Java 相比,Kotlin 的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。
它与 Java 高度可互操作,可以同时用在一个项目中。
最后,一个让小安稍微有些激动的更新:谷歌表示 Android 8.0 系统启动速度是 Android 7.0 的两倍(以 Pixel 测试)。
这可能是 I/O 大会唯一一个用来形容 Android O 升级幅度的量词了...
Android O 体验对比:
https://v.qq.com/txp/iframe/player.html?vid=c03898yrzn3&width=500&height=375&auto=0
目前,Android O 体验版仅支持 Nexus 5X、Nexus6P、Nexus Player、Pixel C、Pixel、Pixel XL。
同时, Android O 的兼容性仍然是个不小的问题。
根据华为终端开放实验室发布的《应用兼容性测试数据报告》报告,国内 Top3000 主流应用的兼容率仅为 64%,不兼容率为 36%。
不过,等到国产厂商跟进 Android O,估计早就不存在兼容问题了。
你猜,2018 年能用上 Android O 没?
Android O:为了下一个 10 亿用户
就在今年三月份,Android 首次超过 Windows 成为第一大操作系统,但很多事情还无法在手机上完成。
Android O 将让你在小的屏幕上完成更多的工作。利用画中画,你可以无缝地在两个任务间切换,Android 对分屏和多任务的结合进行了更深层次的优化。
利用机器学习,在双击文字时会自动识别出有意义的信息,比如电话、地址、邮件,点击就可以直接进入拨号、地图等应用中。
为了保护 Android 设备安全,谷歌推出了 Google Play Protect,内置于每个安装了 Google Play 的设备中。Play Protect 会自动更新,检测并删除可能有害的应用。同时 Android 还推出了「查找我的设备」功能,允许用户对设备进行定位,响铃,锁定和清除等操作。
为了让开发者能够开发出更优秀的应用,Android 开始支持新的编程语言 Kotlin,开发人员的生产力能大幅度提升。
Android 系统涵盖了从入门到高端的各种设备,为了让 Android 入门设备的价格更低,谷歌提出一个叫 Android Go 的新项目,目的是让更多的低配置的设备能够运行 Android。
主要通过三个方面来实现:Android 系统,Google 应用和 Google Play 商店。从最新的 Android O 开始,就能在入门设备上顺利运行。应用方面专门做了优化以减少内存占用,如 YouTube Go,Chrome 和 Gboard。在 Play 商店的一个版本中,会突出显示这些优化过的应用,同时也提供全部的应用目录。
这三个举措将同时进行,从 2018 年开始推出。
与你有关
学懂技术关键点,月薪3W,你也可以!
5月安卓免费训练营免费报名中,点击「阅读原文」免费报名。
回复「领取」免费下载安卓学习资料&工具&组件
课程介绍:Android开发工程师!18K月薪之上,保持一颗改变世界的雄心!
回复「安卓前景」查看行业前景和钱景。
各类干货和励志鸡血,更有各种好玩好看的资讯!
点击阅读原文获得Android课程免费试听名额