如何评价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 的?