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

以后 rom 管不住 app 了? 腾讯 Hardcoder 开源

  •  
  •   hymzhek · 62 天前 · 3414 次点击
    这是一个创建于 62 天前的主题,其中的信息可能已经有所发展或是发生改变。
    25 回复  |  直到 2019-10-23 15:01:19 +08:00
        1
    murmur   62 天前
    这框架干嘛用的,app 启动的时候给 cpu 打鸡血加速?
        2
    whileFalse   62 天前
    就是一个通知系统提升频率的工具。ROM 需要集成该工具。这玩意儿没啥技术含量,只是靠腾讯强推而已。
    相比而言,我觉得 GPU Turbo 这种通过 AI 预测来提升频率的科技更硬核,也更实在。

    “Hardcoder 框架分为 Server 端和 Client 端。其中 Server 端在厂商系统侧实现,Client 端以 aar 形式合入到 APP 中。
    APP 在需要资源的时候,向 Hardcoder 的 Client 端发出请求。Hardcoder Client 端接收到请求后向 Hardcoder Server 端发出请求。Server 端接受到请求后会根据请求参数向硬件申请不同的资源,比如调整 CPU 频率,把线程绑定到大核运行等,实现了 APP 到系统的通信。”
        3
    hymzhek   62 天前
    @murmur #1 看描述好像 就是这样
        4
    SaKuLa   62 天前
    1、需要去申请才能接入
    2、Hardcoder server 端也会对应用请求资源做一定限制(厂商侧),确保不会造成资源抢占问题
    请不要听风就是雨
        5
    cnbattle   62 天前 via Android
    这东西还是在 ROM 层之上的东西,rom 不支持相当于没有
        6
    hanxiV2EX   62 天前 via Android
    刷 LOS
        7
    Cabana   62 天前
    ![2019-10-10_08-51.png]( https://i.loli.net/2019/10/10/eu8IfLtUBsSxgXN.png)
    看了下有的厂商对这种接口居然没有限制
        8
    LuciferGo   62 天前
    这就是为什么我经常收到系统通知说微信在后台高能耗的原因?
        9
    z42514   62 天前
    APP 跟厂商合作,需要时主动通知手机提频

    我觉得这样也算性能优化有点耍流氓阿,不就是因为你微信家大业大厂商才和你合作么
        10
    yaoyuan131617   62 天前
    支付宝会接吗?支付宝等阿里系也搞一套强推?
        11
    iwtbauh   62 天前 via Android   ♥ 1
    再次重申!请严肃对待技术名词!!

    ROM = read-only memory 只读储存器
    现代手机不采用 ROM 技术!
        12
    wuliyichen   57 天前
    @iwtbauh 这有啥,计算机的世界存在太多已经过时的技术,但是人们为了表述方便还是沿用先前的术语。
        13
    iwtbauh   57 天前 via Android
    @wuliyichen #12

    所以滥用这些名词可能会产生误解。而且 lz 所说的东西人家有自己的名字啊---Operating System (操作系统 /作业系统)
        14
    yehoshua   55 天前
    Android ROM(Android Read Only Memory) A file containing the executable instructions (a system image) of an Android OS and affiliated apps. The "stock ROM" comes installed on the phone or tablet, while a "custom ROM" comes from a third party. The custom ROM is either a uniquely modified OS, such as Cyanogen, or a stock version made available for older devices or for new devices before the vendor release date. See CyanogenMod.
    所以用 rom 没啥问题
        15
    hymzhek   55 天前 via Android
    @iwtbauh 对楼上的说法怎么看
        16
    iwtbauh   54 天前 via Android
    @yehoshua #14
    @hymzhek #15

    Android Read Only “Memory” 是 A ”file“ containing the……,memory 都能推出 file 也是让人笑掉大牙。

    所以有什么论文或文献中 ROM 是指 operating system 的拜托给指个路。

    确实有 ROM image/ROM file 这种东西,但“ROM”和“ROM image”是两种东西(主语都不一样好不好)。而且 ROM image 指 ROM 的转储,现在手机都没有 ROM 哪来的 ROM 转储。
        17
    iwtbauh   54 天前 via Android
    @iwtbauh #16

    就算退一万步,按#14 说的这个定义讲,lz 说的也不和逻辑。“以后 rom 管不住 app 了”,按#14 的定义,rom 是一个“包含系统镜像的文件”啊,一个文件管不住 app 是什么意思呢。

    OS:我是服了,我叫 OS
        18
    yehoshua   53 天前
    @iwtbauh 不是我说的,是安卓开发者特别是国外开发者都用这个称呼,如果要讨论也请去找 los 的开发者讨论吧
        19
    hymzhek   53 天前
    @iwtbauh #17 https://www.xda-developers.com/the-most-popular-custom-roms-on-xda/ 哦看来 xda 都能 在线自定义 只读储存器 哈
        20
    iwtbauh   52 天前 via Android
    @hymzhek #19

    ??? xda 就不会犯错误? xda 说的就是真理? xda 是什么学术界或者工业界的领导组织吗?还是 xda 设计了或者开发了 Android 操作系统?他自己定义的新名词有争议,你再帮他说一遍,就等于你也有责任吧。

    而且你回复#17 是什么鬼,我的#17 的意思是,即使按照#14 的定义(即 rom 是一个“包含系统镜像的文件”)(即按照那些所谓的“安卓开发者特别是国外开发者“的称呼,或许就是你说的 xda 吧,虽然我认识的 Android 工程师都能分清 ROM 和 OS 呢),你这个帖子也是错误的,你倒是告诉我文件怎么管 app 啊
        21
    iwtbauh   52 天前 via Android
    @yehoshua #18

    哈,自己说一大堆,责任倒是推的一干二净。
    唉,我也给你们着急啊,真的。不要“见着风,是得雨”。看到这些消息,你本身也要去判断。
        22
    yehoshua   52 天前
    @iwtbauh 我并不是自己退一堆,纯论懒得想跟你争辩。这种行业通用缩写并不是你说的这样,但是跟你这里争辩并没有什么意思。做个键盘侠也没啥意思。你如果真的在意就去找那群安卓开发者去。用 rom 代称安卓的不同版本系统是行业通用,所以去吧不送
        23
    ruri   49 天前 via Android
    楼上某个杠精本精,还有很多东西等着你去杠呢,比如现在 ryzen 其实应该叫 soc,但包括 amd 自己在内,一般都沿用“cpu”这个词继续称呼 ryzen 系列产品。
    rom 这个词包括谷歌自己都这么用,建议你去杠谷歌,别在 v2 杠,真没啥用,也显摆不了你的“高水平”,你说是吧?
    名词的意义本来就是随着环境和时代不断变化的,无论中英文词汇乃至任何语言中的字、词含义都不可能永远一成不变。

    顺带一提,如果真按照 read only memory 的字面意思,其实现今常见的大部分类型的 rom 都不能算“read only memory”,包括 eprom、eeprom 等,建议你也去杠一杠。
        24
    ruri   49 天前 via Android
    从来不用国产 UI 真是太好了。
        25
    MrPutz   49 天前
    管得住啊,这套东西的 Server 端也是需要集成进 ROM 的,看看支持列表就知道了
    https://github.com/Tencent/Hardcoder/wiki/FAQ#具体支持-hardcoder-机型列表
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2487 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 14:52 · PVG 22:52 · LAX 06:52 · JFK 09:52
    ♥ Do have faith in what you're doing.