为什么华为,小米的跨屏协作,都只支持 win10? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhuosheng
V2EX    Android

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

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

    为什么华为,小米的跨屏协作,都只支持 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 我的我的,没记清楚。既然都埋了一半了,不支持也正常
    jr55475f112iz2tu
        5
    jr55475f112iz2tu  
       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 可能也行,但没人理踩就是了。。。
    XnEnokq9vkvVq4
        12
    XnEnokq9vkvVq4  
       2020-12-29 19:37:39 +08:00
    @czfy 国内 win10 占比居然能有这么高,出乎意料了
    jr55475f112iz2tu
        13
    jr55475f112iz2tu  
       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 啊。
    B4PLpPSsR4voMdx0
        17
    B4PLpPSsR4voMdx0  
       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(狗头
    Duolingo
        33
    Duolingo  
       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
        4
    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     Solana     2309 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 39ms UTC 15:53 PVG 23:53 LAX 07:53 JFK 10:53
    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