找回密码
 立即注册
搜索
查看: 5798|回复: 47

[移动] 方舟编译器已经全生态覆盖了?

[复制链接]
     
发表于 2019-11-28 08:49 来自手机 | 显示全部楼层 |阅读模式
作为程序员和业余安卓开发者,一直都对前几个月PPT开源的方舟编译器持观望态度。昨天朋友突然跟自己说方舟已经用在荣耀 V30 上了,怎么能说是 PPT。一搜,网上都是如下新闻稿:

荣耀V30是第二款实现方舟编译器全生态覆盖的机型,系统和应用的性能得到大幅提升, 并且与功耗实现了完美平衡,体验更加流畅稳定。

有没有了解内情的朋友说说这个全生态覆盖是什么意思?查了一下也没找到所谓全生态覆盖是怎么个覆盖法。
去瞄了一眼官网,除了说2020全面开源外没有更多的新信息…所以说现在开发安卓应用是可以用方舟来编译了吗?
回复

使用道具 举报

头像被屏蔽
     
发表于 2019-11-28 09:06 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2019-11-28 09:08 | 显示全部楼层
方舟编译器就是服务器帮你编译,前提是你的软件得从华为市场下。
回复

使用道具 举报

发表于 2019-11-28 09:10 来自手机 | 显示全部楼层
之前有人拆过emui的包,大部分系统组件已经被换成方舟编译的了

—— 来自 HUAWEI YAL-AL00, Android 10上的 S1Next-鹅版 v2.1.0-play
回复

使用道具 举报

     
发表于 2019-11-28 10:27 来自手机 | 显示全部楼层
上一次华为吹成这样的是gpu turbo,后来发现是降分辨率
回复

使用道具 举报

     
发表于 2019-11-28 10:28 来自手机 | 显示全部楼层
LoliType 发表于 2019-11-28 10:27
上一次华为吹成这样的是gpu turbo,后来发现是降分辨率。

智能降分辨率以及特效(指正)
回复

使用道具 举报

     
发表于 2019-11-28 10:32 | 显示全部楼层
已经能编译hello world了?
回复

使用道具 举报

     
发表于 2019-11-28 10:34 来自手机 | 显示全部楼层
LoliType 发表于 2019-11-28 10:27
上一次华为吹成这样的是gpu turbo,后来发现是降分辨率。

有链接吗?
还是伟人戈培尔的套路?

—— 来自 HUAWEI EVR-AL00, Android 10上的 S1Next-鹅版 v2.2.0.1
回复

使用道具 举报

     
 楼主| 发表于 2019-11-28 10:38 来自手机 | 显示全部楼层
widder 发表于 2019-11-28 09:08
方舟编译器就是服务器帮你编译,前提是你的软件得从华为市场下。

所以说方舟是对应用开发者完全透明的?它自动把开发者开发编译好的包重新编译一遍?
回复

使用道具 举报

     
发表于 2019-11-28 10:52 | 显示全部楼层
leystage 发表于 2019-11-28 10:38
所以说方舟是对应用开发者完全透明的?它自动把开发者开发编译好的包重新编译一遍? ...

就是按每个机型编译一个二进制的发行包放在华为市场上,用户去下的时候下对应的包

真没多少技术含量,google搞得是安装时编译,于是运行快了,安装超慢,华为是提前给你编译好,安装快,运行也快
回复

使用道具 举报

头像被屏蔽
     
发表于 2019-11-28 11:04 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2019-11-28 11:11 来自手机 | 显示全部楼层
LoliType 发表于 2019-11-28 10:27
上一次华为吹成这样的是gpu turbo,后来发现是降分辨率。

造谣
回复

使用道具 举报

     
发表于 2019-11-28 11:26 来自手机 | 显示全部楼层
rehon 发表于 2019-11-28 11:11 引用:LoliType 发表于 2019-11-28 10:27 上一次华为吹成这样的是gpu turbo,后来发现是降分辨率。 造谣

请百度一下 华为 fgo 分辨率,谢谢来自: iPhone客户端
回复

使用道具 举报

头像被屏蔽
     
发表于 2019-11-28 11:30 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2019-11-28 11:41 来自手机 | 显示全部楼层
whzfjk 发表于 2019-11-28 11:30
分辨率是emui10的瓜,gpu turbo在emui9上就有了。

废狗这个倒是早就有,还只降b服不降花服,emui10之前也没锤到什么别的游戏有这样(好像说root看了那列表里就俩游戏),可能程序员里有b黑
回复

使用道具 举报

     
发表于 2019-11-28 11:44 | 显示全部楼层
降分辨率起码好多好多年就有的事情了,怎么都一个个才知道一样,我记得V10那会儿贴吧就开始说降分辨率了
只是以前是黑名单制度,后来是白名单制度
回复

使用道具 举报

头像被屏蔽
     
发表于 2019-11-28 11:46 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2019-11-28 11:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2019-11-28 11:55 | 显示全部楼层
gpu turbo都不见得别人吹了现在
回复

使用道具 举报

     
发表于 2019-11-28 11:56 来自手机 | 显示全部楼层
本帖最后由 typeunknown 于 2019-11-28 12:00 编辑
iceprince10 发表于 2019-11-28 11:47
gpu turbo一开始出来秒845,有人指出分辨率有差,但好像海军都说是gpu编译问题,后面就不知道是怎么个风评 ...

