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

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

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

    银河麒麟安卓真兼容!

    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  
       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  
       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 很流畅,还支持触屏,安装在触屏电脑上可以触碰+鼠标键盘操作
    willhunger
        38
    willhunger  
       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 ?
    wangshushu
        47
    wangshushu  
       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 真是你说的那样我自然是没意见,不过我之前也折腾过好几次安卓模拟器。经验显示,除了基于虚拟机的模拟器,我试过的全部模拟器都是遇到稍复杂的程序就翻车……
    wangshushu
        53
    wangshushu  
       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   ·   实用小工具   ·   1117 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 23:33 · PVG 07:33 · LAX 15:33 · JFK 18:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.