是,M1考ASIC在性能上能干翻x86了,问题是,x86是因为性能赢的吗?x86的“历史包袱”真的只会拖后腿吗?M1的ASIC又能代表ARM的普遍性吗?
光是 windows3.1的应用程序不用修改就能直接在windows10 32位上运行 这一点背后所能体现的windows和x86的设计思想,就是苹果不会也不需要去理解的
工业、商业、计算领域,很多公司都维护着可能从上个世纪集成的代码,x86+win的结构,使得基于这些老代码开发新程序非常的容易,而微软也一直在为这些兼容性不断的修改windows,尽管这使得windows引入/删除各种功能的时候会花费非常大的精力,但是这些企业的开发者就吃这套,这也使得这些程序维护成本大幅降低,甚至当年还有一片教程“如何不让你的DOS程序在windows95上运行”
反观苹果,10.15抛弃了32位程序,11.0又要迁移ARM,这每一次折腾都会带来各种完全不必要的麻烦,而且理由也并不充分。
对开发者而言,他们并不需要“最好的性能”,事实上大多数程序只需要维护在能稳定运行就足够的程度,而苹果一次次修改系统也使得开发者不得不投入额外的精力去不断的修改调试程序,并且你还不能确定苹果这样的改动会让你安稳多久,下一次又会改什么
而Windows的驱动支持等特性,也是macos根本不考虑的,甚至苹果能非常任性的直接不让你去支持n卡,而这次的M1,也非常明确的表示不支持任何外接GPU。
同时事实上,买mac计算机同时完全仅适用macos的用户少之又少,毕竟购买电脑仅用于处理视频和处理文书的人本身就是电脑用户的一个小部分,而但凡涉及到一点专业需求的,都极有可能会需要windows的协助(在下动画专业,业务上算是影视专业的扩展,但是我们的Autodesk套件除了maya外全都没有mac版,但是linux版倒是一个不缺,这里我就不拿更特殊的动作捕捉软件来举例了,因为它确实是特殊场景,但是至少mac本身也不能保证在影视和相关配套专业上面做到软件全流程的覆盖),而对于我们而言,一个x86的通用架构的mac,也比ARM Mac要好用的多
并且,在大多数情况下,你根本不用担心“这个软件有没有windows x86版本”,光这一点就足够省心省事了。
再补一段,M1只能是苹果的M1,根本无法代表ARM,arm的厂商基本都是上个世纪老顽固思想构成的稀屎,连个驱动都不给你怕你有了驱动就能造处理器一样(win10 arm原版镜像甚至不能在自家机器上直接启动),而且各家专利技术各种分散混乱,根本不可能对x86形成真正的冲击,反而是内部打得不可开交,在ARM没有一套x86极其成熟完善可靠方便的通用硬件配置接口能够让各路厂商一致对外前,设备树和固定的驱动、以及一大堆厂商的破事都会是严重劝退的大难题
知乎有没有大神,当然有
大大部分知乎上程序员的水平都是调用下API,是计算机原理都搞不明白的“高级语言”程序员
特别是一些互联网公司的新人,手上拿个MacBook做下iOS应用开发就觉得老子天下第一了,苹果的M1那是第一中的第一,x86算个XX
还有一些果粉在数码博主的尬吹下认为苹果剪视频天下第一,苹果是第一生产力
所以这个问题下的答案质量可想而知
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有