chrome 的 ARC 果然会解决一些问题。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
WispZhan
V2EX    Linux

chrome 的 ARC 果然会解决一些问题。

  •  
  •   WispZhan 2015-04-07 18:05:06 +08:00 12214 次点击
    这是一个创建于 3844 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天试了试ARC,直接在ubuntu下面成功运行网易云音乐。测试过QQ但是由于有本地代码依赖失败了。
    去年年底的时候试过github上那个开源的arc实现。当时不能联网,遂放弃没关注了。最近看新闻发现了google这个直接开放测试了。解决了我 linux下 无法没有网易云音乐的困扰。

    虽然还有很多bug和限制,待会一一来说。但是,这个将会对很多平台带来好处啊。期待它的发展!!!
    Bug:
    1.如果快速刷新界面,会导致app 直接关闭。
    2.如果平凡使用鼠标滚轮滚动或者按键点击会直接关闭。
    3.有时后台会莫名关闭。
    限制:
    1.目前只允许运行或添加一个app
    2.每修改一次启动参数,会删除一次应用。

    由于我目前还不知道怎么对这个进行调试和开发,所以只能从表现上作出一定的归结。

    另外,内存占用相比 chrome本身这个庞然大物而已,应该算不上什么了。

    第 1 条附言    2015-04-07 22:50:00 +08:00
    确实如@isnetit说所:“ 开发模式 加载arc welder 生成的文件夹 就可以有多个应用了”。

    多个app 添加方式 和chrome 普通的扩展应用添加方式一样。
    34 条回复    2015-04-20 21:56:20 +08:00
    donghouhe
        1
    donghouhe  
       2015-04-07 18:28:02 +08:00 via Android   1
    我本来也添加,标明几十m,下了有几百m, 吓一跳,遂不试了
    lrz0lrz
        2
    lrz0lrz  
       2015-04-07 18:52:58 +08:00   1
    @donghouhe 除了十几兆的ARC Welder本体,还要先下载一百多兆的ARC运行环境。
    isnetit
        3
    isnetit  
       2015-04-07 19:18:29 +08:00 via Android   1
    开开发模式 加载arc welder 生成的文件夹 就可以有多个应用了
    jacy
        4
    jacy  
       2015-04-07 19:26:12 +08:00   1
    你们的chrome什么版本,为什么我用arc一个都运行不了,全崩溃。用去年老版本的arc可以,但是我的chrome显示是最新版啊,哪个姿势不对?
    slwl
        5
    slwl  
       2015-04-07 19:34:34 +08:00   1
    有试过Wechat成功的亲?
    yangff
        6
    yangff  
       2015-04-07 19:47:52 +08:00 via Android   1
    @slwl 不行
    xifangczy
        7
    xifangczy  
       2015-04-07 20:07:54 +08:00   1
    qq 微信 陌陌 哔哩哔哩客户端可以但无法播放视频 唯一成功过的就是网易音乐
    WispZhan
        8
    WispZhan  
    OP
       2015-04-07 20:15:42 +08:00
    @isnetit 回头试试。
    @slwl 没试过,不过根据QQ的结果应该也是不行的
    @xifangczy 哈哈,是啊。就网易云音乐是纯java代码写的,并且没有平台差异。
    tolbkni
        9
    tolbkni  
       2015-04-07 20:59:01 +08:00   1
    试试 Play 上使用 GMS 的版本
    mazk
        10
    mazk  
       2015-04-07 21:41:22 +08:00 via Android   1
    @xifangczy bilibili能播放的,选择vlc2解码……
    WispZhan
        11
    WispZhan  
    OP
       2015-04-07 21:51:08 +08:00
    @tolbkni 谢谢提醒,试试
    WispZhan
        12
    WispZhan  
    OP
       2015-04-07 22:42:59 +08:00
    @jacy 41 最新版 32bit,linux win 都试过。
    xifangczy
        13
    xifangczy  
       2015-04-08 00:27:31 +08:00
    @mazk 还是不行
    icedx
        14
    icedx  
       2015-04-08 00:34:32 +08:00   1
    ARC 真的只是一个虚拟机...
    jameswush
        15
    jameswush  
       2015-04-08 06:39:27 +08:00 via iPhone   1
    取决于app 开发者代码写的是不是标准,如果是按照开发者手册开发的app ,应该是可以用ARC 运行的,少数派客户端可以,Fuubo 可以进入,但每次都要登录?不知道为什么。
    darrenxyli
        16
    darrenxyli  
       2015-04-08 08:36:58 +08:00   1
    话说我拿ARC玩游戏,卡得掉帧
    chinni
        17
    chinni  
       2015-04-08 09:08:24 +08:00   1
    表示玩FF 完全无压力.
    A1w0n
        18
    A1w0n  
       2015-04-08 09:20:48 +08:00
    Ubuntu下弄个Genymotion,然后什么Android app都能运行了啊
    jsfaint
        19
    jsfaint  
       2015-04-08 09:37:07 +08:00   1
    你把目录打包成crx就可以添加多个app了哟~
    dingyaguang117
        20
    dingyaguang117  
       2015-04-08 09:41:45 +08:00   1
    @xifangczy 要是能运行QQ 微信,做营销的又一拥而上了
    WispZhan
        21
    WispZhan  
    OP
       2015-04-08 10:05:06 +08:00
    @jameswush 可以这么说。不过根本的还是,开发所用的代码是否真正的完全的基于虚拟机,而不包含native代码。典型的部分APP的通讯协议都是用c/c++封装的。
    @icedx 目前确实只是一个虚拟机。无法运行native代码
    @A1w0n 套着一个壳的VBOX,还想怎样。 另外虚拟机里是调试不了native代码的,所以少用虚拟机多用真机,是让自己活的久一些的好办法之一。
    @jsfaint 嗯,楼上和补充里已经说明了,和普通扩展一样。
    aocif23
        22
    aocif23  
       2015-04-08 10:34:43 +08:00
    有个qq2011修改版是可以用的,在linux贴吧有人发过。
    honeycomb
        23
    honeycomb  
       2015-04-08 10:42:15 +08:00
    @WispZhan

    ARC实际上是VOBX里跑的Dalvik?

    可是看ARC另行下载的运行环境

    arc_nacl_x86_64.nexe

    再加上一堆诸如
    libdvm.so
    的库

    这是nacl呀
    icedx
        24
    icedx  
       2015-04-08 11:02:14 +08:00 via Android
    @WispZhan 所以意义何在 能秒它的到处都是
    A1w0n
        25
    A1w0n  
       2015-04-08 18:28:50 +08:00
    @WispZhan 调试不了Native代码么?是因为用了指令集转换的原因?
    A1w0n
        26
    A1w0n  
       2015-04-08 18:30:00 +08:00
    @WispZhan 至少什么App都能运行啊,不做native开发的话,调试不了,问题不大把
    WispZhan
        27
    WispZhan  
    OP
       2015-04-08 18:52:49 +08:00
    @honeycomb 我可没有说 ARC是在vbox 里跑的。


    @icedx 目前来看确实是秒它的一大排。问题是,“虚拟机”终究还是虚拟机啊。当 ACR和chrome套在一起了,起码与真机交互部分是可以直接调用当前OS和chrome里的借口了。相当于 “虚拟机”和真机直接一部分的屏障已经直接被洞穿了。最典型的例子,我在Vbox/vm里跑一个 系统 然后运行某个程序,例如QQ。我经常可以遇到这样一个问题,有消息或这通知没办法提示,因为提示只在虚拟机里。或者我在虚拟机里播放一段音乐,在当前真机焦点不在 虚拟机上时,我根本没办法听到。


    @A1w0n 确实有可能是指令集转换的原因,没有深究过。只能说是大部分应用能运行,部分带有native代码的app跑不起来。个人感觉还是真机靠谱,起码速度快。:)
    yuchuanzhen
        28
    yuchuanzhen  
       2015-04-09 10:55:25 +08:00   1
    https://huodong.ustc.edu.cn/Crx 可以到这里看看。
    archbishop
        29
    archbishop  
       2015-04-09 18:35:21 +08:00   1
    有的版本qq可以运行,但是不能登录,不知道为什么。
    WispZhan
        30
    WispZhan  
    OP
       2015-04-09 22:53:17 +08:00
    @yuchuanzhen 这个好
    yuchuanzhen
        31
    yuchuanzhen  
       2015-04-10 17:25:26 +08:00
    @aocif23 https://huodong.ustc.edu.cn/Crx/create 这里。Chinese Only下面就是。
    WispZhan
        32
    WispZhan  
    OP
       2015-04-11 10:47:57 +08:00   1
    @archbishop 基本上腾讯家的都用不了。八成是因为通讯协议是用的native code 封装的。
    gqfBzoLVY3Wl4Tng
        33
    gqfBzoLVY3Wl4Tng  
       2015-04-16 17:12:42 +08:00
    三国杀 可以运行
    yaoppp
        34
    yaoppp  
       2015-04-20 21:56:20 +08:00
    最新一版已经可以运行Fuubo、Candy Crush Saga和煎蛋了;bilibili能运行但是播放不了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5253 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 41ms UTC 07:18 PVG 15:18 LAX 00:18 JFK 03:18
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86