2015-google I/O大会综述:Android M、Android Studio、云端测试工具

原创 2015年05月30日 13:05:01

2015谷歌I/O大会如期在美国旧金山举行,和以往一样,谷歌带来了一系列的产品更新和为开发者提供了更多的开发工具,下面我们以一个简要的形式,为你展现本次开发者大会上值得关注关注的地方:

安卓生态的核心数据

  • 面向全球六大洲的200万人进行了互联网直播
  • 安卓用户已达十亿人
  • 7种手表采用Android Wear
  • Android Wear有4000款应用软件
  • 35家汽车业伙伴
  • Gmail已经拥有9亿用户
  • Android Play达到500亿次下载安装
  • Google Cardboard在全球获得100万用户
  • 无人汽车达100万英里(160万公里)

Android M

目前,Android M此次仅仅是亮相,且为预览版,暂时还没有代号。而该系统针对开发者有如下几个升级亮点:

  1. App Permissions(应用软件权限管理):开发者可在列表中自定义系统功能的调用授权,比如应用能否使用位置、相机、麦克风、通讯录等,避免了每次都要对某个系统调用进行授权。

  2. Web Experience(提升网页体验):Chrome Custom Tabs可让开发者实现App客户端与网页上的观看体验的无缝对接,对登陆网站、存储密码、自动补全资料、多线程浏览网页的安全性进行了一些列的优化。

  3. App Links(应用关联):系统可向网络服务器提出申请,自动识别链接内容,直接跳转到App客户端中,从而加强了应用软件间的关联,通常App客户端比移动网页带来更为丰富的功能,也大大提升了用户体验。在大会上,谷歌以Twitter为例,若是文章里有Twitter的相关链接,用户点击后会跳转到链接,而非网页。

  4. Mobile Payments(移动支付):Android Pay统一了移动支付标准,它还是一个开放性平台,且支持Android 4.4会更高版本的设备,另外,用户也可在App客户端中进行支付。谷歌也宣布Android Pay已经与美国三大运营商70多万家商店达成合作,与此同时,指纹支付也会出现在该功能上。

  5. Fingerprint Support(指纹支持):为统一规范和标准,增加了指纹识别API,以清理这一杂乱的市场,不仅可实现设备指纹解锁、支付等,而且开发者们可通过API把指纹识别功能接入到自己的App应用中,此举大大提升了Android的安全性。

  6. Power & Charging(电量管理):简单来说,就是变得更加智能,新增Doze功能——通过对动作的感知探测,可以让设备进入深度睡眠从而延长大概一倍续航时间,比如Android平板长时间不移动时,M系统将自动关闭一些App。另外采用USB Type-C接口,其中的闪充模式比一般充电快3到5倍,从而改善充电。

Android Wear

目前Android Wear平台上已有超过4000款应用,是一个很不错的数字。

新版Android Wear支持一系列全新手势控制,比如上下摆动一下手臂,手表就能自动翻页,以及不同应用间进行切换、自动识别涂鸦并转化成表情等。并且Android Wear对各种传感器都有全面支持。

Wear将会有更全面更完善的应用支持,用户可以自主选择常亮应用、全面开放多种传感器接口等等。

另外,Wear依然支持多样而的硬件设备。

Brillo

谷歌宣布推出新的物联网计划Project IoT(Internet of Things)。

谷歌也正式发布了物联网操作系统平台Brillo,是一个物联网底层操作系统,基于Android底层框架,无缝对接Android,获得如蓝牙、Wifi等技术支持,它也可在配置32MB或64MB内存的设备上运行,比如智能门锁等小型设备。

此外,谷歌还发布了Weave,建立在Android通信层上面的一个通信工具,可将云、手机以及物联网Brillo三者之间联系起来。

谷歌宣布Brillo将于今年三季度推出开发者预览版,而Weave将等到第四季度。

推荐阅读:《代号Brillo:Google正在开发超低功耗的物联网操作系统》

Google Photos

功能实现:Google Photos在早前也有诸多的报道,它可以实现跨平台、跨设备的照片视频云同步,也可以自动智能的按照时间地点人物进行分类,不需要加标签,且通过文字直接搜索。此外,在管理照片时候,选择多张不用一一点击,只要长按加滑动既可以选择。

技术细节:Google Photos结合了谷歌的识别技术(或深度学习),能自动识别照片中的人或不同事件,可以自动为用户添加便签,而无需手动。另外,它还可以在手机等设备上用手势进行管理,例如双指缩放可以切换时间线,查看照片。

Google Photos今日就会上线,支持Android、桌面以及iOS系统。区别于苹果iCloud服务的是,Google Photos有无限免费的云端存储空间,相比苹果只提供了5GB的免费存储。

目前美国主流的照片云存储服务,比如Dropbox、亚马逊等都是收费的,谷歌此举势必将打破照片云存储市场的游戏规则。

开发者工具

Android Studio:大会上,谷歌发布Android Studio 1.3版,支持C++编辑和查错功能。Android Studio 1.3版开发码代码变得更加容易,速度提升,而且支持C++编辑和查错功能,从而降低开发Android应用的开发难度,让制造应用的过程更简单。

Polymer:谷歌也发布了Polymer网页应用开发包,版本号1.0,通过该开发包开发的网页应用,便捷的同时将具备媲美原生应用的效果。

Cloud Test Lab:另外,谷歌还发布了Cloud Test Lab云端测试实验室,能够自动帮助开发者测试应用在不同Android设备上的兼容性,这极大地解决了各种Android手机规格不统一,测试难度大的问题。此外,这款测试平台,为跨平台系统,同时支持Android和iOS的应用测试。

谷歌也试图改善开发者的收入情况,他们现在可以自己创建其Google Play应用商店上的主页。

