V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
kqij
V2EX  ›  问与答

现阶段,相比 Windows, mac 系统的优势有哪些?

  •  
  •   kqij · 2023-03-03 12:56:35 +08:00 · 11891 次点击
    这是一个创建于 444 天前的主题,其中的信息可能已经有所发展或是发生改变。
    121 条回复    2023-03-31 15:00:53 +08:00
    1  2  
    imydou
        1
    imydou  
       2023-03-03 13:08:37 +08:00
    macos 免费
    teenight
        2
    teenight  
       2023-03-03 13:10:13 +08:00 via iPhone
    iOS 开发,苹果生态,部分独占软件
    superedlimited
        3
    superedlimited  
       2023-03-03 13:11:54 +08:00   ❤️ 8
    好看,windows 太丑了
    Tumblr
        4
    Tumblr  
       2023-03-03 13:12:27 +08:00   ❤️ 2
    1. 色彩管理
    2. 独占软件 (其实这个我觉得是半斤八两了,Windows 优势也可以有这一条)
    3. 貌似没有了
    Ourobotos
        5
    Ourobotos  
       2023-03-03 13:17:06 +08:00 via iPhone   ❤️ 3
    装逼有时候也是刚性需求来的,毕竟两万块钱买不来一块好表,但见客户或者相亲对象,打开个新款苹果电脑比打开一部更贵的外星人要更能树立形象

    比如我有朋友小广告公司,买了七八台二手 大屏 mac 配给员工,客户一来考察,嗯,这公司靠谱
    acechao
        6
    acechao  
       2023-03-03 13:18:16 +08:00 via iPhone   ❤️ 2
    什么叫 TMD 的生态! TMD 的生态! TMD 的生态!
    xuelu520
        7
    xuelu520  
       2023-03-03 13:39:37 +08:00   ❤️ 4
    硬是没想出来有啥优势,贵,算不算一个?
    sunny2580839896
        8
    sunny2580839896  
       2023-03-03 13:42:38 +08:00
    我经常用 win ,之前第一次用 mac ,感觉屏幕很清晰,外放也很好
    sadfQED2
        9
    sadfQED2  
       2023-03-03 13:43:22 +08:00 via Android
    触摸板比 win 好,其他全被 win 吊起来打
    Mexion
        10
    Mexion  
       2023-03-03 13:47:09 +08:00
    好看,显示效果好,unix ,
    hatw
        11
    hatw  
       2023-03-03 13:47:29 +08:00   ❤️ 1
    所实话,个人觉得除了软硬件一体性确实好之外,都被 win 吊打。。。11 年买了 air (在那会的笔记本里,外观真的惊艳),用了 5 年,后边还是乖乖用 pc 了。
    felixcode
        12
    felixcode  
       2023-03-03 13:50:10 +08:00 via Android   ❤️ 13
    win 支持 wsl ,wsa ,游戏有 xgp ,office 占有率九成以上,超强的向前兼容,显卡光追和 3D 渲染几乎独占支持,各品牌配件统统即插即用。
    所以一提到 mac 的生态,还一个劲的吹捧的,我就想笑。
    hingle
        13
    hingle  
       2023-03-03 13:53:29 +08:00
    流氓软件、弹窗广告等相对 win 较少。
    wafffle
        14
    wafffle  
       2023-03-03 13:54:06 +08:00
    @felixcode 生态也不是指兼容性啊;如果你是音乐制作者或者就想要一个不需要折腾的类 Linux 、甚至只是某些独占软件的爱好者你就知道苹果用户说的生态是什么意思了。用 mac 只是因为特殊场景的顺手,绝大多数 mac 用户都会有一台 windows 吧。
    iClass
        15
    iClass  
       2023-03-03 13:54:55 +08:00 via Android
    Mac 玩不坏
    lovedebug
        16
    lovedebug  
       2023-03-03 13:57:39 +08:00
    曾经的果粉,从 win10 变成了软粉,现在来说对比 win11 ,macos 系统真的没啥优势,笔记本硬件优势很大
    sq125
        17
    sq125  
       2023-03-03 13:57:40 +08:00
    我用 Mac ,就是图他好看,外观和系统。 其它都是次要的。
    vyron
        18
    vyron  
       2023-03-03 13:58:18 +08:00   ❤️ 3
    1. 长期使用不卡( 2015 年的设备主力开发)
    2. 界面美观( MacOS )
    3. 没有烦人的广告和弹框(很重要)
    lovedebug
        19
    lovedebug  
       2023-03-03 13:59:04 +08:00
    Macbook Air M2 笔记本,基本就是吃灰状态,win11 + wsl2 + powershell core 真的很赞
    superedlimited
        20
    superedlimited  
       2023-03-03 13:59:31 +08:00
    吹 wsl 的话还是算了吧。。
    EminemW
        21
    EminemW  
       2023-03-03 13:59:37 +08:00 via iPhone   ❤️ 5
    MacOS 的字体看起来更细腻,这个算吗
    bzw875
        22
    bzw875  
       2023-03-03 14:01:09 +08:00
    没有广告弹窗,没有流氓软件,m1 优势 [续航,安静]
    gant
        23
    gant  
       2023-03-03 14:02:50 +08:00 via iPhone   ❤️ 2
    两种系统日常使用过程中意识不到优势的时候,就别关心这个问题了。

    设计的细节对不同的人是不一样的感受。
    就像你的鞋被划破了
    有的人不觉得不能继续穿
    有的人觉得影响继续穿但是不想改变,给他补鞋还是换新鞋他都很乐意但是自己不会主动改变
    有的人就换新了

    自己感受吧,感受不出来的对自己来说都不是直观不是真实的
    ytll21
        24
    ytll21  
       2023-03-03 14:06:05 +08:00
    Win 太难用了,黑魔法太多,要掌握的技巧太多,年纪大了,不想学。
    reallynyn
        25
    reallynyn  
       2023-03-03 14:16:11 +08:00   ❤️ 1
    不能玩绝大部分游戏,戒游戏瘾
    cyp0633
        26
    cyp0633  
       2023-03-03 14:20:46 +08:00 via Android
    bug 少
    我知道或许都不少,但比起 Windows ,Mac 还是好一些
    duke807
        27
    duke807  
       2023-03-03 14:23:14 +08:00 via Android
    更接近 linux 吧
    smartruid
        28
    smartruid  
       2023-03-03 14:27:38 +08:00
    色彩管理和苹果全家桶生态吧
    win11 之前 mac 还有个颜值临先,现在 win11 UI 虽然还没有 mac 那样统一协调,但是个人感觉已经挺 OK 的了,不像以前被吊打。
    amwyyyy
        29
    amwyyyy  
       2023-03-03 14:34:52 +08:00
    用 mac 我的浏览器主页是什么就是什么,用 win 就说不定了
    TomVista
        30
    TomVista  
       2023-03-03 14:36:02 +08:00
    睡眠, window11 就没几台机器睡不死的,以我手上这个为例,win10 睡眠正常,win11 抽风
    lifekevin
        31
    lifekevin  
       2023-03-03 14:41:14 +08:00
    主板损坏之后,数据跟着主板一起 GG ?
    上一次 MacBook 维修就是这个情况
    Hurriance
        32
    Hurriance  
       2023-03-03 14:50:32 +08:00
    我有按照当前日期命名文件的习惯。

    在 Windows 上,可以在自带输入法里添加一个快捷语句,例如键入 "sj",选项框就能出现 "20230303_"。
    在 macOS 上,自带的输入法似乎做不到。
    orangie
        33
    orangie  
       2023-03-03 14:59:40 +08:00   ❤️ 5
    最简单的一个优势,尤其是对于程序员,就是 unix 环境,比如可以直接用各种一键脚本编译、配置环境,路径分隔符是正斜杠,不是反斜杠,不用为了路径忘记转义而难受。
    yuhaijiang2019
        34
    yuhaijiang2019  
       2023-03-03 15:05:14 +08:00
    对我来说独占的 final 比 pr 要好用,其他真没了,高配台式+macbook 是必须的
    lifesimple
        35
    lifesimple  
       2023-03-03 15:06:27 +08:00
    1. 触摸板 可能这个偏硬件点 但是对我来说确实选 mac 主要的优点
    2. 多桌面,虽然 windows10/11 也支持多桌面,但是不能像 macos 那样 app 全屏就是一个桌面。还有个问题就是如果是外接显示屏后,外接显示屏的桌面不是独立的。比如你 windows 笔记本外接显示屏,笔记本屏幕上切换桌面 外接显示屏桌面也会跟着切换
    j1132888093
        36
    j1132888093  
       2023-03-03 15:09:52 +08:00
    复制快捷键是 command+c
    GzhiYi
        37
    GzhiYi  
       2023-03-03 15:11:52 +08:00
    又开始了🐶
    cedoo22
        38
    cedoo22  
       2023-03-03 15:14:24 +08:00
    软件 没觉得有啥优势, 硬件方面, 触控板 很 nice.
    liprais
        39
    liprais  
       2023-03-03 15:17:20 +08:00
    没优势,不适合你,打不了游戏,除了剪视频别的干不了,剪视频快也是因为有专门的 soc,内存比金子贵
    满意了么?
    Ericality
        40
    Ericality  
       2023-03-03 15:19:07 +08:00
    个人觉得一方面是联动 之前用 windows/Linux+安卓 /iPhone 的时候固然你想要的联动都有替代方案 但是都有各种各样的不方便
    其次就是 mac 用来做娱乐机 感觉动画挺好玩的
    当然这种情况下其实 Windows 也不差
    但是话说回来了 windows 的广告比 mac 烦人多了
    指的是系统自带的那种 还有无处不在的 edge
    流氓软件另算....
    governcoco
        41
    governcoco  
       2023-03-03 15:25:30 +08:00
    生产力工具,管他呢
    sarices
        42
    sarices  
       2023-03-03 15:26:17 +08:00
    按道理来说 mac 应该是硬件,windows 是软件,我估计你说的是 macos
    苹果所有的产品最大的优势是生态还有易用性
    totoro625
        43
    totoro625  
       2023-03-03 15:28:52 +08:00
    跟 iPhone 契合度高,我用他来去重照片,人脸识别
    优势就是很多软件只开发了 MAC 版本,以及原生支持命令行,不像 WSL 有各类问题
    lindas
        44
    lindas  
       2023-03-03 15:33:51 +08:00
    听说命令行好用,像 linux ,这也是我想尝试 macos 的原因
    yvescheung
        45
    yvescheung  
       2023-03-03 15:34:43 +08:00   ❤️ 2
    今天刚看的文章,在 Windows11 中可以找到各种祖传的 UI ,甚至包括 Windows 3.1
    https://ntdotdev.wordpress.com/2023/01/01/state-of-the-windows-how-many-layers-of-ui-inconsistencies-are-in-windows-11/
    wu67
        46
    wu67  
       2023-03-03 15:36:50 +08:00
    字体显示.
    界面边角锯齿.
    外接部分硬件免驱. 说的就是 usb dac.
    国产软件在这个平台相对没这么流氓.
    硬件本身我也很喜欢, 当然笔记本系列的部分硬件确实很容易出毛病...

    另外说真的, mbp 的扬声器(当然我说的是 21 款, 其他旧款不知道)顶得上三百块钱的 2.0 书架音箱, 这是我最满意的地方, 我的两个漫步者箱子现在都在吃灰了.
    BlueBing
        47
    BlueBing  
       2023-03-03 15:37:30 +08:00 via Android
    更稳定 不易蓝屏
    更安全 不用太担心中毒木马或者按照相关软件
    对开发友好
    morty0
        48
    morty0  
       2023-03-03 15:37:53 +08:00
    好看, 发热低, 续航好
    ericwoflskin
        49
    ericwoflskin  
       2023-03-03 16:07:00 +08:00
    你问这个问题,就说明你不是 Mac 目标用户,好好用 win 吧。
    AthensBird
        50
    AthensBird  
       2023-03-03 16:12:37 +08:00   ❤️ 1
    macOS 用户会有一种发自内心的自豪感,认真学习、努力工作不就是为了获得某种成就感吗?买台电脑就能获得,还有比这更具性价比的电脑吗?
    ilovemo
        51
    ilovemo  
       2023-03-03 16:15:45 +08:00
    显示、续航、uniux 、没这么多流氓软件、触控版 nice ,售后不错
    jqtmviyu
        52
    jqtmviyu  
       2023-03-03 16:17:33 +08:00
    1. 大部分软件比较干净
    2. 类 unix, 装环境比较简单
    3. 玩不了游戏
    storyxc
        53
    storyxc  
       2023-03-03 16:22:30 +08:00
    学会了,下回我也这么骗铜币
    TAFMT
        54
    TAFMT  
       2023-03-03 16:30:03 +08:00
    1. 可以不用带鼠标,win 的话没鼠标很难用
    2. m1 的续航挺强的
    3. 好看,笔记本轻薄
    lucacham
        55
    lucacham  
       2023-03-03 16:34:43 +08:00
    我有一台 MacBook ,虽然使用的频率不多,不过综合我自己的情况,我觉得对比我的 windows 有以下优势:
    1 、系统 UI 好看
    2 、屏幕很高清
    3 、mac 下的苹方字体很统一,而且苹方字体很好看。windows 下我也尝试过设置字体,但有些网页仍然显示微软雅黑,我觉得微软雅黑字形真的很难看,特别是显示日文假名和中文标点。
    4 、没有乱七八糟的弹窗,软件干净,而且大部分软件 UI 也好看
    5 、因为和 iPhone 等在同一个生态圈,结合 iCloud 体验很好。比如隔空传送,iPhone 上复制文字的话,在 mac 也可以粘贴等等。
    hfl1995
        56
    hfl1995  
       2023-03-03 16:35:38 +08:00
    一辆精美跑车和一辆末日皮卡
    devswork
        57
    devswork  
       2023-03-03 16:38:46 +08:00
    为什么我一开启钉钉,百度输入法在 IDEA 里敲中文就会异常的卡顿(苹果自带输入法也一样),就跟那个 chatGPT 回复时流输出一样的效果
    kqij
        58
    kqij  
    OP
       2023-03-03 16:50:54 +08:00 via iPhone
    其实我想问的是关于开发环境等生产力方面的优势
    worldqiuzhi
        59
    worldqiuzhi  
       2023-03-03 16:51:02 +08:00
    啊 现在用新 win 笔记本还有卡的吗?我和 mac 一个使用习惯 不关机只合盖一个月也没卡过
    广告我也好多年没遇到过了
    和安卓手机一样 刻板印象吧,10 年前的安卓和 win 确实卡广告多 现在苹果家半价应该就能买到没这两点的设备 我双持 这俩设备都有 我没换的原因可能是使用惯性和隐私考虑吧
    wee911
        60
    wee911  
       2023-03-03 17:01:35 +08:00
    同体积同价位同重量,很难有超过 macbook 的设备。
    wee911
        61
    wee911  
       2023-03-03 17:02:42 +08:00
    win11 要是 wsl , 安卓,docker 都跑起来,32g 打底。
    Chingim
        62
    Chingim  
       2023-03-03 17:19:03 +08:00 via iPhone
    unix
    fengleiyidao
        63
    fengleiyidao  
       2023-03-03 17:21:18 +08:00
    没有
    AA5DE3F034ACCB9E
        64
    AA5DE3F034ACCB9E  
       2023-03-03 17:26:35 +08:00
    mac os 选笔记本,台式选 windows ,个人而言
    Rrrrrr
        65
    Rrrrrr  
       2023-03-03 17:31:12 +08:00
    何必,有很多人不玩游戏,各有优缺点
    churchmice
        66
    churchmice  
       2023-03-03 17:31:25 +08:00
    续航
    8eacekeep
        67
    8eacekeep  
       2023-03-03 17:38:37 +08:00
    不知道 反正拿到 mac 会很安心 觉得能应对出现的一切情况
    ricohgag
        68
    ricohgag  
       2023-03-03 17:40:12 +08:00
    命令行比 windows 友好
    z1645444
        69
    z1645444  
       2023-03-03 17:40:26 +08:00
    MacBook 一开机,诶,Gnome plus pro ,舒服~
    systemcall
        70
    systemcall  
       2023-03-03 17:43:43 +08:00 via Android
    国产软件会安分一点
    Seanfuck
        71
    Seanfuck  
       2023-03-03 17:49:18 +08:00
    见过不少 macbook 装 windows 的
    dbz2501
        72
    dbz2501  
       2023-03-03 17:49:32 +08:00
    我单纯是因为 mac 的快捷键比 win 好用(不折腾的情况下),win 键占个好位置但是默认功能太弱鸡了,mac 的 cmd 键好用多了,win 的 ctrl 在终端和在 gui 下操作逻辑不一样,有时候还是挺难受的
    Francis404
        73
    Francis404  
       2023-03-03 17:52:41 +08:00
    我工作用 Mac ,打游戏用 Windows
    DefineJ
        74
    DefineJ  
       2023-03-03 17:55:03 +08:00
    双系统,我都要哈哈
    LxExExl
        75
    LxExExl  
       2023-03-03 17:55:19 +08:00 via iPhone
    字体没锯齿感,字不变形。

    win7 如此,到了 win11 即使在 4K 缩放 200%显示下 win 的字体看着还是那么失真….
    smallc2009
        76
    smallc2009  
       2023-03-03 18:01:56 +08:00
    Windows 修起来便宜,Mac 贵
    xiaop1ng
        77
    xiaop1ng  
       2023-03-03 18:50:18 +08:00
    1 系统联动性( macOS iPadOS iOS )向共享剪切板、随航、镜像屏幕、AirPods 自动切换设备体验还可以
    2 系统颜值
    3 剪辑 FCP 做视频影像相关工作首选

    其他的就是缺点了,游戏娱乐害得是 Windows
    yangstar
        78
    yangstar  
       2023-03-03 19:09:29 +08:00
    续航,精致
    learningman
        79
    learningman  
       2023-03-03 19:19:18 +08:00
    可以开发 mac 和 ios 的软件
    Liam1997
        80
    Liam1997  
       2023-03-03 19:38:27 +08:00
    续航、颜值、屏幕、触摸板、字体渲染
    ooops
        81
    ooops  
       2023-03-03 20:32:23 +08:00 via iPhone
    续航、颜值、屏幕、键位、触摸板、字体渲染、iOS 开发、生态
    bjzhush
        82
    bjzhush  
       2023-03-03 20:37:21 +08:00   ❤️ 1
    @Hurriance 如果你用搜狗,那么时间是可以输入的,可能需要设置下。2023 年 03 月 03 日 20:37:07 我现在就在 Mac 下,也可以用 Alfred 完成
    Yien
        83
    Yien  
       2023-03-03 21:05:26 +08:00 via Android
    没有流氓欺负小孩子
    hhylx1950
        84
    hhylx1950  
       2023-03-03 21:09:06 +08:00
    纯软件的话:

    1. 国产软件在 mac 上没那么流氓,表现好一点;
    2. 命令行工具和生态和 linux 比较接近,有时候比较顺手;
    3. 可以运行一部分 iOS 应用,不过这方面其实没啥可用的,我现在也就跑跑原神,但是 win 有原生的;
    4. keychain 比较有用,和 ssh key 还能配合,好评;
    5. 还有别的一些自带软件,比如 preview ,地图,天气,尤其是自带字典都不错;
    6. 强制 codesign 和 SIP ,也许的确能保护一些用户,虽然我真的很烦这种当爹行为。
    Bijiabo
        85
    Bijiabo  
       2023-03-03 21:14:18 +08:00
    只是感觉买苹果电脑便宜,性价比比较高,软件也买得起

    顺便省心,适合我这种懒人
    857681664
        86
    857681664  
       2023-03-03 21:29:56 +08:00
    体验不到任何好处,相反个人更喜欢 Windows 和 Linux
    ooooo
        87
    ooooo  
       2023-03-03 21:47:34 +08:00
    Windows11 现在可以安装 安卓 APK 了
    这算是一个很大的优势了吧 ?
    TcDhl
        88
    TcDhl  
       2023-03-03 21:51:34 +08:00
    @kqij #58
    4T 硬盘 970Pro, 128G 内存, 8 核 16 线程, RTX3000+外置显卡坞 GTX1080Ti
    mac 能啥价格
    MightyLu1994
        89
    MightyLu1994  
       2023-03-03 21:54:51 +08:00
    笔记本是有不少优势,比如做工好、续航长、显示效果好、触摸板好用、m 芯片单位体积内性能好,风扇不吵。
    台式机没啥优势。
    asdgsdg98
        90
    asdgsdg98  
       2023-03-03 22:00:23 +08:00
    国产软件少是最大的优势,其他系统上的可以说不值一提
    wanjiawei0755
        91
    wanjiawei0755  
       2023-03-03 22:32:32 +08:00 via Android
    如果只是笔记本的话,优势在于 macOS 的细节很到位,风格统一,整个桌面重点突出,我感觉自己在 macOS 上学习效率会更高,Windows 11 感觉就跟现在的 Edge 一样,充斥着各种没什么用的浮夸功能,而且很多资讯跟广告,而且微软隔三差五就换一套 UI 开发框架,有些小工具一打开那些界面真的一言难尽,还有一个可能算是微软而不是 Windows 的锅,Surface 还是有很多硬件小毛病的,而且同价位的 MacBook 对比 Surface 单从硬件上看性价比真的高太多。但是台式的话那我觉得还是干活比格调重要,PC 直接甩 Mac 十条街。
    zhd
        92
    zhd  
       2023-03-03 22:46:42 +08:00
    确实好看,windows 太丑了
    ETiV
        93
    ETiV  
       2023-03-03 22:51:06 +08:00
    笔记本的底( D )面没有开口,非常的完整,很戳我癖好…🤣

    Mac mini 的电源可以内置,其它绝大多数 PC mini 主机的电源比机器大…🤣
    ShadowPower
        94
    ShadowPower  
       2023-03-04 00:10:43 +08:00   ❤️ 7
    看到一些评论只是单纯地评价好不好,合适不合适,我觉得可以详细讲讲。

    差不多 10 年前,我特别喜欢苹果笔记本电脑。我现在还记得当时有这些优势:

    Retina 屏幕。在那个桌面平台 1440x900 ,笔记本 1366x768 分辨率的时代,2K 分辨率真的十分惊艳,画面特别细腻;

    屏幕色彩好。当年的笔记本普遍使用 42% NTSC 色域的 TN 屏幕,色彩方面挺糟糕,可视角度也很一般,画面上下两半的颜色都不太一样;

    好用的终端。当时 Windows 终端不说字体和生态之类的问题,光是 cmd.exe 这玩意,最大化都只能占左半边屏幕,宽度是固定的。虽然有 Cygwin 和 MSYS2 ,但仍然有许多开源软件没有移植到 Windows 平台,或者存在兼容性问题。虽然有第三方终端软件,但仍然没有任何一款能做到选定后按 Ctrl+C 复制;

    PCIe 协议的固态硬盘。虽然那个时代的 HFS+文件系统性能不怎么样,但在硬件方面,PCIe 的固态硬盘顺序读写速度能超过 1000MB/s ,那时候绝大多数 Windows 笔记本只会配备机械硬盘,或者 32GB 的固态加上一个大容量机械硬盘。买一个 128GB 的镁光 M4 固态都要 1000 多元,而且顺序读写因为 SATA3 的限制,只有 550MB/s ;

    大电池。当年的 Windows 笔记本虽然厚,但是内部空间利用率不高。许多笔记本的电池做在屏幕下方,只有两个拇指的宽度那么大。而 MBP 内部设计紧凑,剩余的空间塞满了电池,在当时就拥有了相对更长的续航;

    触摸板。当时的 PC 触摸板有一部分低端产品不支持多指触控,没有任何手势支持,甚至还有延迟。好一点的支持多指触控,但只是驱动程序会把手势映射成键盘快捷键或者鼠标滚轮操作。大多数手势都是做完动作之后才开始响应,滚动页面也是按行滚动,而不是按像素滚动。

    开源软件生态。我记得当时前端工程化刚起步,很多东西不完善,npm 下载的依赖路径会超级深,在 Windows 上因为路径长度限制都会抽风。虽然这是 npm 的设计缺陷,不过用 Mac OS X 确实能规避这些问题,比较省心。

    虽然不完全是操作系统的优势,但硬件和价格(没错)方面都有实在的优势,只要预算够了,买了之后基本上不会觉得不值。不喜欢 Mac OS X 也可以装一个 Windows ,体验也不会比同期的 Windows 笔记本差。


    如今的话,优势大概有续航、外放音质、MiniLED 屏幕这些,对比起来曾经拥有的优势如今也没有那么明显了。音乐创作、自媒体、平面设计师可能会有生态优势。

    软件开发方面,我个人感觉已经没太多优势了,倒是 Windows 更有优势。现在苹果迁移到了 ARM 指令集,只要做的项目用到的东西多,总能碰到兼容性问题。有时候到网上一问,问题可能没解决,反而有不少人会说“公司没有开发用的服务器吗?什么年代了还需要在本地调试?”。如果是指本地只需要开个浏览器或者 IDE ,再开个终端,其他的一切都在云端,电脑坏了换一台开机连上去马上无缝衔接工作的那种,那还真没有。我只知道字节跳动有。

    当年就有一种说法,现在仍然有。说的是本地和生产环境如果更接近,开发和测试都更方便。我感觉如今的 Mac 系统和生产环境差异其实挺大的,除非做的是前端之类的。

    多年前因为这个说法,我有超过 3 年的时间完全用 Linux 桌面来干活。做开发是挺爽的,就是桌面环境小毛病挺多,图形界面软件生态少。有时候硬件驱动之类的毛病也多,比如 WiFi 突然掉了,不重启则再也连不上。

    后来我就想要一个既有部分 Windows 优势,又有部分 Linux 优势的系统。曾经 Mac OS X 是个不错的选择,办公、文档、沟通协作之类的没问题,软件开发大多数时候也没问题,一些问题也可以用虚拟机或者 Docker 解决。

    自从苹果迁移到 ARM 指令集之后,我反而感觉今天的 Windows 才更接近这个形态。虽然有人说 WSL 也有问题,比如 IO 性能差(访问 NTFS 分区的时候),WSL2 跑在虚拟机里,没有 systemd (现在有了,mac 从未有过)等等。

    这类问题确实存在,不过若标准是“要无比接近真正的 Linux 环境,否则没办法开发”的话,那 macOS 反而差的更远了。很难想象会有个 Linux 相关的问题,WSL 下没办法搞定,换 macOS 反而解决了。这个要求当然得直接用 Linux ,不必考虑 Windows 和 macOS 。但大多数后端开发工作还真没有这么高的要求,很多都是曾经的 macOS 也可以干的。

    我现在可以把沟通协作、编写代码之类的工作放在 Windows 环境中,运行调试放在 WSL 里。若直接用 Windows 运行调试也行的话,就更方便了,更显不出 Mac 曾经的优势了。用 WSL 开始可能会略微折腾一些,但确实能解决问题,测完上生产环境基本不用担心有什么差异。比起 Linux 桌面的那些问题,我更能接受这个。

    最近有些项目用到了 PyTorch 和 CUDA ,如今的 WSL 环境做测试也可以搞定。当然训练不必本地跑,但本地做的工作有时候是一些针对 NVIDIA 显卡的调优工作,改善一下性能。这些用 CPU 运行的模式下其实走不同的代码分支,并不一样。至于“公司没有开发用的服务器吗?”这个问题,有,但不方便,比本地开发调试麻烦多了。

    之前还看到过一种说法:“WSL2 也是跑在虚拟机里,那为什么不直接用虚拟机?”。其实上面的例子用虚拟机就很难搞。WSL 启动速度远比虚拟机快,和 Windows 的集成也很便利。例如,WSL 里面的端口会自动转发出来,直接用 Windows 程序连接上;管理 WSL 内部的文件,可以在命令行里输入 explorer.exe .来用 Windows 资源管理器直接打开,就好像在管理 Windows 的文件一样; WSL 能访问 NTFS 分区上的文件,如果需求对 IO 性能不敏感,也可以在 WSL 下直接编译运行 NTFS 分区里的代码。

    要是做嵌入式,尤其是那种编译工具链只给 Linux 下的,烧录工具只给 Windows 下的,直接打开 WSL 编译就完事了。

    Mac 的话,如今的体验有点像用能跑 JetBrain 全家桶的高性能树莓派来做开发,很多东西的生态其实还得看 Linux ARM 的生态。

    如果需求是买来当终端机用,远程连接开发环境,或者做前端开发,或者只用完全跨平台的语言和库来做开发,甚至是 iOS 和 macOS 开发这种不得不用的,那么用 mac 的开发体验应该还不错。系统界面还好看。就是之前 JetBrain 的 IDE 时不时会卡顿,我不知道现在怎么样了。
    512357301
        95
    512357301  
       2023-03-04 00:12:48 +08:00 via Android
    歪个楼,mac 或者 iPhone 的一个缺点是收费软件比较多,或者说原本 win 上面免费的软件,mac 同类型的就收费,这点感觉很不可思议,比如 v 站最近看到的类 everything ,竟然需要订阅或者买断! win 上面的 everything 一直是免费的。
    zpxshl
        96
    zpxshl  
       2023-03-04 00:13:14 +08:00 via Android
    应用没有广告算吗。wps ,迅雷之类的,不知道为什么 mac 版没广告,win 版广告满天飞
    mmdsun
        97
    mmdsun  
       2023-03-04 00:45:33 +08:00
    @kqij 现在开发环境基本齐平,没有优势。
    微软这几年是收购 Github 、推出 vs code 、 还有 WSL 、WSL2 WSA 等多款 Linux ,安卓子系统。
    以及全新 Windows Terminal 。简直对开发人员不好太友好。而且现在容器时代,不存在环境不好安装。

    界面美观,设计漂亮是优势吧。
    just1
        98
    just1  
       2023-03-04 02:14:14 +08:00   ❤️ 2
    双持中
    mac 纯开发还可以,个人主要觉得 iterm2 以及一些命令行化工具特别好用。除此之外没了,窗口管理方案个人认为真的巨垃圾。还有奇葩的访达 /文件选择器,最糟糕的软件没有之一。
    liw2756
        99
    liw2756  
       2023-03-04 02:16:23 +08:00 via Android
    装 b
    lbingl
        100
    lbingl  
       2023-03-04 02:19:23 +08:00 via Android
    @liw2756 不一定是装逼,但一般能证明一个人不穷
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   971 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 20:56 · PVG 04:56 · LAX 13:56 · JFK 16:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.