方舟编译器已经全生态覆盖了?
作为程序员和业余安卓开发者,一直都对前几个月PPT开源的方舟编译器持观望态度。昨天朋友突然跟自己说方舟已经用在荣耀 V30 上了,怎么能说是 PPT。一搜,网上都是如下新闻稿:荣耀V30是第二款实现方舟编译器全生态覆盖的机型,系统和应用的性能得到大幅提升, 并且与功耗实现了完美平衡,体验更加流畅稳定。
有没有了解内情的朋友说说这个全生态覆盖是什么意思?查了一下也没找到所谓全生态覆盖是怎么个覆盖法。
去瞄了一眼官网,除了说2020全面开源外没有更多的新信息…所以说现在开发安卓应用是可以用方舟来编译了吗? 方舟编译器就是服务器帮你编译,前提是你的软件得从华为市场下。 之前有人拆过emui的包,大部分系统组件已经被换成方舟编译的了
—— 来自 HUAWEI YAL-AL00, Android 10上的 S1Next-鹅版 v2.1.0-play 上一次华为吹成这样的是gpu turbo,后来发现是降分辨率。 LoliType 发表于 2019-11-28 10:27
上一次华为吹成这样的是gpu turbo,后来发现是降分辨率。
智能降分辨率以及特效(指正) 已经能编译hello world了? LoliType 发表于 2019-11-28 10:27
上一次华为吹成这样的是gpu turbo,后来发现是降分辨率。
有链接吗?
还是伟人戈培尔的套路?
—— 来自 HUAWEI EVR-AL00, Android 10上的 S1Next-鹅版 v2.2.0.1 widder 发表于 2019-11-28 09:08
方舟编译器就是服务器帮你编译,前提是你的软件得从华为市场下。
所以说方舟是对应用开发者完全透明的?它自动把开发者开发编译好的包重新编译一遍? leystage 发表于 2019-11-28 10:38
所以说方舟是对应用开发者完全透明的?它自动把开发者开发编译好的包重新编译一遍? ...
就是按每个机型编译一个二进制的发行包放在华为市场上,用户去下的时候下对应的包
真没多少技术含量,google搞得是安装时编译,于是运行快了,安装超慢,华为是提前给你编译好,安装快,运行也快 LoliType 发表于 2019-11-28 10:27
上一次华为吹成这样的是gpu turbo,后来发现是降分辨率。
造谣 rehon 发表于 2019-11-28 11:11 引用:LoliType 发表于 2019-11-28 10:27 上一次华为吹成这样的是gpu turbo,后来发现是降分辨率。 造谣
请百度一下 华为 fgo 分辨率,谢谢 whzfjk 发表于 2019-11-28 11:30
分辨率是emui10的瓜,gpu turbo在emui9上就有了。
废狗这个倒是早就有,还只降b服不降花服,emui10之前也没锤到什么别的游戏有这样(好像说root看了那列表里就俩游戏),可能程序员里有b黑 降分辨率起码好多好多年就有的事情了,怎么都一个个才知道一样,我记得V10那会儿贴吧就开始说降分辨率了
只是以前是黑名单制度,后来是白名单制度 gpu turbo都不见得别人吹了现在 本帖最后由 typeunknown 于 2019-11-28 12:00 编辑
iceprince10 发表于 2019-11-28 11:47
gpu turbo一开始出来秒845,有人指出分辨率有差,但好像海军都说是gpu编译问题,后面就不知道是怎么个风评 ...
可能是你再也没看过发布会了
https://i.loli.net/2019/11/28/AMpVyzEa94UGldZ.jpg
这东西效果咋样没觉出来,倒是带动了好几个厂也在那宣传什么turbo什么engine的 前段时间绿盟 全中国就一人做了演示,没错就是知乎那个啥爸爸,人家研究到现在都出了本书 降分辨率和 gpu turbo明明是两件事,非混到一起的非纯机坏
当然都有用 崩吹这个方舟了,至今没有一个第三方软件正式采用的 gpu turbo 的确有用,但是没他们吹得这么厉害。
降分辨率的组件是省电精灵,这个算是祖传手艺了。
两者压根不是一个东西,只能说海思的U调度有问题,关掉省电精灵,使用时间差不多腰斩。 方舟编译器很难推广的。因为环引用没法处理。现在华为的方法很暴力。首先把安卓常见的java库里面的循环引用全部识别了。对于第一方应用,要求写代码的时候就标注。对于第三方应用,设计了一个检测算法,自动标注一批,然后用GC兜底,处理剩余的循环。 这种就是吃力不讨好。本来是打算和谷歌联合推广,现在也别想了。 降分辨率是祖传艺能,不只是游戏,连地图这样的刚需应用也降,前面用mate10就这德性 rbf1993 发表于 2019-11-28 18:52
一堆洗地的纷纷说gpu turbo不是降分辨率,却根本说不出个所以然菊花也是纯当营销名词用了,增智慧啊 ...
麻烦帮帮5楼给个所以然出来。
—— 来自 HUAWEI EVR-AL00, Android 10上的 S1Next-鹅版 v2.2.0.1 本帖最后由 twy_2000 于 2019-11-28 20:10 编辑
rbf1993 发表于 2019-11-28 18:52
一堆洗地的纷纷说gpu turbo不是降分辨率,却根本说不出个所以然菊花也是纯当营销名词用了,增智慧啊 ...
因为降分辨率比gpu turbo早。
前者是mate10上面的,后者晚了8个月,是荣耀play上的。
如果gt是降分辨率,那么为什么华为没有在mate10那一代就宣布gt呢? rbf1993 发表于 2019-11-28 18:52
一堆洗地的纷纷说gpu turbo不是降分辨率,却根本说不出个所以然菊花也是纯当营销名词用了,增智慧啊 ...
降分党也没说出来啊。去年gt刚出的时候一堆分析评测有说降材质的有说关省电的,就没见说降分辨率的。这过了一年多emui10搞出事来才把矛头往gt上指。 rehon 发表于 2019-11-28 11:11
造谣
造谣别人造谣 SICP 发表于 2019-11-28 20:13
造谣别人造谣
gpu turbo的本质就是华为底层优化过的vulkan引擎,所以不含npu的麒麟960也能享受到gpu turbo的加速。当然gpu turbo还有一项就是动态负载,也就是所谓的降分辨率。这是通过npu来做的,主要是为了省电,但是这种主要在用opengl的游戏上比较明显,因为强制调用了vulkan,
具体的可以看下面这个链接
https://www.zhihu.com/answer/411046125 yaoyiqun513 发表于 2019-11-28 20:26
gpu turbo的本质就是华为底层优化过的vulkan引擎,所以不含npu的麒麟960也能享受到gpu turbo的加速。当然 ...
还npu来做呢233,是人工手写的黑/白名单啦 价值百亿的技术,地上跑和天上飞的区别,到现在变成“确实有用”了,笑死个人 patchper 发表于 2019-11-28 20:56
还npu来做呢233,是人工手写的黑/白名单啦
emui的白名单,和我gpu turbo的npu动态调度有什么关系?npu只是判断哪些资源要优化而已,请不要混为一谈
页:
[1]
2