另外,新的广告系统Admob支持40家广告网络,让开发者更容易获取收入。

Cardboard

谷歌Cardboard的愿景就是希望每个人都可以使用虚拟现实的技术。

Cardboard可支持最大6英寸手机、支持Android和iOS双系统,以及全世界已经有超过100万Cardboard用户。和去年一样,新的Cardboard也将在会后以礼品的形式赠送给每位开发者。

而由Cardboard衍生出了一个新的工具——Jump。谷歌利用这个工具来捕捉VR图像。Jump由三部分组成,包括相机部分、拼装设备、以及播放平台。实际上它就是一个将相机们围成一圈,进行360°拍摄的工具,并且在算法上支持全局色彩校正、全局3D识别以达成逼真的景深效果甚至光效等。目前GoPro已经被引入到Jump里来,帮助拍摄VR图像。

其它

Google Now:新增全新的功能——Now on Tap,可以识别你所处的不同场景,并智能推荐给你相关信息。对于开发者而言,这是一个新的方式来帮助你与用户进行互动。

该项功能支持文本的识别,如果你想知道你和朋友聚餐的具体位置,你只需要长按Home键,Google Now就可以自动弹出这个餐馆的具体方位和有关这个餐馆的详细情况。又或者,当你在网页上看到一部电影时,简单地长按Home键就能立刻弹出其详细信息。它的出现丰富了Google Now的使用场景。

这里最关键的在于了解你所处的当下场景,这是Google Now所要做的。未来谷歌会发布更多关于这一功能细节。

Chrome:Android中的Chrome将通过特殊算法来推断出网页浏览大致所需的数据流量,并会在网络速度慢的地区自动减少图片的加载,从而达到提升网页浏览速度并减少数据流量的目的,据悉,速度可提升四倍、流量减少80%。这一做法为一些资费高、网速慢的地区用户实现了更好的上网体验。

Google Maps:主要是提升离线地图的体验,将支持完全离线的搜索、点评和详细信息查询,以及完全的离线语音导航功能。另外,离线模式还支持语音控制,说“Let‘s Go”就直接开始进行导航。

类似的还有Youtube视频离线模式,支持最长48小时的离线浏览。

版权声明:本文为博主原创文章,未经博主允许不得转载。

2015谷歌I/O大会综述:Android M、Android Studio、云端测试工具

2015谷歌I/O大会如期在美国旧金山举行,和以往一样,谷歌带来了一系列的产品更新和为开发者提供了更多的开发工具,下面我们以一个简要的形式,为你展现本次开发者大会上值得关注关注的地方:安卓生态的核心数...
  • zz1175854992
  • zz1175854992
  • 2015年05月29日 16:12
  • 617

Google谷歌的未来 & 野心:2017 Google I/O 大会 全程回顾

前言 在刚过去的凌晨(北京时间 5月18日 1.00-3.00),一年一度的2017年 Google I/O大会 在美国 谷歌山景城 海岸线圆形剧场 如期举行 Google I/O 大会:I...
  • carson_ho
  • carson_ho
  • 2017年05月18日 20:39
  • 19949

超全详解2016 Google I/O 大会【Android 开发新技术】

尊重博主原创,如需转载,请附上本文链接 http://blog.csdn.net/chivalrousman/article/details/51582616#t10 本文翻译自...
  • chivalrousman
  • chivalrousman
  • 2016年06月04日 04:51
  • 3984

Android性能测试 一些适用于Android Studio的代码审查和性能测试工具

导言:           Android应用在CPU占用,内存消耗方面的性能指标是影响产品质量的重要因素,由于QQ管家,360手机助手等应用都提供直观的内存消耗,流量监控功能,致使用户比以往更加关...
  • LTianchao
  • LTianchao
  • 2015年07月24日 09:45
  • 7305

Linux 磁盘I/O读写速度检测

概述读取速度可以使用命令:hdparm –t 设备名(/dev/sda1)写入速度使用命令:time dd if=/dev/zero of=/tmp/test.dat bs=1G count=1测试...
  • yangshangwei
  • yangshangwei
  • 2017年01月21日 08:33
  • 2509

Android测试详解——单元测试和云测试

Android测试详解,主要介绍如何进行单元测试,Android测试的步骤,流程,了解Android测试中的相关知识点; 同时介绍当前使用广泛的云测试,包括有Testin和百度云测等。...
  • finddreams
  • finddreams
  • 2014年11月14日 16:36
  • 1943

android 基本I/O操作

Java中换行  \r\n 在整个IO包中,流的操作就分为两种: 字节流: 字节输出流 OutputStream、字节输入流 InputStream 字符流: ...
  • LK1105010206
  • LK1105010206
  • 2016年03月22日 16:04
  • 455

用AndroidStudio的Monkey工具进行UI自动化测试--基础

开发 Android 应用,除了写单元测试,还可以用自带的 Monkey 工具进行 UI 自动化测试和脚本测试,本文介绍 UI 自动化测试,而Espresso测试待下一篇介绍。Monkey 工具可以发...
  • forgot2015
  • forgot2015
  • 2017年03月26日 16:06
  • 718

在Android Studio中进行UI测试

Android Studio中进行UI测试
  • dong_xg
  • dong_xg
  • 2017年03月23日 15:22
  • 539

Linux下测试磁盘I/O性能

hdparm hdparm -tT /dev/sda 测试硬盘速度 hdparm -A1 /dev/sda 开启硬盘预读取功能 hdparm -c3 /dev/sda 开启硬盘32位 hd...
  • Genius_LG
  • Genius_LG
  • 2014年05月31日 14:32
  • 745
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:2015-google I/O大会综述:Android M、Android Studio、云端测试工具
举报原因:
原因补充:

(最多只允许输入30个字)