有哪些是你用上了mac才知道的事?

::: block-1

“时问桫椤”是一个致力于为本科生到研究生教育阶段提供帮助的不太正式的公众号。我们旨在在大家感到困惑、痛苦或面临困难时伸出援手。通过总结广大研究生的经验,帮助大家尽早适应研究生生活,尽快了解科研的本质。祝一切顺利!——时问桫椤


非常感谢各位的点赞关注和转发,你们的点赞和关注是我更新的动力
:::

乙方

乙方。

如果看到甲方用的是MAC,第一时间内心狂喜。

一般只会办公三件套。

使劲拍她马屁,夸她专业度高,水平高,效率高,啥都高,然后闷声发大财就行了。

引战

唯物主义,前Mac工厂工程师。内容已脱敏。

我的观点:没有谁更好用谁更难用之说,不同人群有不同需求,只是为了满足不同需求所产生的差异化产品而已。所有拉一踩一的行为归结到底都是你自己的虚荣心作祟。请不要靠这种行为追求你的道德优越感,这种行为本身就没有道德。另外讨论谁更好用这些没有意义,你的购买决策是基于你的使用需求,脱离了实际需求而转向虚无的价值观判断势必最终影响你的使用感受,进而反向加强你的主观价值判断。

反驳一下“没有windows无法制造Mac”论

首先,生产制造环节绝大部分都是在MacOS下进行的

Apple对于Mac的生产制造有自己的理念。首先,Apple要求所有生产测试环节一定要运行在MacOS平台之上,这是首当其冲的。这是Apple的要求,不是工厂的迎合。

作为前系统测试工程师,日常的工作就是要协同各个测试站点,组织进行试产的轮回测试工作。所以每个站点都能接触到。

事实上Mac的生产流程庞杂,涉及的人员众多,但是,只要你去流水线走一圈你就会发现,每一个大大小小的功能测试站点,都会有一台Mac mini的身影。而它就是这个站点的心脏所在。

每一个功能测试站点(QT、Display、I/O…)都会依据当前站点的测试特性,单独为其开发测试应用程序。每一个待测的机器都要通过线缆连接,Mac mini上的测试程序会让机器做出反应,最终配合治具检测是否合规,然后放行至下一站。只有所有测试流程全部通过后,它才能作为一台合格的机器送到你手上。

工厂配合Apple的要求,依据生产流程定制所有生产测试的治具。并配备一批软件研发工程师,用来专门优化工厂的生产流程,而他们的技术栈都是cocoa,swift,c++。

由于某些特性而不得不使用windows的部分

工厂既然负责生产,那数据记录保存工作一定要做好。今天生产了多少台,良品率是多少,uph效率是多少…

这些数据通通来自流水线,由于需要上传特定数据库以及数据整理导出工具的限制,产线部分确实需要用到windows虚拟机完成数据记录。但这已经不属于实际制造环节,而是工厂内部的数据整理环节。

特定治具。芯片的组装,锡焊,ICT环节,不涉及系统功能测试的,会使用windows。

FCT涉及板载芯片功能测试就会回到MacOS。而一小部分需要整机采购的治具,比如X光机,生产商自带的应用程序不兼容MacOS,这时也只能用windows。

员工助理的日常工作涉及方方面面,软件比较杂,所以也是windows。

从打板到最后组装成一台完整的电脑,需要经过SMT 14项流程,SA-FATP 2项流程,Clean-room 6项流程,以及FATP 30多项流程。涉及打板、贴片、板电路验证、板功能验证、SOC测试、射频信号验证、板载芯片固件刷写、扬声器半组装测试、显示面板测试、快速功能检查、键盘功能测试、开合盖传感器检查、触控板检查、触控板马达测试、指纹识别测试、陀螺仪测试、I/O接口功能测试、压力测试、压力测试后是否造成机器损伤的测试…等几十项大大小小的测试。

在这些测试项目中,除了刚列到的极个别环节,其余所有,所有,所有,都是Mac mini+测试程序+治具的组合。

