如何评价Google IO 17发布Android Architecture Components

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何评价Google IO 17发布Android Architecture Components相关的知识,希望对你有一定的参考价值。

Google 用自己最熟悉的打法在 VR 领域更进一步:推出移动 VR 可参考设计标准和平台。
在昨天的 Google I/O 2016 上,Google VR 业务负责人 Clay Bavor 登台演说。Google 并没有如外界猜测的那样发布高级版的 VR 头显,而是推出了全新的 VR 平台——Daydream。
简而言之,Daydream 包含三个部分,分别是强化智能手机反应速度的 VR 模式、针对第三方厂商的 VR 头盔参考设计以及建立 VR 内容平台。
基于 android 移动 VR 设备存在哪些问题?
为什么说 Daydream 来的正是时候,先来谈下目前基于 Android 的 VR 头盔的诸多问题。
实际上,我们从来不缺 VR 设备。2016 年,VR 头盔可以用“席卷世界”来形容,但尤其在中国,从深圳制造到国际一线,几十元到几百元的 VR 设备应有尽有。由于没有统一的标准,这些设备透露出的问题也可以说是多且杂。
Android 的 VR 头盔体验正因不统一的标准带来了不沉浸的情况:
“我买了更便宜的 Google Cardboard,却用了更容易上手的国内某款 app 软件;这个 app 让我点击手柄上的按钮,可是我没有手柄;我使用了 xx 牌的手机塞进了 xx 牌的 VR 盒子,视角上一块大黑块;我想体验一款 xx 需要 xx 传感器的游戏,可是我这个手机没有传感器。”等,这些都是实际体验存在的问题。
问题在于,各家在推出自己的硬件,软件。面临的情况是,这种交替适配我们可能会遭遇两个不高度匹配的软硬件情况,这种情况也正在割裂移动 VR 的沉浸体验,这也是为什么 Gear VR 能被称为最好的移动头显的原因。
vr013谈到移动 VR 的碎片化犹如 Android 的碎片化,列举了以下几条因素,恰恰是实际体验的痛点:
包括移动 VR 的光学设计(如 FOV)、输入设备、追踪系统、定位技术、手机本身的碎片化、软件的碎片化等方面不同对沉浸感的影响。
Daydream 大体上解决了这些问题
对于 Daydream,他们建立了移动 VR 头显的可参考设计,在 Android N 的底层强化了智能手机反应速度的 VR 模式、以及建立 VR 内容平台(还有 Daydream Home 界面显示)。
Daydream Home 界面显示
这种可参考设计标准包括了 VR 头显规格、基于控制器的交互参考设计(在视频中,可以看到使用控制器进行热煎饼、钓鱼等)。Daydream 平台还包括了 Google 自己的 Street View、Youtube、Photos、Play Movies 等服务 VR 特别版,Google Play 还会上线 VR 专区,游戏方面 EA 和 Ubisoft 准备在 Daydream 上推出。
控制器演示
对于软件开发者来说,这也是一个好消息,面对多而杂的 VR 硬件软件厂商,他们不再需要反复的进行调校适配,只需要遵循 Daydream 的一种开发标准就好了。
据 Engadget,Google Android 工程副总 Dave Burke 表示,“一只手机要符合很多硬件条件,才能宣称 VR Ready,但一定符合条件的手机,在开启像是 YouTube 或是 VR 游戏等 VR 应用时,就可以呼叫 VR Mode 来解放额外性能,更重要地还可以缩短延迟,避免动作与视觉间的差异影响沉浸感。”
当然这只是看到的一些问题,还有一些没有提到的问题:
比如已开发硬件和软件商店的移动 VR 头显厂商亲近 Google 如何转型;由于这样那样的原因,Daydream app 软件和内容能不能在中国流畅使用;一些大厂会不会仍然坚定地推广自家的软硬件平台;Android N 会不会成为一个门槛等;
从 Daydream 平台看未来的移动 VR 头盔

此前 VR 业务负责人曾接受采访,谈及“Google 使命是整合全球信息,使人人都能访问并从中受益,VR 也不例外。”从这个 Daydream 平台的战略发布来看,不无道理。
Gartner 预测 2016 年底,将有 23 亿部计算机、平板电脑和智能手机使用 Android;SuperData 预计至 2016 年底,全球消费者将购买 1680 万部面向移动平台的 VR 设备。这样看,Google 推出 Daydream 来制定移动 VR 标准更像是顺势而为。
不过显然会出现各自为战的状况。Facebook 昨天才刚刚公布自己的第一部 VR 视频,连 Oculus 和三星 Gear VR 这对标杆级老搭档可能还存有异心;Apple 的 VR 设备至今是否存于襁褓还不能确认。几大领头厂商尚且如此,更别说国内那些有针对 VR 设备进行“单独定制癖好”的厂商了。
如此理解,Daydream 很像 Android 的翻版,由于众所周知的原因,未来国内移动 VR 头盔可能会因此生出更多的翻版“应用商店”,也许又是似曾相识的场景。
参考技术A 没繁杂配置几行简单命令:

1、IDE工具文件

mmm development/tools/idegen/
运行完idegen.jar文件

2、Android Studio配置文件

主要android.iws, android.ipr, android.iml三文件Android Studio项目关键文件主要列项目由模块组依赖关系目录结构

sh ./development/tools/idegen/idegen.sh
3、导入工程

打Android StudioFile->Open->工程根目录android.iprAndroid自导入工程所代码漫indexing程耗30~120钟左右
程:index弹frameworkconfig提示点击config 确认继续indexing段间
结束:indexing结束选择project视图看文章始张清晰代码结构

4、优点与缺点

优点:
1. Made by Google
2. 良代码阅读环境
3. 优秀代码编辑功能提示跳转
4. 据说强插件支持
缺点:
1、建议标配8G起跳内存

再见Source Insight! 再见Eclipse!本回答被提问者采纳

以上是关于如何评价Google IO 17发布Android Architecture Components的主要内容,如果未能解决你的问题,请参考以下文章

如何评价 Google IO 2016 发布的 VR Daydream 及其遥控器的交互

怎么评价Angular推出的Material,相比Polymer如何

17 位谷歌 Android 开发专家是如何看待 Kotlin 的?

google play服务是干啥的?

如何在 Android 应用程序中实现 Google Analytics? [关闭]

如何在 Google Map Api V2 Android 中搜索?