2015谷歌I/O大会如期在美国旧金山举行,和以往一样,谷歌带来了一系列的产品更新和为开发者提供了更多的开发工具,下面我们以一个简要的形式,为你展现本次开发者大会上值得关注关注的地方:
安卓生态的核心数据
目前,Android M此次仅仅是亮相,且为预览版,暂时还没有代号。而该系统针对开发者有如下几个升级亮点:
App Permissions(应用软件权限管理):开发者可在列表中自定义系统功能的调用授权,比如应用能否使用位置、相机、麦克风、通讯录等,避免了每次都要对某个系统调用进行授权。
Web Experience(提升网页体验):Chrome Custom Tabs可让开发者实现App客户端与网页上的观看体验的无缝对接,对登陆网站、存储密码、自动补全资料、多线程浏览网页的安全性进行了一些列的优化。
App Links(应用关联):系统可向网络服务器提出申请,自动识别链接内容,直接跳转到App客户端中,从而加强了应用软件间的关联,通常App客户端比移动网页带来更为丰富的功能,也大大提升了用户体验。在大会上,谷歌以Twitter为例,若是文章里有Twitter的相关链接,用户点击后会跳转到链接,而非网页。
Mobile Payments(移动支付):Android Pay统一了移动支付标准,它还是一个开放性平台,且支持Android 4.4会更高版本的设备,另外,用户也可在App客户端中进行支付。谷歌也宣布Android Pay已经与美国三大运营商70多万家商店达成合作,与此同时,指纹支付也会出现在该功能上。
Fingerprint Support(指纹支持):为统一规范和标准,增加了指纹识别API,以清理这一杂乱的市场,不仅可实现设备指纹解锁、支付等,而且开发者们可通过API把指纹识别功能接入到自己的App应用中,此举大大提升了Android的安全性。
Power & Charging(电量管理):简单来说,就是变得更加智能,新增Doze功能——通过对动作的感知探测,可以让设备进入深度睡眠从而延长大概一倍续航时间,比如Android平板长时间不移动时,M系统将自动关闭一些App。另外采用USB Type-C接口,其中的闪充模式比一般充电快3到5倍,从而改善充电。
目前Android Wear平台上已有超过4000款应用,是一个很不错的数字。
新版Android Wear支持一系列全新手势控制,比如上下摆动一下手臂,手表就能自动翻页,以及不同应用间进行切换、自动识别涂鸦并转化成表情等。并且Android Wear对各种传感器都有全面支持。
Wear将会有更全面更完善的应用支持,用户可以自主选择常亮应用、全面开放多种传感器接口等等。
另外,Wear依然支持多样而的硬件设备。
谷歌宣布推出新的物联网计划Project IoT(Internet of Things)。
谷歌也正式发布了物联网操作系统平台Brillo,是一个物联网底层操作系统,基于Android底层框架,无缝对接Android,获得如蓝牙、Wifi等技术支持,它也可在配置32MB或64MB内存的设备上运行,比如智能门锁等小型设备。
此外,谷歌还发布了Weave,建立在Android通信层上面的一个通信工具,可将云、手机以及物联网Brillo三者之间联系起来。
谷歌宣布Brillo将于今年三季度推出开发者预览版,而Weave将等到第四季度。
推荐阅读:《代号Brillo:Google正在开发超低功耗的物联网操作系统》
功能实现: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可支持最大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小时的离线浏览。
不知你看完这些有何感受?是惊喜还是平淡,不妨在评论中留下你的看法。
Google I/O 2015大会日程:Android M、voice access、Chromecast 2
极客头条正式开通了微信公众号,刊选每日精华内容和最新的资讯文章。在微信搜索“csdn_geek”或扫描下方的二维码。