此处我谈到的仅限于芯片已经制成,电路板已经印刷好,外壳已经打磨成型,屏幕组装完成的阶段。如果真的硬要去抠什么打磨外壳的CNC机床运行的是不是Mac系统。那我就无话可说了。它肯定不是Mac,也绝对不是Windows,而且基于DOS或Linux单独为其定制的操作系统。

Apple不喜欢被别人握住把柄

保密工作

工厂有数百名工程师团队,涉及项目的所有人的工作电脑必须是MacBook+MacOS+工厂管控。装虚拟机的行为是严格禁止的。

所有工程师在接手新产品项目时都需要签订保密协议,严格限制通讯工具进入保密区。

确需携带手机的,权限仅开放给Apple员工和TDL,而且需要套黑色保护袋。

内部代码严格保密,不对工厂共享。生产过程中常遇到系统问题,需要apple工程师协助。仅限于工作需要会给你看一点点代码。

什么都得是自己的才行

缺陷管理工具,代码协作平台,工厂信息管理,全部都是自研系统。
即便你是apple员工,想访问这些系统你需要apple connect账号(VPN),并使用工厂内部网络,并且绑定了机器MAC号,并需报备主管批准。

Apple禁止员工使用微信,所有工作沟通必须在iMessage上进行。
系统是自己的,debug工具是根据自己系统开发的,工作中用到的一切的一切全部都是内部专用。从头到尾你都看不到任何市面上通用的工具。

事实上我们工厂工程师已经能使用一部分apple内部专用的系统了,但他们内部还有非常多非常实用的工具不开放权限,让我们望洋兴叹。

如果你购买过apple的产品,不论是手机还是电脑耳机,出了问题工作人员会帮你做检测。你会发现工作人员会用一根白线拖着一个白盒链接他的电脑,甚至直接无线通讯,就可以完成检测。这个过程中你看到的所有涉及到的不管是连接线,白盒dongle,测试软件,甚至通讯协议,全部都是自己研发的。因为他们用的工具与工厂很类似。去问一下你就知道。

在偶尔工作需要中接触到一次apple的代码。并非MacOS的代码,但是整体做了非常宏观的顶层设计,条理清晰功能明确,我一个不会写代码的都觉得这代码写的非常漂亮。而且其中做了非常充分的debug设计,各种注脚也非常完备。所以在日常工作中,相较于硬件问题来说,更容易解决的是代码以及固件相关问题。对于新进apple工程师来说,熟悉一个项目工程也是很快的,因为每个项目工程开发的时候都有专门pdf文档解释工程中每一种方法的功能和使用。一切都非常规范化。

这就是apple给我的感觉。

设计的环节我完全接触不到,因为这属于Cupertino那边的事情。但我们完全可以见微知著,apple对于边边角角的事情都如此上心,那么在设计过程中,尤其是涉及自己核心商业机密的事情上,对于所使用的设计软件和开发软件的选择一定有其安全性方面的考量。

我的推测是apple内部有属于他们自己的独特设计工具。理由很简单,apple有绝对的实力去开发这样一款软件。而且apple一贯的调性决定了其不太可能在市场上选择现成工业设计软件的做法。如果apple真的这样做,那它如今在工业设计领域所取得的成就,其实对于同行业其他竞争对手来说并非异常难以企及的高度。况且任何第三方的工业设计程序都无法满足一群完美主义疯子工程师的苛刻要求。保持任何变量都要在自己可控的范围内是apple最低的底线。更何况作为apple最重要的产品之一,它没有理由把第三方工业设计程序的下限作为自己产品力的上限。

Apple目标很明确,像偏执狂一样做它心目中最完美的机器

在我接触apple产品之前,我之前一直以为apple的产品只是金玉其外。事实上经过一段时间接触和工作使用,它真的就像是一群完美主义偏执狂工程师与疯子艺术家一同建造的现代机器。高标准,严要求是apple一贯的行事作风。