可能是你再也没看过发布会了


这东西效果咋样没觉出来,倒是带动了好几个厂也在那宣传什么turbo什么engine的
回复

使用道具 举报

头像被屏蔽
     
发表于 2019-11-28 12:24 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2019-11-28 12:51 来自手机 | 显示全部楼层
前段时间绿盟 全中国就一人做了演示,没错就是知乎那个啥爸爸,人家研究到现在都出了本书
回复

使用道具 举报

     
发表于 2019-11-28 12:57 | 显示全部楼层
降分辨率和 gpu turbo明明是两件事,非混到一起的非纯机坏

当然都有用
回复

使用道具 举报

头像被屏蔽
     
发表于 2019-11-28 13:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2019-11-28 15:45 | 显示全部楼层
崩吹这个方舟了,至今没有一个第三方软件正式采用的
回复

使用道具 举报

     
发表于 2019-11-28 15:49 | 显示全部楼层
gpu turbo 的确有用,但是没他们吹得这么厉害。

降分辨率的组件是省电精灵,这个算是祖传手艺了。

两者压根不是一个东西,只能说海思的U调度有问题,关掉省电精灵,使用时间差不多腰斩。
回复

使用道具 举报

头像被屏蔽
     
发表于 2019-11-28 15:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2019-11-28 16:22 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2019-11-28 17:05 来自手机 | 显示全部楼层
方舟编译器很难推广的。因为环引用没法处理。现在华为的方法很暴力。首先把安卓常见的java库里面的循环引用全部识别了。对于第一方应用,要求写代码的时候就标注。对于第三方应用,设计了一个检测算法,自动标注一批,然后用GC兜底,处理剩余的循环。
回复

使用道具 举报

发表于 2019-11-28 17:06 来自手机 | 显示全部楼层
这种就是吃力不讨好。本来是打算和谷歌联合推广,现在也别想了。
回复

使用道具 举报

     
发表于 2019-11-28 18:41 来自手机 | 显示全部楼层
降分辨率是祖传艺能,不只是游戏,连地图这样的刚需应用也降,前面用mate10就这德性
回复

使用道具 举报

头像被屏蔽
     
发表于 2019-11-28 18:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2019-11-28 20:03 来自手机 | 显示全部楼层
rbf1993 发表于 2019-11-28 18:52
一堆洗地的纷纷说gpu turbo不是降分辨率,却根本说不出个所以然菊花也是纯当营销名词用了,增智慧啊 ...

麻烦帮帮5楼给个所以然出来。

—— 来自 HUAWEI EVR-AL00, Android 10上的 S1Next-鹅版 v2.2.0.1
回复

使用道具 举报

发表于 2019-11-28 20:06 来自手机 | 显示全部楼层
本帖最后由 twy_2000 于 2019-11-28 20:10 编辑
rbf1993 发表于 2019-11-28 18:52
一堆洗地的纷纷说gpu turbo不是降分辨率,却根本说不出个所以然菊花也是纯当营销名词用了,增智慧啊 ...


因为降分辨率比gpu turbo早。

前者是mate10上面的,后者晚了8个月,是荣耀play上的。

如果gt是降分辨率,那么为什么华为没有在mate10那一代就宣布gt呢?
回复

使用道具 举报

     
发表于 2019-11-28 20:12 来自手机 | 显示全部楼层
rbf1993 发表于 2019-11-28 18:52
一堆洗地的纷纷说gpu turbo不是降分辨率,却根本说不出个所以然菊花也是纯当营销名词用了,增智慧啊 ...

降分党也没说出来啊。去年gt刚出的时候一堆分析评测有说降材质的有说关省电的,就没见说降分辨率的。这过了一年多emui10搞出事来才把矛头往gt上指。
回复

使用道具 举报

     
发表于 2019-11-28 20:13 | 显示全部楼层

造谣别人造谣
回复

使用道具 举报

     
发表于 2019-11-28 20:26 来自手机 | 显示全部楼层

gpu turbo的本质就是华为底层优化过的vulkan引擎,所以不含npu的麒麟960也能享受到gpu turbo的加速。当然gpu turbo还有一项就是动态负载,也就是所谓的降分辨率。这是通过npu来做的,主要是为了省电,但是这种主要在用opengl的游戏上比较明显,因为强制调用了vulkan,
具体的可以看下面这个链接
https://www.zhihu.com/answer/411046125
回复

使用道具 举报

     
发表于 2019-11-28 20:56 | 显示全部楼层
yaoyiqun513 发表于 2019-11-28 20:26
gpu turbo的本质就是华为底层优化过的vulkan引擎,所以不含npu的麒麟960也能享受到gpu turbo的加速。当然 ...

还npu来做呢233,是人工手写的黑/白名单啦
回复

使用道具 举报

发表于 2019-11-28 21:03 | 显示全部楼层
价值百亿的技术,地上跑和天上飞的区别,到现在变成“确实有用”了,笑死个人
回复

使用道具 举报

     
发表于 2019-11-28 22:20 来自手机 | 显示全部楼层
patchper 发表于 2019-11-28 20:56
还npu来做呢233,是人工手写的黑/白名单啦

emui的白名单,和我gpu turbo的npu动态调度有什么关系?npu只是判断哪些资源要优化而已,请不要混为一谈
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-27 07:24 , Processed in 0.193285 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表