我以为低价的 mac mini m4 会提升国内 macOS 市场份额,但似乎并没有

180 天前
 ShadowPower
根据 statcounter 上的统计数据:
https://gs.statcounter.com/os-market-share/desktop/china

去年 2 月份的时候,国内市场份额有 8.87%。
今年 2 月份,国内市场份额为 8.79%,1 月份的市场份额也是 8.87%

看各种论坛和 B 站上的讨论,总感觉 macOS 已经比以前更普及了。
结果发现是错觉……

5495 次点击
所在节点    Apple
69 条回复
iClass
178 天前
m⁴适合做机器人的主控芯片,省电,能效高。
ShadowPower
178 天前
@iClass 如果做原型开发和验证可以用,不过这种场景其实不追求省电和能效。我上大学的时候,参加的社团里,有学长做过这种。程序是用砖头那么厚的游戏本跑的,系统是 Linux ,能用 N 卡跑 CUDA 用各种现成的生态。

如果是落地的产品,除非是苹果公司开发的机器人,其他的都不太可能会用。原因有很多。

它只能跑 macOS ,除了苹果以外,没有人能低成本地裁剪系统,去掉不必要的服务。这样增加很多不可控的因素和意外。比如某天程序的证书签名到期,或者因为某种系统内部机制把签名相关的配置重置了,导致程序无法启动,那开发时肯定预料不到。

然后,供应商很单一,供货不稳定,也没有相应的定制服务和技术支持,买 M4 只能买 mac mini 整机。要是停产了,去买新款,得到新版系统,原先的软件甚至可能需要重新做适配。这些因素导致隐性成本其实非常高。

除此以外也没有各种专为嵌入式场景设计的机制。接口种类很少而且都面向普通消费者;虽然非实时系统只能做上位机,但 macOS 系统还没有进程优先级(真没有,Windows 和 Linux 都有);集成度过高还加上苹果限制维修元器件供应,导致维护成本高;没有看门狗电路和电源循环控制,不利于从故障中自动恢复,只能依赖 macOS 的软件设计,有时还得用户手动操作,毕竟苹果设计时就没有考虑过这样的场景。

机器人一般都要接入一堆传感器。我很难想象用 USB/雷电扩展坞转接各种板子,然后再接入传感器的那种场景……

做服务型机器人的话(送餐机器人那种),其实现在大多数都用 Android 来做,硬件总体上不算耗电,需要性能的运算有专用电路,成本也低,系统可以定制得非常精简。

做工业机器人的话,那 mac mini 除了上面所有问题,还有可靠性的问题,以及与其他供应商的设备对接的问题。
这方面甚至是 Windows 的传统优势领域之一。搜索“C# 串口通信”都能找到海量资料……

淘宝上卖的所谓“工控机”其实是山寨软路由的机器,那并不是真正的工控机。真正的工控机基本上都比 mac mini 更贵,配置还低。里面有很多增强可靠性的设计,有电源冗余,网卡和网口都有两个,不是做路由用的,这也是做冗余用的。正经的工控机都可以承受 7x24 小时的高温、震动、粉尘环境而不出问题。

虽然我了解得不多,不过我倒是没有听说过有什么 PLC 编程软件支持 macOS 。用来做上位机更是闻所未闻。
iClass
178 天前
@ShadowPower Installing ROS 2 on macOS 这是国内很多同事每天必做的 我们的方向是机器人软体
ShadowPower
178 天前
@iClass 我搜了一下,这玩意新版本文档中提到支持的 macOS 版本是 10.14 ,M4 没法用吧
iClass
178 天前
@ShadowPower 可以修改苹果操作系统内核 目前闭源可用
ShadowPower
178 天前
@iClass 好吧,我之前没有研究过……
Granthese
109 天前
ShadowPower
109 天前
@Granthese 现在的价格实在太便宜了
Granthese
109 天前
@ShadowPower #68 3 月份还没有现在这么便宜,统计数据有滞后性

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1119945

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX