首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Android

华为开源了个方舟编译器

  •  
  •   yukiww233 · 65 天前 · 21970 次点击
    这是一个创建于 65 天前的主题,其中的信息可能已经有所发展或是发生改变。
    华为方舟编译器作为一款全新的安卓应用编译器能显著提高手机的运行速度,根据华为官方数据,方舟编译器能够提升 24%的系统操作流畅度,提升 44%的系统响应能力,还能提升 60%的三方应用操作流畅度。
    https://imgur.com/s4QMmlJ

    感觉又是工程师拿来冲 kpi 的玩意?有点强行“现在安卓系统边解释边执行”,5.0+的 AOT 和 7.0+的混合编译都被吃了么。。。
    145 回复  |  直到 2019-04-16 21:22:55 +08:00
    1  2  
        102
    p1gd0g   64 天前   ♥ 2
    华为相关就一定会打起来。
        103
    gabri   64 天前 via Android
    @emmo 你说的漏了召回,是因为大陆国行用的电池不是同一供应商,开始以为没事,后来发现也有问题就都召回了。
        104
    jadeity   64 天前
    这就是传说中的爵士优化?
        105
    Torpedo   64 天前 via Android
    @Xillusion gt 这个当年真的营销案例。一堆人都在说多么黑,多么牛逼。然后热度一过就啥也没了
        106
    pxlxh   64 天前
    好怕以后华为 emui 不兼容安卓啊
        107
    bertsir   64 天前
    看兼容性了
        108
    glishijie   64 天前 via Android
    再补一句吧,想要从程序性能优化上提升这条路几乎不可行,安卓这些年一直都在 jit 和 aot 之间来回摆动,两种方案各有优劣,Java 不可能脱离 gc 运行,即使 aot 了,也需要有 runtime ;并且 Java 的优化级别最多只能到 procedure,jit 的方式只能以代码快的力度来优化;程序优化提升 1%都很难,更不用说 50%。可能的一点是,华为做了一些操作系统上的事情,使用了预加载等等技术,或者直接将 UI 相关的工作调度到硬件实现,可以加快应用打开速度,webview 刷新跟手快一些。实际上安卓的 UI 操作大部分是 c 实现的,压根就没有优化空间。总之,通用的可以提高 50%的办法不存在。
        109
    emmo   64 天前
    @gabri 是后来发现有问题,还是顶不住压力吗就见仁见智了
        110
    shaco   64 天前
    @earendil1412 #87 苹果牛逼!!
        111
    catteroLo   64 天前   ♥ 1
    有用肯定有用,但到不了宣传的水平,毕竟当初 GPU Turbo PPT 上性能+60%功耗-30%,结果一看基准是麒麟 960。
        112
    restlessdream   64 天前
    @niboy 华为的芯片是自己的,如果真有这么大的提升,我怀疑会结合他们的芯片做特定编译优化,当然,也只是猜测。
        113
    deadEgg   64 天前
    等看源码吧,利益相关:做过 android5.0 aot 相关的内容

    但是始终觉着有点不可信。。从一个技术员的角度来说
        114
    darouwan   64 天前
    @earendil1412 emmc 还真是优化成了 ufs...对用户实际使用影响比较大的是随机读写速度. 之前 emmc 是持续读写比 ufs, 但随即读写差不多, 所以体验差不多. 而现在这次 p30 系列持续读写和 s10 持平, 随机读写完爆三星, 懂了吧...
        115
    menyakun   64 天前
    我想进来看技术分析的,怎么评论还吵起来了。。。。
        116
    CtrlSpace   64 天前
    我觉得华为有一点做的不好,
    既然说开源,为什么不开源了代码之后,再来发新闻呢?
    结果现在连个项目地址都没有,光有新闻没代码,引起一顿撕逼。。。
        117
    earendil1412   64 天前 via Android
    @darouwan 拿 F2fs 的 emmc 和 ext4 的 ufs 比吗?然而 f2fs 也不是华为开发的啊。
        118
    darouwan   64 天前 via Android
    @earendil1412 反正测试结果就在那,emmc 和 ufs 的对比是荣耀对比的小米 确实打开 app 速度什么的差不多,后来测试结果是华为的随机读取 emmc 更快
        119
    earendil1412   64 天前 via Android
    @darouwan 是啊,华为和粗粮比。你还真是个华为黑。
        120
    felixlong   64 天前
    @zwithz1998 看源码也要华为给呀。说是开源我找了半天都没看到链接在哪里。
        121
    zt1991616   64 天前
    「 Talk is cheap. Show me the code 」
        122
    JohnChu   62 天前
    @emmo 你再去看看事件过程吧。三星以为中国的电池没问题所以不召回,还专门把给中国的这批电池给美国用。
        123
    Mulancer   62 天前
    @emmo #109 https://www.cnet.com/news/samsung-galaxy-note-7-explosion-battery-manufacturing-error/ 注意其中这句“ For its next batch of Note 7s, the company is planning to switch from its main supplier of batteries, its sister company Samsung SDI, to China's ATL, which is Apple's main supplier for iPhone batteries ”. 三星把美国市场的 note7 召回替换成了一批电池由中国供应商生产的 note7 手机(所以你猜为什么这次召回不包括中国市场呢?),这是 9 月份的事,10 月份发现这批电池仍然有问题,开始全球召回(包括中国市场)。我也不喜欢三星,但是舆论的一片喊打当真是民间自发的吗?
        126
    emmo   61 天前
    @Mulancer 要不要把三星的回应给你贴一下?
    https://tech.sina.com.cn/mobile/n/n/2016-09-29/doc-ifxwkzyk0631772.shtml
    手机炸了,电池无燃损,产品安全可靠,这不扯淡嘛。事实就是 ATL 的电池,照样炸。是萨德让它炸了三星也不召回,并且说电池没问题的?
        127
    turi   61 天前
    https://imgur.com/s4QMmlJ
    这个网址,浏览器转了十几秒,还是空白。
    这也能发帖?
    最近我反对 996,所以华为手机我不用。
    淘宝系列 app 已经刷了.
    京东好久没打开了。
        128
    krixaar   61 天前
    @turi 大哥,imgur 这个图床基本是被 wall 状态,具体怎么看在 v2 不用多说了吧……
        129
    Mulancer   61 天前 via Android
    @emmo 不知道有问题而说没问题和知道有问题却故意给中国人用是两个概念,你可以认为三星无能,电池有问题都查不出来,但是舆论导向是什么?对中国区别对待,只招回美国手机不召回中国手机,坑害中国消费者。你觉得在三星把美国市场手机电池换成中国同款电池的前提下,这个结论说的通吗?
        130
    Mulancer   61 天前 via Android
    @emmo 另外,在美国市场刚出现爆燃事故的时候,三星的回复同样是产品没问题,是消费者使用问题。这当然是让人深恶痛绝的大企业病,然而你有看到任何一个美国媒体说三星歧视美国消费者吗?为什么没有呢?
        131
    bunnyblueair   61 天前
    先有华为后有天,不买华为是汉奸。那么楼主买 p30 了没?手动滑稽
        132
    emmo   61 天前
    @Mulance 我总结了一下你的说法,你是觉得三星在美国市场的处理方式和在中国市场是一致的是吧?
        133
    emmo   61 天前
    @Mulancer 另外再提醒你一下,中国市场并非没有使用 SDI 电池的 note7 出售,虽然数量不多。
    但是这批也是在经国家质检总局约谈之后才召回。比其他市场晚了一两个星期。这个是版本完全一致,但是召回时间不同实锤吧?
        134
    yao978318542   61 天前
        135
    Mulancer   61 天前
    @emmo #133 这批 SDI 电池的货是“经特别管道流入中国大陆地区”,特别管道是什么意思我们都懂,然而央视消协质检轮番上阵可有一个部门提到这点的吗?我想你可能理解错了,我不是要给三星辩护,老实说我对三星没什么好感甚至可以说是观感极差。然而当年大众断轴问题严重性与此相比如何?大众集团的傲慢态度与三星相比又如何?你又可曾见过我国相关部门有如此义愤填膺?说这么多我只是想好意提醒你保持警惕,你对一个问题的看法,是真的自己的看法还是有人想让你这么看的?
        136
    emmo   61 天前
    @Mulancer 特殊管道?是三星自己给的。
    你这个逻辑不太清楚啊。大众该骂,不代表三星不该骂啊。
    就算,你有一万个理由证明大众是垃圾,也不能说明三星没有双重标准。这本质是两码事。
        137
    Mulancer   61 天前
    @emmo #136 查了一下特殊管道指的是“ 2016 年 9 月 1 日正式销售前通过三星官网盖乐世社区等渠道,通过以旧换新等方式提供的测试体验用数字移动电话机。”这部分是我理解错了,在此道歉。但是其实我的意思问题关键不是三星,甚至不是手机。大众有一万个垃圾的理由,却连 315 晚会都上不了。三星同样有一万个垃圾的理由,却会被踩进地里。我希望所有垃圾企业都被踩进地里,然而对有关部门来说,完成$政$治$任务似乎比维护消费者权益更重要,言尽于此。
        138
    emmo   61 天前 via Android
    @Mulancer 我能明白你的意思。我的意思是两根杂草都在田里,能薅一棵是一棵。你管他目的是啥,能薅杂草就行了。
        139
    dalieba   61 天前 via Android
    有后门吗?
        140
    sunocean   61 天前
    @turi
    自备梯子
        141
    joesonw   61 天前
    编译的时候给你插个绿坝进去你怕不怕
        142
    akalanala   61 天前   ♥ 1
    围观一堆 SB 互喷也挺有意思的。
        143
    ba476   61 天前
    @miss1123 这么多浏览。。
        144
    bookit   61 天前
    代码在哪里?不是开源了吗
        145
    Rqg   60 天前
    没找到开源的地方,华米论坛也看了。 好其他的性能提升是多少。 也好奇他对比 aot 实现上又有那些创新。
    以我目前的知识看来,对比 aot 之后的 app 这个编译器不可能达到 50% 的提升。 直接机器码,我还怀疑兼容性也有问题
    1  2  
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   783 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 21ms · UTC 20:48 · PVG 04:48 · LAX 13:48 · JFK 16:48
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1