原生运行安卓程序的系统出现了! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
omph
V2EX    Ubuntu

原生运行安卓程序的系统出现了!

  •  1
     
  •   omph 2017-11-15 00:11:13 +08:00 16472 次点击
    这是一个创建于 2889 天前的主题,其中的信息可能已经有所发展或是发生改变。

    银河麒麟安卓真兼容!

    Kydroid 通过内核特性定制以及安卓操作系统关键组件(涉及到 Bionic、Art、HAL、SystemServer、Init 等)的迁移适配,在银河麒麟操作系统上构建全套的原生安卓运行环境,让安卓操作系统与银河麒麟操作系统完美地融合到一起,从而使得安卓应用可以直接在银河麒麟操作系统之上。这不是虚拟机,也不是模拟器,而是完完全全的原生运行。

    因为原生运行,Kydroid 可以提供更好的性能和体验,其主要特点包括:

    1. 性能损耗小:因为是原生运行,安卓应用相当于是在一台拥有电脑硬件配置的手机上运行,效率上毫无压力,比虚拟机快数十倍!

    2. 兼容性好: 原生运行方式决定了 Kydroid 兼容海量的安卓应用(某些需要手机特定硬件和传感器支持的应用,比如重力感应、指南针、NFC 等,需要对应硬件设备的虚拟化处理)。

    3. 易用性好:安卓应用可以访问银河麒麟操作系统的数据资源,相当于拥有了一个硬盘大小的 SD 卡! 同时,应用可以方便的与系统进行通信,软件的安装和交互与本地应用一致。

    第 1 条附言    2017-11-15 15:54:03 +08:00

    关键是能在linux x86系统里原生安装、运行安卓app,同时不影响linux系统的使用,类似于anbox,所以chrome os、remixos等就不要拿出来说了

    原文链接:http://www.ubuntukylin.com/news/shownews.php?lang=cn&id=695

    剪绳子 QQ

    59 条回复    2017-11-16 15:39:17 +08:00
    isCyan
        1
    isCyan  
       2017-11-15 00:15:21 +08:00
    看起来不兼容 x86 的程序也能跑?像那些安卓模拟器一样?
    chanssl
        2
    chanssl  
       2017-11-15 00:50:01 +08:00 via Android
    据研发的攻城狮们讲,目前已经完成了绝大部分的技术研发,正在进行产品化方面的优化和完善,而且在国产飞腾处理器平台上已经可以流畅使用,相信很快就会正式发布。不过,使用 X86 平台的小伙伴可能还要多等一些时间,攻城狮们正在加班加点的攻关,会尽快把这么好的东西提供给大家。

    飞腾?搜了一下,这是 ARM 架构的处理器啊
    ZxBing0066
        3
    ZxBing0066  
       2017-11-15 00:55:30 +08:00 via Android
    好像有点意思 关注一下
    mxalbert1996
        4
    mxalbert1996  
       2017-11-15 01:20:34 +08:00 via Android   1
    Chrome OS 上的 Android 环境难道不是原生吗?
    nocwat
        5
    nocwat  
       2017-11-15 01:32:12 +08:00
    正在用支持 Play 商店的 Chromebook,App 兼容性比 Chrome ARC 好太多,
    估计文中的原生安卓环境和 Chrome OS 一样是由 Android Container 来实现的。
    thekll
        6
    thekll  
       2017-11-15 02:10:57 +08:00
    是说在操作系统上自己又实现了一个 Android container ?而且只支持 ARM ?
    noreply69
        7
    noreply69  
       2017-11-15 02:16:48 +08:00
    不知道是不是 ARC++ 那一套
    daigouspy
        8
    daigouspy  
       2017-11-15 04:32:38 +08:00   1
    给我的感觉就是 Android X86 ?
    laxenade
        9
    laxenade  
       2017-11-15 07:09:11 +08:00 via Android
    remixos 算原生吗
    rogwan
        10
    rogwan  
       2017-11-15 07:38:26 +08:00 via Android   11
    win10 努力跑在 arm 上,Android 努力跑在 x86 上
    Cooky
        11
    Cooky  
       2017-11-15 08:11:23 +08:00 via Android
    抄的 anbox 那套?
    Kinnice
        12
    Kinnice  
       2017-11-15 08:49:44 +08:00 via Android
    曾经 wp 也说过......
    houbaron
        13
    houbaron  
       2017-11-15 09:33:25 +08:00 via Android   6
    看见麒麟这俩字就肝颤,希望你们争气,不要再重蹈覆辙了。
    whileFalse
        14
    whileFalse  
       2017-11-15 09:33:41 +08:00
    然后磁盘就会被塞满垃圾
    skylancer
        15
    skylancer  
       2017-11-15 09:35:40 +08:00
    @Kinnice 不是说过,是真的做出来了,但是不知道为什么直接结束了
    diggerdu
        16
    diggerdu  
       2017-11-15 09:37:31 +08:00 via iPhone
    @Cooky 问题时 anbox 没做出来啊
    VYSE
        17
    VYSE  
       2017-11-15 09:55:18 +08:00 via Android
    我厂已经用 LXC 实现了,Linux 内核加 Android container 还加了 houdini
    其实 Chromebook 也是类似的机制,共用内核 container 虚拟化,不过有 Intel 定期更新的 houdini
    Cooky
        18
    Cooky  
       2017-11-15 10:03:41 +08:00 via Android
    @diggerdu 哪没做出来?
    jyf
        19
    jyf  
       2017-11-15 10:24:43 +08:00
    @VYSE chromebook 不是这机制吧 没看到 container 进程啊 倒是像直接加了一套 android runtime 而已 我自己有个 看过进程 跟 android 手机基本差不多
    carrieflint
        20
    carrieflint  
       2017-11-15 10:32:20 +08:00
    楼上很多人对 Chrome OS 怎么跑安卓感兴趣,科普一下: https://lwn.net/Articles/701964/
    Gxin
        21
    Gxin  
       2017-11-15 10:36:02 +08:00
    如果能把内核和组件开放那是最好的
    Tink
        22
    Tink  
    PRO
       2017-11-15 10:40:17 +08:00
    @carrieflint #20 你们的 flintos 能直接跑安卓了么
    HuHui
        23
    HuHui  
       2017-11-15 10:43:57 +08:00
    早期见过一个移植到 windows 上的版本,是我见过的最流畅的
    carrieflint
        24
    carrieflint  
       2017-11-15 10:47:13 +08:00
    @Tink 可以啦,企业版已经开放了,只是授权问题无法开放公测,欢迎来我们办公室玩王者荣耀
    VYSE
        25
    VYSE  
       2017-11-15 10:49:47 +08:00
    @jyf #19 类似 LXC 的 container 只是 UID/PID namespace 等虚拟化,宿主机是可以看到 android 进程,但 guest 看不到宿主
    Tink
        26
    Tink  
    PRO
       2017-11-15 11:00:55 +08:00
    @carrieflint #24 求内测~~
    jyf
        27
    jyf  
       2017-11-15 11:06:24 +08:00
    @VYSE 那只是 cgroup 隔离吧
    carrieflint
        28
    carrieflint  
       2017-11-15 11:08:39 +08:00
    @Tink 目前只在公司内部测试,可以来试玩,不能流传出去
    VYSE
        29
    VYSE  
       2017-11-15 11:13:49 +08:00
    @jyf #27 对,当然只是隔离还有很多需要适配,图像,网络,audio...,前面有人贴了参考:https://lwn.net/Articles/701964/
    zhangneww
        30
    zhangneww  
       2017-11-15 15:31:46 +08:00
    @carrieflint 我搜了一下 flintos ,官网可以下载啊?
    omph
        31
    omph  
    OP
       2017-11-15 15:45:41 +08:00
    @mxalbert1996 @daigouspy chrome os、android x86 只能用商店里的 app,不能用 linux 源里的软件啊。更何况天朝有墙
    @chanssl 看上去 x86 平台还没做好,不过技术上应该没问题了
    @Cooky anbox 关注了一段时间了,还在 pre-alpha 阶段,看上去正式版还遥遥无期啊
    kexming250
        32
    kexming250  
       2017-11-15 16:00:55 +08:00
    请问可以玩 手机吃鸡游戏么 ,我用鼠标键盘操作岂不是无敌了!
    kexming250
        33
    kexming250  
       2017-11-15 16:04:20 +08:00
    @carrieflint 可以用电脑玩王者?卡不卡?
    chenhaifeng
        34
    chenhaifeng  
       2017-11-15 16:12:28 +08:00
    有个要发布的 苹果盒 更,x86 运行 ios
    kexming250
        35
    kexming250  
       2017-11-15 16:14:17 +08:00
    @chenhaifeng 有链接么
    carrieflint
        36
    carrieflint  
       2017-11-15 16:26:30 +08:00
    @zhangneww 大陆的话下载中文社区的 dev 版,目前公测版是不开放安卓安装的哦
    carrieflint
        37
    carrieflint  
       2017-11-15 16:27:25 +08:00
    @kexming250 很流畅,还支持触屏,安装在触屏电脑上可以触碰+鼠标键盘操作
    newbie269
        38
    newbie269  
       2017-11-15 16:34:14 +08:00
    看那个介绍就不正经?毕不了业论文
    learnshare
        39
    learnshare  
       2017-11-15 16:47:01 +08:00
    @kexming250 鼠标拖画面,效率也高不到哪里去吧。除非能直接映射鼠标操作
    不过手游触摸操作体验上不去,感觉不如手柄好用
    Cooky
        40
    Cooky  
       2017-11-15 16:57:19 +08:00
    @omph 麒麟就 stable ?我是不信
    zjsxwc
        41
    zjsxwc  
       2017-11-15 17:00:34 +08:00
    不会胎死腹中吧
    cccRaim
        42
    cccRaim  
       2017-11-15 17:03:33 +08:00
    我还以为说脱离 java 虚拟机
    okampfer
        43
    okampfer  
       2017-11-15 17:15:45 +08:00
    请问银河麒麟和优麒麟有什么区别?
    zj299792458
        44
    zj299792458  
       2017-11-15 17:19:36 +08:00
    不同的显卡不需要自己编译驱动了?网卡,蓝牙驱动问题都解决了?我记得 10 年前自己在笔记本上装 x86 的安卓的时候连 Wi-Fi 都打不开
    omph
        45
    omph  
    OP
       2017-11-15 18:00:17 +08:00
    @okampfer 看介绍,优麒麟面向桌面用户,基于 ubuntu 最新版。银河麒麟还面向企业用户,基于 LTS 版本
    mxalbert1996
        46
    mxalbert1996  
       2017-11-15 19:24:04 +08:00 via Android
    @omph 这跟是不是原生运行安卓程序有什么关系?难道你是想说 Android 和安卓是两个 OS ?
    KcKXpykSg2777f5I
        47
    KcKXpykSg2777f5I  
       2017-11-15 19:48:50 +08:00 via Android
    @carrieflint 有时间去找你们玩,有在领英跟唐先生聊
    metorm
        48
    metorm  
       2017-11-15 20:52:02 +08:00 via Android
    看到"兼容绝大多数"觉得有点小问题……
    winglight2016
        49
    winglight2016  
       2017-11-15 20:56:44 +08:00
    银河麒麟操作系统名字略 low
    carrieflint
        50
    carrieflint  
       2017-11-15 21:10:06 +08:00
    @wangshushu 哈哈,好,唐先生表示欢迎
    sky0009
        51
    sky0009  
       2017-11-15 21:10:25 +08:00 via Android
    @metorm
    正常的啊。。。
    他的意思就是肯定运行不了厂家指定的 App。
    比如小米云同步,华为云同步之类的。
    (在电脑上装了之后同步通讯录跟短信,相册?这种搞笑的事情厂家肯定不愿意)
    所以他不敢说 100 %运行 Android。。。
    metorm
        52
    metorm  
       2017-11-15 22:35:47 +08:00 via Android
    @sky0009 真是你说的那样我自然是没意见,不过我之前也折腾过好几次安卓模拟器。经验显示,除了基于虚拟机的模拟器,我试过的全部模拟器都是遇到稍复杂的程序就翻车……
    KcKXpykSg2777f5I
        53
    KcKXpykSg2777f5I  
       2017-11-16 10:54:47 +08:00 via Android
    @carrieflint flint OS 有群吗? QQ,微信,或者 telegram 之类
    okampfer
        54
    okampfer  
       2017-11-16 11:01:46 +08:00
    @omph 银河麒麟上的 sublime text 有 imfix 吗?
    carrieflint
        55
    carrieflint  
       2017-11-16 11:43:17 +08:00
    chanssl
        56
    chanssl  
       2017-11-16 13:06:33 +08:00 via Android
    @omph 他这个是在 ARM 处理器上实现,自然不需要兼容层,等移植到 X86 的时候,还是避不开兼容层,不还是那个样
    testcaoy7
        57
    testcaoy7  
       2017-11-16 14:20:03 +08:00
    为什么我 Kydroid 搜出来是一个法国卖猕猴桃的店……
    dven
        58
    dven  
       2017-11-16 15:31:16 +08:00
    @carrieflint 3399 上跑如何
    carrieflint
        59
    carrieflint  
       2017-11-16 15:39:17 +08:00
    @dven 官网有公测版,你可以下一个试试
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2915 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 14:44 PVG 22:44 LAX 07:44 JFK 10:44
    Do have faith in what you're doing.
    ubao 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