小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
前言
一直都在写技术文章,好像把自己闲聊的技能都给荒废了。
今天我们就随便聊一点苹果的产品吧。
新款MacBook Pro
随着这个月苹果新MacBook Pro发布,M1 Max的性能已经被测评吹上了天。
本人现在使用的是2020年款的M1芯片的MacBook,就性能而言已经非常厉害,完全可以看着参数就知道它二哥M1 Pro,大哥M1 Max能有多炸场。
虽然新款的内存都是16G起步,硬盘容量也是512G起步,同时价格也是感人的:
顶配版本M1 Max已经高达26499元了,虽然作为程序员挣得不算太少,但是这个价格还是太虎了。
随着新品发布的,还有一款苹果布。这货莫名其妙就火了。
苹果布是交智商税吗?
这块布高达145RMB,而且还不是能马上到货。
作为一名吃瓜群众,我们立马会觉得这玩意就是交智商税。直到我回想Apple有这么一个产品:
用145RMB的布去擦拭一块4.5W的显示器,好像也不是特别过分,如果你买了2.65W的新款MacBook Pro,好像也算是正常。
M1系列芯片的野望
在各种IT硬件测评频道,都可以看到对于M1 Pro、M1 Max的测评,简单说,就是一个性能怪兽。
都是作为PC说的,唯有一篇文章看的让我眼前一亮,我大概总结一下:
M1系列作为CPU的时候,我们总是在PC端在做比较,但是其实你要知道,M1系列它是基于ARM架构打造,所以从广义上说,它的泛用性非常广泛。
怎么解释这句话呢?其实在CPU架构上一直都有两个知名的指令集阵营:
-
x86指令集,以Intel为代表
-
ARM指令集,以苹果、高通为代表
如果用代码来解释一下就是这样:
protocol x86 {}
class IntelI9: x86 {}
protocol ARM {}
class AppleM1: ARM {}
从面向协议角度看,就是这两种CPU的遵守的爹不一样,而导致其使用的场景也有很大的不同。
而在目前的移动端,以及更多的涉及车联网的车路协同、自动驾驶以及智能机器人的AI运算技术,目前都在使用ARM指令集的CPU。
但是在这里领域也存在一个问题,就是伴随着数据量与运算量的吞吐量提高,目前CPU的性能跟不上。
M1系列的横空出世正好打破了这个局面,它基于ARM,高能低耗,十分强大。
Apple造车已经是板上钉钉的事,M1系列也许就是其中枢神经。
如果Apple将M1系列作为硬件配件投放到市场,那么必然是腥风血雨,虽然我个人觉得像苹果这样硬件+软件闭环的公司不会这么做,但谁又知道呢?
参考文档
个人感受
苹果做产品,其实就是面向对象的。
你拿到它的产品的时候,它的继承与封装可能已经做到了极致。
作为一名iOS Developer,我只能算是半个果粉,因为确实有些产品实在太烧也太交智商税了。