apple做大做强是有其核心的,这个核心不是某些人认为的装x、炫耀、轻奢小资。事实上apple没有闲工夫管这些。真正属于apple的核心,支撑起它两万亿美元市值的,是它以人为本的产品理念、真真正正的工业设计实力、超强的软件研发实力,强大的团队管理团队协作能力,和对供应链的控制能力。当我意识到这些的时候,我对它的敬佩之情油然而生。

所以我的结论:Apple有能力,事实上它也正在做,它的终极目标就是打造极致用户体验的产品宇宙。而那些出于种种原因考量,不愿向apple妥协的部分工业软件开发者,apple不强求其适配,但apple愿将选择权交给用户。

你没用过mac

当你吐槽windows的各种问题,大家会表示赞同,并认为这是windows的问题。

当你吐槽linux的各种问题,社区会表示赞同,并试图修复这个问题。

当你吐槽macos的各种问题,果粉会围攻你,并认为是你的问题。

并觉得你根本没用过mac。

略卡

为了安全性,我把文件系统隐藏的很深,,

Mac系统,Parallel安装了win11

在Win11里开通了WSL2, 安了一个Debian

在Debian里,安了一个Wine

在Wine里,安装了一个Word2010

目前用顶配M1 X芯片写word,有点卡,,,,,

不用做

如果我想在Windows上做一件棘手的事情,论坛大佬们会教我怎么做,或者解释为什么这件事情太困难了,目前电脑还做不到。

如果我想在Mac上做一件棘手的事情,论坛大佬们会教我怎么做,或者解释为什么其实我不需要做这件事情。

看门狗

昨天刚刚发生的,在电脑卡死之前粗略算了一下,按照苹果这种诡异算法,16G根本没占满。

然后就看门狗杀内核,紫屏了。

高端mac

用上了高端的Mac(已退货)才知道:原来文件夹里面的文件,你看到是8个,其实可能有12个。其中3个图标重叠在一起了,另外一个被拖动到屏幕外面了。

用上了高端的Mac(已退货)才知道:原来鼠标灵敏度有问题是因为系统内置了鼠标加速度,只能用控制台来关闭。关闭之后发现高端的magic鼠标只有400左右的dpi,因为瞬移鼠标这种FPS爆头操作习惯,容易打翻桌面上一缕阳光下的卡布奇诺。

用上了高端的Mac(已退货)才知道:让窗口饱满呈现在屏幕上,是一种操作艺术。

用上了高端的Mac(已退货)才知道:手汗是有罪的,不配使用触摸板,或magic鼠标的滚动功能。

用上了高端的Mac(已退货)才知道:系统报错根本不会展示给你具体原因,因为这不够“友好”。如果mac的系统或软件不提示你错误原因,那原因在你。

用上了高端的Mac(已退货)才知道:直接敲文件夹路径这种行为,是windows用户的低端行为。管理文件用8个颜色就好,这还不够的话,是你文件路径搞得太复杂了,不够优雅。你应该事事都求助于它提前给你贴心准备好的全局搜索功能。

用上了高端的Mac(已退货)才知道:重装系统的时候,“请等待”可能是5分钟也可能是24小时。

用上了高端的Mac(已退货)才知道:你的文件只有“文档”、“音乐”、“图片”,你不配知道根目录在哪,或者自创什么一级子目录。

用上了高端的Mac(已退货)才知道:用alt+tab暴力1毫秒切换窗口,视觉效果会给观赏你操作的人带来不美的感觉。应该静心欣赏年薪百万设计师给你准备的,窗口飘进飘出的动画。哪怕你开了3个文件夹、5个软件、16个文件。

用上了高端的Mac(已退货)才知道:文件云同步不需要让你知道进度或冲突,甚至多设备无网络情况下你也不需要知道,如果有冲突,那么这个文件应该消失。

用上了高端的Mac(已退货)才知道:直接拖拽窗口到顶部以实现最大化、鼠标拉到右下角盲点回到桌面、直接拖拽窗口到左右侧形成分屏,都是不够优雅的行为。应该慢慢移动你的触控板,点击那几个小巧但美观的左上角按钮,或者用手指来实现各种指令。人类已经有手指这种最好的工具了,还要刀叉与键鼠做什么呢?

