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

Android 有手机系统,平板系统,为什么不出一个桌面系统?

  •  1
     
  •   cbdyzj · 252 天前 · 8334 次点击
    这是一个创建于 252 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在 iOS 、iPad OS 、macOS 都在融合,开发一次应用可以运行到三端,我觉得 Android 也有这个潜力啊

    61 条回复    2023-08-22 21:49:18 +08:00
    darkengine
        1
    darkengine  
       252 天前
    试试 ChromeOS
    murmur
        2
    murmur  
       252 天前
    我也有这个疑问,都是 linux 打底,为啥一个 wps 弄了那么多年才弄起来
    hammy
        3
    hammy  
       252 天前
    Chrome 笔记本?
    crazyTanuki
        4
    crazyTanuki  
       252 天前   ❤️ 3
    像极了我同事问我为什么你前端不开发个 h5,平板,PC 三端响应的应用,我说你写啊?
    tony1016
        5
    tony1016  
       252 天前
    ChromeOS 和 Android 没有半点关系
    cbdyzj
        6
    cbdyzj  
    OP
       252 天前
    @crazyTanuki 现在前端确实都是这样做的,除了限定场景的管理后台,n 端响应显示是基本操作了

    e.g. https://anyway.fm/
    tony1016
        7
    tony1016  
       252 天前
    我觉得这个问题在于应用,都是为移动触摸定制的,强扭的瓜没有那么甜,生态问题。你要说有没有,还是有几个 x86 Android 项目的
    crazyTanuki
        8
    crazyTanuki  
       252 天前
    这是定制化,不通用
    crazyTanuki
        9
    crazyTanuki  
       252 天前
    @cbdyzj 这是定制化,不通用
    cbdyzj
        10
    cbdyzj  
    OP
       252 天前
    @tony1016 这个和 x86 又有什么关系? Apple 用 M 系列芯片也是 ARM 的,桌面和 x86 没有必然联系啊
    tony1016
        11
    tony1016  
       252 天前
    @cbdyzj 没有说和 x86 有什么关系
    shinsekai
        12
    shinsekai  
       252 天前
    有啊,锤子 TNT 桌面 OS
    cbdyzj
        13
    cbdyzj  
    OP
       252 天前
    @tony1016 确实,我看错了

    我网上搜集了一下相关的资料,结论应该是? Android 的技术发展路线毕竟还是控制在 Google 手里面的,而 Google 的桌面方案更倾向于 Chromebook ,所以 Android Desktop 就不怎么搞了
    cbdyzj
        14
    cbdyzj  
    OP
       252 天前
    感觉 Chromebook 和 Android 还是蛮接近的,Chromebook 似乎可以直接运行 Android Apps
    https://support.google.com/chromebook/answer/7021273
    delete26
        15
    delete26  
       252 天前
    https://www.android-x86.org/
    但是已经很久没更新了
    tool2d
        16
    tool2d  
       252 天前 via Android   ❤️ 2
    这是开发工具的限制,安卓默认不 root ,你读不了多少用户数据。但是传统桌面应用,都是可以全磁盘访问的。
    而且大部分 arm 开发机,能安装安卓,也能安装 linux 传统桌面,后者体验好很多。
    那么多年,vscode 都没有发布安卓版本,可见开发环境有多糟糕。用安卓平板看代码,我都是借助 wine 的。
    cbdyzj
        17
    cbdyzj  
    OP
       252 天前
    @delete26 我期望中的 Android Desktop 是 ARM 的生态,我自从用上 Apple silicon 之后,感觉 x86 已经不吸引我了
    weishu
        18
    weishu  
       252 天前   ❤️ 1
    makelove
        19
    makelove  
       252 天前   ❤️ 2
    桌面是倾向于工作的,android 是娱乐玩玩的,你切个 app 回来发现 vscode 被杀了你会怎么想
    hanssx
        20
    hanssx  
       252 天前
    感觉应该会有,希望有生之年能看到。
    debuggerx
        21
    debuggerx  
       252 天前 via Android
    其实早就有了 android10 开始就内置了 用 android studio 创建虚拟机的时候可以选桌面系统的 只是目前好像还没有厂商做产品默认使用这个模式吧
    kkwa56188
        22
    kkwa56188  
       252 天前
    三星平板有 Dex 模式 也就是 安卓的 桌面版, 然而并卵,
    这不是三星的问题, 而是 现在已经出了一个桌面系统, 然后呢?
    Linux 那么多发行版, 有那么多桌面了, 然后呢?
    duke807
        23
    duke807  
       252 天前 via Android
    Android 架构不行,一统天下还是要看 linux ,譬如 pinephone pro 这样的 linux 手机,才可以当电脑使用

    Android 不同 app 调整不同音量都不支持
    chrome 同时打开两个窗口也不行
    ...
    debuggerx
        24
    debuggerx  
       252 天前 via Android
    Biggoldfish
        25
    Biggoldfish  
       252 天前
    ChromeOS 既可以跑 Linux 又可以跑 Android 应用

    Windows 也可以跑 Android 应用
    tony1016
        26
    tony1016  
       252 天前
    这和技术没有关系,操作系统只是个壳,主要看应用的发展方向。Android 的应用就是适用于 touch 的,就如同 Windows 的应用就不适用于 touch 的一样。这不是操作系统能不能做,而是生态方向的问题
    kid1412621
        27
    kid1412621  
       252 天前
    @cbdyzj #14 好像也是虚拟机吧
    em70
        28
    em70  
       252 天前   ❤️ 8
    罗永浩做出来了,你们又不用
    Cu635
        29
    Cu635  
       252 天前
    windows:lz 你说呢?
    ychost
        30
    ychost  
       252 天前
    @crazyTanuki #4 确实三端响应体验不是很好,除非界面比较简单
    ychost
        31
    ychost  
       252 天前
    windows 都一方支持运行安卓了,还有比这更好的桌面系统吗
    xingye163
        32
    xingye163  
       252 天前
    多窗口多任务的应用,安卓哪个版本支持的好?这是桌面系统最基本的要求吧。
    mianlaodie
        33
    mianlaodie  
       252 天前
    @tony1016 用起来差别不大就行了。
    mianlaodie
        34
    mianlaodie  
       252 天前
    @em70 哈哈哈哈哈哈 一针见血
    fox0001
        35
    fox0001  
       252 天前 via Android
    Android 可以自由调整 App 窗口大小了
    dd31san
        36
    dd31san  
       252 天前
    因为 google 觉得不赚钱?官方虚拟机 play games 里内置的 chrome ,和桌面 chrome 体验基本一致,总体体验和性能也不错。但它只想做游戏平台。至于硬件驱动就更麻烦了
    cbdyzj
        37
    cbdyzj  
    OP
       252 天前
    @Biggoldfish Windows 是虚拟机,但 macOS 是真的直接原生支持 iOS 应用
    96
        38
    96  
       252 天前
    TNT:?
    iX8NEGGn
        39
    iX8NEGGn  
       252 天前
    “求和,求和,李姐万岁!”
    fredweili
        40
    fredweili  
       252 天前
    不是没人试过,没用户没开发者没生态,做不起来
    crysislinux
        41
    crysislinux  
       252 天前 via Android
    据说 iOS 和 Mac OS 某些框架是一样的。但是那个 Mac OS 上跑 iOS APP 其实体验是比较差的
    docx
        42
    docx  
       252 天前 via iPhone
    Android X86:你在说我?
    凤凰 OS:找我啥事?
    Remix OS:我先溜了
    aelloncs
        43
    aelloncs  
       252 天前
    你说的不会是安卓系统不会说的是安卓桌面 app 吧?
    daveh
        44
    daveh  
       252 天前 via iPhone
    @murmur #2 Linux 桌面缺乏统一的图形库,在不同桌面环境下还会窗口行为不一致。
    欢迎加入苹果系,虽说 Swift UI 也有吐槽,但是开发语言统一,别说做三端 app 、四端 watchOS 五端 tvOS 六端 visionOS 都可以做。
    nevadax
        45
    nevadax  
       252 天前   ❤️ 2
    agagega
        46
    agagega  
       252 天前 via iPhone   ❤️ 1
    任何系统要普及,前提都是能商业化。面向个人 Windows 和 macOS 都不赚钱,但它们吃了先发优势积累了生态,而且 Windows 有 Server 版,macOS 则有移动端反哺。

    Android 走向桌面端,首要问题是从哪里赚钱。个人电脑再怎么说都是个走下坡路的市场了,这种市场里垄断局势很难被打破。Linux 桌面也是一样的道理。

    至于移动端软件走向桌面端的问题,Windows 和 macOS 都踩过坑:WSA/UWP ,Catalyst/SwiftUI. 如果真能商业化,这倒不是大问题。
    kloseWu
        47
    kloseWu  
       252 天前
    MOTO 有个 ready for ,可以把手机变成桌面系统
    kloseWu
        48
    kloseWu  
       252 天前
    @shinsekai MOTO 有个 ready for
    ltkun
        49
    ltkun  
       252 天前
    手机接个视频线就是给桌面了 只是不同厂商略不同 我手上三个手机都 ok
    moto
    huawei
    xiaomi
    incesa
        50
    incesa  
       251 天前
    安卓 ios 的应用 都是重度娱乐、轻型生产力。各个大行业(工业设计、工程设计、金融系统、农业系统)里面一个重度生产力的工具都没有,也就能在服务业做一些客户端的工作,做成桌面系统没啥意义
    flyqie
        51
    flyqie  
       251 天前
    楼主应该是孤陋寡闻了。

    以前有人做的,叫 Phoenix OS

    后来。。就没有后来了。。
    bywenshu
        52
    bywenshu  
       251 天前 via Android
    你可以试试 FydeOS 。
    flyqie
        53
    flyqie  
       251 天前   ❤️ 1
    @bywenshu #52

    fydeos 不太清真,基于 chromiumos 。

    chromeos 支持 android app 属于迫不得已,chromeos 那玩意。。说老实话,生态很烂。

    真想原汁原味,也就找找前几楼老哥说的 Phoenix OS 什么的了,基于 android x86 魔改,得劲。
    bobryjosin
        54
    bobryjosin  
       251 天前
    很早之前有个叫 remixos 的,android 魔改桌面,甚至官方出过 arm 的盒子和平板,也支持 x86 ,小米平板 2 可以刷,现在改名叫 Jide OS 了,很少见到了,和楼上的 Phoenix OS 差不多,但是 Remix OS 的 UI 我很喜欢,以至于当时停止支持都觉得挺可惜的。
    maemolee
        55
    maemolee  
       251 天前
    我有一台 Remix Mini 的机器,运行的就是桌面版安卓系统。
    zachary99
        56
    zachary99  
       251 天前 via Android
    因为竞争不过 windows ,桌面操作系统格局已经定了
    digman
        57
    digman  
       251 天前
    安卓的文件管理系统不如 windows,linux, mac os, 限制太多,很多 APP 功能不全。
    mrochcnnnnn
        58
    mrochcnnnnn  
       250 天前 via iPhone
    前司,jide 不知道还活着不,上次路过发现原地址变酒店了🤣
    xinyu391
        59
    xinyu391  
       250 天前   ❤️ 1
    Android 系统不适合桌面,
    桌面应用,很明显的一个现象就是多开,一般桌面上运行十几个应用很正常。
    但 Android 系统本身设计就是 单开一个应用(早期系统设置里面可以限制后台应用数量),随着手机内存增大,也支持了多个后台应用。
    另外,Android 应用本身 在失去焦点(切后台)会触发“暂停”逻辑,这不适合桌面多开。
    还有,Android 应用,是为手机窄屏设计的 UI ,但电脑上应用窗口大小可调。
    squarefong17
        60
    squarefong17  
       250 天前
    @cbdyzj ChromeOS 只是支持安卓,但是没有安卓,ChromeOS 依然是一个完成的系统。现在的 ChromeOS 对于安卓和 Linux 的支持都是通过虚拟机完成的。ChromeOS 的底层用到了 gentoo 的包管理。现代虚拟化技术,只要好好优化,性能损失可以做的很小之前搞了个 Chromebook ,8100Y 的 CPU ,玩愤怒的小鸟,狂野飙车,完全不是问题。8100Y 还是 14nm 的,那个本子也是无风扇设计。

    安卓对于桌面键鼠各种快捷操作的支持太差了,谷歌也不是很想把安卓搞成桌面系统,所以安卓桌面系统一直很凉,就这么简单。多任务压根不是问题,samsung dex 也做了很多年了六七个 app 同时放着完全没问题。问题是谷歌官方态度在那里,没几个应用会去好好支持键鼠操作,好好适配窗口模式下的奇葩分辨率,很多 app 看起来能窗口模式运行,但是只有和竖屏接近的窗口比例看起来才是正常的,随便拉宽一点,UI 都是乱的。
    cbdyzj
        61
    cbdyzj  
    OP
       249 天前
    @squarefong17 我觉得更多的确实是 Google 不乐意去做这件事情
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3000 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:00 · PVG 22:00 · LAX 07:00 · JFK 10:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.