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

为什么华为,小米的跨屏协作,都只支持 win10?

  •  
  •   zhuosheng · 2020-12-29 17:55:32 +08:00 · 12574 次点击
    这是一个创建于 1207 天前的主题,其中的信息可能已经有所发展或是发生改变。

    为什么华为,小米的跨屏协作,都只支持 win10 ?

    是因为跨屏协作的技术基础,是基于 win10 的某些特性吗?

    还是,单纯的不想支持 win7.。。。

    顺路还有一个问题,为什么跨屏协作只能在同一个 WIFI 下,而不能放宽,在同一个局域网内呢。。。

    64 条回复    2021-01-03 01:30:05 +08:00
    ysc3839
        1
    ysc3839  
       2020-12-29 17:56:35 +08:00 via Android
    因为它们只支持自家的设备吧?而自家的设备预装的都是 Win10,那自然没必要支持旧系统了。
    natashahollyz
        2
    natashahollyz  
       2020-12-29 17:57:10 +08:00 via iPhone
    7 官方都快放弃支持了
    QBugHunter
        3
    QBugHunter  
       2020-12-29 17:59:55 +08:00
    @natashahollyz
    2020-1-14,微软官方已经停止对 win7 的支持了。。。
    natashahollyz
        4
    natashahollyz  
       2020-12-29 18:05:16 +08:00
    @QBugHunter 我的我的,没记清楚。既然都埋了一半了,不支持也正常
    czfy
        5
    czfy  
       2020-12-29 18:07:38 +08:00   ❤️ 1
    1. 国内 windows 不同版本分布(数据来源 gs.statcounter.com/os-version-market-share/windows/desktop/china ),虽然 win 7 还是不少( 43%),win 10 刚过半( 50%),但微软官方都停止对 win 7 支持了,要是基于 win 7 开发,有什么安全风险又要被喷了

    2. 像一楼说的,它们自己发的笔记本都是 win 10 的,为啥要支持 win 7
    Aurt
        6
    Aurt  
       2020-12-29 18:18:44 +08:00
    为啥没有 Mac 的?
    Mac,iPad,Android 手机都是 typec 接口,一个充电头解决所有,不香么
    kunkunzhang
        7
    kunkunzhang  
       2020-12-29 18:24:05 +08:00
    性价比太低吧,没必要
    anguiao
        8
    anguiao  
       2020-12-29 18:25:22 +08:00 via Android   ❤️ 2
    并不一定需要“同一个 WiFi”,但是 PC 必须支持无线才可以。因为是 PC 和手机直连,不经过路由器。
    msg7086
        9
    msg7086  
       2020-12-29 18:59:15 +08:00 via Android
    你咋不问为什么不支持 XP 和瘟 98 呢。
    一个早就 End of life 的系统为什么要去支持。
    minami
        10
    minami  
       2020-12-29 19:31:33 +08:00   ❤️ 1
    因为用到了 miracast 吧,所以只支持 win10,不支持 win7 和 macos
    minami
        11
    minami  
       2020-12-29 19:32:25 +08:00
    @minami #10 win8 可能也行,但没人理踩就是了。。。
    hanqian
        12
    hanqian  
       2020-12-29 19:37:39 +08:00
    @czfy 国内 win10 占比居然能有这么高,出乎意料了
    czfy
        13
    czfy  
       2020-12-29 19:40:44 +08:00
    @hanqian 我也不确定这个数据准不准,不过从 SNS 看到的态度上而言,和这个数据趋势吻合
    yushuda
        14
    yushuda  
       2020-12-29 19:45:24 +08:00
    研发成本那么高,没人用啊。
    安卓+Mac 都是小众,安卓+Mac+跨屏协作小众中的小众。
    zachlhb
        15
    zachlhb  
       2020-12-29 20:32:58 +08:00 via Android
    @yushuda 安卓加 Mac 一点都不小众,我们公司大把安卓加 Mac,因为 Mac 是公司配的,安卓是自己的
    locoz
        16
    locoz  
       2020-12-29 20:57:33 +08:00 via Android
    人家主要是给自家生态用的,当然主要支持自家生态内的设备默认使用的 win10 啊。
    echo314
        17
    echo314  
       2020-12-29 20:57:52 +08:00 via iPhone
    为什么要支持 win7,用户量少,那自然意见就没分量。

    除非 win7 用户众筹加钱让华为小米来适配额外服务你们。
    ljpCN
        18
    ljpCN  
       2020-12-29 21:10:38 +08:00 via iPhone
    楼上的全在说 win7 生命周期已过或者份额少或者厂家电脑预装的是 win10 。而我的疑问如楼主所说,难道是 win10 系统提供了支持这个功能的特有的 API 吗?如果不是的话,win7 和 win10 又差在哪里呢,是什么东西导致不兼容 win7 呢?
    Atomo
        19
    Atomo  
       2020-12-29 21:21:14 +08:00
    win10 和 win7 在驱动层肯定是有差异的
    pluswu1986
        20
    pluswu1986  
       2020-12-29 21:21:22 +08:00 via Android
    win7 的远程桌面很卡 里面有没有类似技术问题
    fox0001
        21
    fox0001  
       2020-12-29 21:50:10 +08:00
    其实就是 QtScrcpy 吧,window 和 mac 都编译好了,就是 Linux 需要自己编译

    https://github.com/barry-ran/QtScrcpy

    另外,无线的话,是利用 adb 的无线功能,所以同 wifi 能保证可访问和速度
    felixcode
        22
    felixcode  
       2020-12-29 21:56:37 +08:00
    因为 Mac 用户就是少数,只是在 IT 行业用的多而已,何必做这种没收益的事。
    opengps
        23
    opengps  
       2020-12-29 22:05:41 +08:00
    新出的电脑都是 win10,没有 win7win8,支持工作更多面向未来增大的市场,而不是面向减少中的市场
    NSAgold
        24
    NSAgold  
       2020-12-29 22:49:05 +08:00
    @fox0001 Scrcpy 不支持多个 app 分成多窗口的形式(每个 APP 一个窗口) 所以基于 Scrcpy 重构的 QtScrcpy 也不支持。
    Kiriya
        25
    Kiriya  
       2020-12-29 23:30:21 +08:00
    新出的电脑都是 win10 的,而且很多新出的游戏对 win10 优化更好
    em70
        26
    em70  
       2020-12-29 23:49:51 +08:00
    chrome 马上也不支持 win7 了
    April5
        27
    April5  
       2020-12-30 00:46:50 +08:00
    我想知道支持 mac 的技术难度在哪,都不支持 o(╥﹏╥)o
    Mac
        28
    Mac  
       2020-12-30 02:32:02 +08:00 via Android
    我从 win7 换到 win10 是因为我买了死亡搁浅,它只支持 win10 。上一次从 win98 换到 2000 也是因为游戏。
    mahaonan1994
        29
    mahaonan1994  
       2020-12-30 04:47:34 +08:00 via Android
    好多人 win7 还用的 sp1,想想都可怕啊
    blueboyggh
        30
    blueboyggh  
       2020-12-30 06:45:35 +08:00 via Android
    @mahaonan1994 win7 有 sp2 吗?
    zhoushiya
        31
    zhoushiya  
       2020-12-30 08:33:16 +08:00
    @April5 #27 可能是因为开发人员买不起 mac
    RiESA
        32
    RiESA  
       2020-12-30 08:53:21 +08:00
    @Aurt 但是 iPhone 不是 typec(狗头
    codingadog
        33
    codingadog  
       2020-12-30 08:54:53 +08:00 via Android
    @mahaonan1994 win7 只有 sp1 啊🤣
    RiESA
        34
    RiESA  
       2020-12-30 08:55:54 +08:00
    @zhoushiya 是啊,高贵的 mac 又岂是用 Android 的穷鬼可以买的起的(狗头
    Jrue0011
        35
    Jrue0011  
       2020-12-30 09:05:21 +08:00
    @Mac 哈哈哈我换 win10 是因为换了电脑,以前的老电脑接近 10 年了,配置太低跑不了,16 年还是哪年 win7 免费升 win10 的时候给它装过,但是当时 win10 兼容还不好,又卡就退回去了
    mahaonan1994
        36
    mahaonan1994  
       2020-12-30 09:13:06 +08:00 via Android
    @blueboyggh
    @codingadog
    service pack😂
    chiu
        37
    chiu  
       2020-12-30 09:38:19 +08:00
    我以为你想说不支持 MacOS, 没想到是 Win7...
    第二个问题, 同一局域网应该可以吧, 只要保证底层通信通路上可以 ARP 获取到 MAC 地址即可
    Aurt
        38
    Aurt  
       2020-12-30 09:40:56 +08:00
    @RiESA 所以不准备用 iPhone 了
    czman
        39
    czman  
       2020-12-30 10:18:22 +08:00   ❤️ 1
    @ysc3839 小米的没有限制必须自家设备
    x66
        40
    x66  
       2020-12-30 10:30:26 +08:00
    驱动问题吧,一般都要支持 802.11AC 的无线网卡才行,而搭载这些网卡的电脑基本出厂就是 win10 了。
    molika
        41
    molika  
       2020-12-30 10:33:07 +08:00
    Scrcpy 稳的一 b wifi 直接连 流畅的很
    wolfan
        42
    wolfan  
       2020-12-30 11:03:37 +08:00
    估计是用水果店的,手机到电脑都是水果店的吧,所以为什么要和水果店抢上帝,抢不过的。
    fatedier
        43
    fatedier  
       2020-12-30 11:06:47 +08:00
    小米新的 MIUI+ 家里游戏本试了下,很好用,可惜不支持 mac...
    codehz
        44
    codehz  
       2020-12-30 12:14:02 +08:00
    @ljpCN #18 直接用新的 sdk 编译软件了呗(然后很可能顺便也用了其他版本依赖的 api )
    至于为啥要不支持出厂不自带的旧系统,我觉得成本问题可能是一个很重要的因素,总不能在一个非目标环境测试好,然后再在目标环境下测试一下吧(
    systemcall
        45
    systemcall  
       2020-12-30 13:21:10 +08:00   ❤️ 1
    感觉是要用到 miracast 吧,得 Win8,但是 Win8 根本没多少人用,所以不用考虑 win8,之后就剩 Win10 了
    miracast 可以实现那些软件的效果,传文件之类的解决方法多的很。安卓这几年的版本支持桌面模式的投屏,应该是利用了这个功能,可以在一个无线显示器上显示多个应用或者是多个活动,电脑上裁剪一下再加上窗口装饰就是多个窗口了。scrcpy 我试了一下好像只能镜像显示吧,没找到别的模式。但是走 miracast 可以在手机上和无线显示器上分别显示不同的画面,对于视频的处理也好很多
    jedihy
        46
    jedihy  
       2020-12-30 13:22:05 +08:00 via iPhone
    你用 7 就跟现在还在用 osx 的雪豹似的,有什么意义呢?
    vone
        47
    vone  
       2020-12-30 14:21:24 +08:00
    没笔记本的用户就只能羡慕了。没搞明白什么原因让他不能支持局域网连接的。
    ysc3839
        48
    ysc3839  
       2020-12-30 14:26:10 +08:00
    @ljpCN 自己试着绕过了限制在 Win7 安装,安装过程中蓝屏了。至于蓝屏的原因,我没这能力分析。
    Lemeng
        49
    Lemeng  
       2020-12-30 14:38:06 +08:00
    win7 放弃吧,微软都不更新了,很快就步 xp 节奏,很多东西不能用,游戏不能玩。
    titan2006
        50
    titan2006  
       2020-12-30 17:20:15 +08:00 via iPhone
    因为 win7 已经淘汰了 很难用
    namaketa
        51
    namaketa  
       2020-12-30 18:01:33 +08:00   ❤️ 8
    V2 虽然是个程序员社区,五十个回答只有一两个真正从技术实现回答到了真正的问题。
    所谓的多屏协作功能,底层协议就是已经快要标准化的 wifi-display 技术 miracast 。
    这在在新版本的 andorid 和 windows 主线都已经作为原生功能实现了,你要是在显示菜单里多点两部,你就能发现。
    国内各友商只要做点套皮工作,换个名字就能吹嘘自己开创了新的互动模式。
    为什么不支持 win7 ?因为 win10 某个版本开始才自带 miracast 实现。
    为什么不支持跨网段,因为 win10 的实现,是通过同网段广播来实现设备发现的。
    cclle
        52
    cclle  
       2020-12-30 18:05:06 +08:00 via Android
    还在用 win7 的,对这个应该也没啥需求
    aneostart173
        53
    aneostart173  
       2020-12-31 09:05:05 +08:00
    @yushuda android 加 mac 很多啊。。。另外与 mac 和 ipad 比起来,iphone 真的毫无性价比。
    zuijiapangzi
        54
    zuijiapangzi  
       2020-12-31 11:27:51 +08:00
    多一事不如少一事,毕竟微软都不更新 win7 了,再爆漏洞还得花时间去修复。还不如只支持一个系统。
    yushuda
        55
    yushuda  
       2020-12-31 11:41:56 +08:00
    @zachlhb 思考总量,配 Mac 的公司有多少,
    我还 Mac+Win10+Ubuntu+安卓+苹果呢,谁给我开发个全平台跨屏。
    zachlhb
        56
    zachlhb  
       2020-12-31 17:23:16 +08:00 via Android
    @yushuda 就算公司不配,自己用 Mac 加安卓的也有很多的
    uxff
        57
    uxff  
       2021-01-01 16:26:52 +08:00
    @namaketa 大神,解说专业!
    qbqbqbqb
        58
    qbqbqbqb  
       2021-01-01 17:56:01 +08:00
    @namaketa Miracast 不是 WLAN Direct 直连吗,根本用不到已有的 WiFi 网络,也不存在什么网段的问题。
    后来倒是有一个 Miracast over Infrastructure 支持网段内投屏,甚至都不一定要是 WiFi 网,但不常用,通常的 Miracast 都是直连的。
    qbqbqbqb
        59
    qbqbqbqb  
       2021-01-01 18:03:20 +08:00
    也有可能是视频编解码的问题,这种投屏都用的是 H.264 或者 HEVC 视频编码,Win10 原生就支持这些视频解码(举个例子,应用商店里就有“来自设备制造商的 HEVC 扩展”)。Win7 看个网上下载的电影还得装“XX 解码”呢,要不就是第三方播放器。Win10 系统自带的“电影和电视”就已经可以看很多格式的视频了。而且支持硬解 H.264 ,HEVC 的也基本都是新硬件,不少官方都不支持 Win7 了。
    systemcall
        60
    systemcall  
       2021-01-01 19:35:08 +08:00
    @qbqbqbqb 58
    你可以自己试一下投屏,不在一个网段里面投屏很难成功,没有蓝牙投屏很难成功,用 Realtek 的无线网卡也会显著降低投屏的成功概率。甚至如果一个用的 WiFi,一个用的有线,也会影响投屏
    Miracast 真正用起来非常玄学,DLNA 也没有好多少。由于只有一个 iOS 设备,没法测真正的 AirDrop,可能会好点吧
    afewok
        61
    afewok  
       2021-01-02 04:26:34 +08:00
    别扯这么多理论了,主要就是没人买单。。不信你砸个几百万,几千万,年前就给你支持上
    tkl
        62
    tkl  
       2021-01-02 14:30:52 +08:00
    @namaketa Mac 底层支持吗? airplay 是私有协议?
    namaketa
        63
    namaketa  
       2021-01-02 21:18:17 +08:00
    @tkl 对,appale 搞自己那套 airplay,打死不会支持 miracast,不过 android 有支持 airplay 的软件实现
    back0893
        64
    back0893  
       2021-01-03 01:30:05 +08:00
    人多设备多
    支持就能覆盖大部分人
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1016 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 18:54 · PVG 02:54 · LAX 11:54 · JFK 14:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.