用上了高端的Mac(已退货)才知道:表面上的UX设计简洁是最重要的,如果一个界面出现了一些复杂组合状态或异常,以至于优雅简洁的界面无法体现这种状况,那么就像一个优雅的名媛突然想到一个好笑的事情一样,憋着就好。至于到底什么好笑,让名媛身边的绅士们自己揣测就好。

用上了高端的Mac(已退货)才知道:NSString!NSMutableString!NSArray!NSMutableDictionary!!

纯生产力,其实还行

程序员专业,一直用Windows,双11买了丐版MacBook Air M1。

本来目的就是为了便携和续航,生产力可以通过远程公司台式机来实现,还特意买了向日葵会员。

到手后,确实能满足需求,操作习惯很容易适应,触控板确实好用,连鼠标也没问题。

但是,想着来都来了,折腾一下。

虚拟机装了win11,vs,keil,跑的都没啥问题。

后来想着再深入折腾一下,在macos下装了stm32cubeide做单片机也没问题。

然后装了qt做嵌入式arm开发也没问题。

然后装了docker,跑ubuntu x86版本,编译linux内核,也过了,只是因为架构问题,编译时间非常久。就是默认分区是不区分大小写的,编译出错,于是划了一块出来设置为区分大小写的就可以了。

试过ae,同一段视频导出,这台电脑和i7,32g内存,gtx1060显卡的台式机导出时间一样。

现在看起来,生产力上没有什么限制,只是不同而已。

现在硬盘占用到了75%,虚拟机和开发工具,浏览器,wps全开,内存最高占用到90%。但这个时候,使用并不卡顿,所以对这台电脑感觉非常好。

有点后悔没选高配,但现在基本够用了。虚拟机占空间最大,试过放到外置固态硬盘盒里,可以正常使用,现在还没必要,等实在没空间了再说。

看了好多厚此薄彼的评测,其实,没有什么好争的,一是不同的场景用不同的兵刃,二是都体验一下没什么不好的。

mac也会卡的

原来mac也卡,打开个什么软件用着用着也会卡死,之前一直认为不会卡;

原来mac你要是直接用蓝牙链接鼠标,体感完全是不如win的,它会哆嗦、顿卡;【你不用告诉我mac不用鼠标就凭触摸板即可,我的使用场景我自己知道】,不知道苹果的秒控鼠标怎么样,卡不卡,不卡估计也不会选择,不明白那么瘪为什么有人用,手不累嘛;

原来mac的同软件之间互相切换是得command+~,真不如command+tap用的舒服及习惯;

原来mac下的office是这么难用,尤其是excel,感觉微软就是放弃了mac的office,小毛病不断;

原来mac针对我这种办公场景,竟然可以全程冰凉不发热,比我之前13999买的x1相比,可能是x1伤我太深,让我一时间决定近几年绝对不换回win的本子来办公;【不知道m1之前的热不热,我这款确实没热过——全称轻办公场景,foxmail+网页+office+钉钉,偶尔加个腾讯会议,mac是凉的,之前的x1要炸了】

原来mac可以安静,风扇不会啸叫,这点也是从x1上对比出来的;

原来mac的续航真的比较顶,原以为x1价格到了,官方说的续航也足够,结果使用起来发现就是骗子,mac至少说续航顶的人,我觉得人家没有骗我;

最后也是换了mac后才发现的,原来一直觉得钉钉卡是win的原因,原来mac上体感也非常一般,所以我觉得钉钉这个软件真的比较次,相比较而言,我还是更喜欢用企业微信;

当做工具

先windows,后mac,再后来,最后也就是现在,都不过是「电脑」罢了。

这俩东西并没啥本质性的区别,不过就是一个输入处理器和输出显示器而已。

两者基本上都是可以互相替换的。

当然了有些东西mac上不能干,那就别用mac呀,或者再买个windows呀。

说白了,不管你买哪个,再花点钱买另一个的便宜点的,肯定不会跟别人有什么争执,非得来个你这个不如我这个。

你这个是垃圾之类的话。

没意义,就是个处理工具而已。

  • 21
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值