西西河

主题:苹果要全面转向(all-in)ARM啦!? -- 杨微粒

共:💬28 🌺135
分页树展主题 · 全看首页 上页
/ 2
下页 末页
  • 家园 苹果要全面转向(all-in)ARM啦!? -- 有补充

    最近在知乎上看到苹果的Mac要转ARM的消息,去B站找到了相关视频。

    「官方中字」WWDC 2020 主题演讲, Apple 特别活动 - 2020 年 6 月 https://www.bilibili.com/video/BV1cK411W7FZ/?t=5160

    有点激动。感觉挤牙膏躺着赚钱的时代结束,当年「Intel vs 众RISC」式的「激動の時代」又来了。

    从移动端生态攻上桌面(iOS app在ARM Mac上运行)比从桌面生态攻上移动(Microsoft推Windows RT和Windows on ARM、UWP应用)要有力多了。毕竟移动app(只要不是用了多指触控之类的),就算是照搬UI上了桌面系统也能勉强在键鼠下用;但反过来为大屏幕和键鼠设计的桌面应用,除了少数例外(Galgame、Kindle之类),绝大多数没法在不改UI的情况下直接搬到移动端。

    田中澪曰:

    替换那么只要有窗口方案(大概率还是会有的)买来当个手游+上网机,换掉iPad+Chromebook应该不是啥问题,毕竟现在桌面系统在大量消费级应用上实在是差的离谱,国内环境下一堆应用连web版都不提供或者web版烂的惊人,总得有个靠谱解决办法,这个靠谱方法应该也不是“不用”吧。https://www.zhihu.com/question/400425268/answer/1292140079

    如果到时候能在桌面系统上直接使用iOS版微信,跳过登录扫码的智障操作;某些国产毒瘤应用都在iOS沙箱中运行防止耍流氓,感觉很有吸引力啊!

    至于微软,当初的计划似乎就是uwp搞沙箱(Windows手机 只能用uwp应用),win32全能桌面app,结果Windows phone创业未半而中道崩殂,好多uwp应用都放弃开发了,网易云音乐 不光放弃了uwp开发最近还把微软应用商店里面的uwp版换成了win32版,Windows平板用户纷纷抱怨→_→ https://www.zhihu.com/question/398183373/answer/1253750395

    对于微软来说,Windows on ARM更多是一种防守。微软需要的是「微软税」(对微软操作系统授权费的戏称),至于用户是在x86平台上交还是在ARM上交,微软似乎并不是那么在意,或许如此,微软对于优化Windows on ARM 的使用体验并不是那么上心(这点和Intel用Atom对抗ARM类似,都是三心二意的,惟恐新平台影响了原来的盈利点)。据报道,surface pro x上的onedrive还是x86模拟运行。https://zhuanlan.zhihu.com/p/101864290

    macOS on ARM则是进攻,试图夺取消费电子领域wintel的份额。

    苹果靠卖硬件赚钱,但是不是普通的硬件,是通过自家软件差异化了的硬件。今后的ARM Mac,在支持iOS app的同时,肯定会下力气堵黑苹果安装。

    Apple sells: superior hardware differentiated — and thus sold at a handsome margin — by exclusive software. https://stratechery.com/2017/apples-strengths-and-weaknesses/

    通宝推:唐家山,
    作者 对本帖的 补充(4)
    家园 历史规律就是得桌面者得天下。

    历史规律就是得桌面者得天下。1990年代,Intel就是从桌面杀上了服务器,把IBM的PowerPC+AIX、Sun 的SPARC+solaris等全部干翻。

    Linus曾经写过一文解释了为啥反过来光做服务器不行。

    最有趣,也许也是最深刻的,是对服务器市场的潜在影响,服务器市场正是英特尔的衣食所系。 Linux的创建者和维护者Linus Torvalds解释了为什么他对2019年服务器上的ARM持怀疑态度:

    有人认为“云”意味着指令集无关紧要。在家开发,在“云”上部署。那是胡说。如果您是在x86上进行开发,那么您将肯定想在x86上进行部署。因为您将能够在“家中”进行测试(这里的“家中”指的并不是字面意义上的自宅内部,而是指在您的工作环境中)。这意味着您很乐意为x86云托管支付更多费用,因为它可以与您在自己的本地设置上测试的内容相匹配,并且您得到的错误将处理得更好……

    没有本地开发平台,服务器领域的ARM将永远无法实现。试图销售64位“超规模”ARM服务器是愚蠢的,因为您没有客户也没有工作负载。这一切又是因为您从未出售过建设整个生态的廉价ARM盒子……

    改变这的唯一方法,是说“看,您可以更便宜地在ARM机器上进行部署。这是开发机,您可以在上面开展工作”。对于开发人员而言,看得见摸得着的硬件非常重要。我认真地声称这就是PC接管服务器而其他所有RISC芯片都失败了的原因……这就是x86获胜的原因。您是否真的认为世界已经发生了根本变化?

    https://stratechery.com/2020/apple-arm-and-intel/

    胡伟武老师对于Intel当年干翻众RISC的历史是很熟悉的。他有一句名言,「当年技术上超过英特尔的 CPU 企业都死了」(https://www.zhihu.com/question/32031083/answer/257965934)。对此,胡伟武声称要“农村包围城市”,先嵌入式赚钱,同时开发桌面和服务器芯片。

    与之相反,华为的鲲鹏(ARM)则是放弃了农村(桌面),直取大城市(利润丰厚的服务器端)。华为的桌面计算机一直跟在Wintel联盟后面亦步亦趋(除了被制裁後被迫把Windows换成了GNU/Linux,但看上去也是权宜之计,没有龙芯那种建设自家桌面生态圈的意思)

    究竟谁会成功?未来值得期待。

    家园 为啥云电脑不可能取代传统PC

    锐龙6核,3600,价格 1369 元(京东盒装价,下同)锐龙8核,3700X,价格 2399 元。(相比3600)性能提升 33%,价格提升75%锐龙12核,3900X,价格 3999 元。(相比3600)性能提升 100%,价格提升 192%锐龙16核,3950X,价格 5749 元。(相比3600)性能提升 166%,价格提升 320%锐龙24核,3960X,价格10699元。(相比3600)性能提升 300%,价格提升 682%锐龙32核,3970X,价格15299元。(相比3600)性能提升 433%,价格提升 1018%锐龙64核,3990X,价格29999元。(相比3600)性能提升 966%,价格提升 2091%看懂这个表格的意思吗?对PC来说,价格的提升永远比性能提升更快。集中算力的结果是,集中提供相同的总算力,成本是分散提供算力的两倍以上。每个人自己配置算力的成本,永远比服务器统一配置同等算力的成本低,这是客观经济规律,不随技术的发展而改变。所以,分布式计算,胖客户端才是大势,云电脑是逆潮流的返祖行为,永远不会替代PC。

    作者:pansz

    链接:https://www.zhihu.com/question/367386323/answer/1028947231

    来源:知乎

    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    这个除了说明云电脑不可能取代传统PC之外,还说明了为什么服务器芯片比桌面计算机更赚钱,但是却是得桌面者最终得天下(90年代Intel U干死一票RISC芯的服务器)。一上来就瞄着利润丰厚的服务器市场出32/48/64核ARM服务器的,未必能笑到最后。

    家园 原来华为也有桌面级4C/8C的鲲鹏920Lite

    订正:原来华为也有桌面级4C/8C的鲲鹏920Lite,但是价格似乎很贵。比龙芯3A还贵。4核版6900,8核版7500 华为鲲鹏920S 4核 8核 鲲鹏920S 国产鲲鹏 华为鲲鹏920S 鲲鹏主机

    服务器不可能是“农村”。嵌入式才是“农村”(单品价格低,收益低,靠走量),桌面和服务器都是“城市“(单品价格和收益都比嵌入式高)。而且服务器还是比桌面更大的“城市”(但是设防不像桌面那样严密)

    @pansz

    有个回答列举了AMD不同CPU的价格

    锐龙6核,3600,价格 1369 元(京东盒装价,下同)

    锐龙8核,3700X,价格 2399 元。(相比3600)性能提升 33%,价格提升75%

    锐龙12核,3900X,价格 3999 元。(相比3600)性能提升 100%,价格提升 192%

    锐龙16核,3950X,价格 5749 元。(相比3600)性能提升 166%,价格提升 320%

    锐龙24核,3960X,价格10699元。(相比3600)性能提升 300%,价格提升 682%

    锐龙32核,3970X,价格15299元。(相比3600)性能提升 433%,价格提升 1018%

    锐龙64核,3990X,价格29999元。(相比3600)性能提升 966%,价格提升 2091%

    云电脑能否替代普通 PC?为什么?

    桌面的重要性从AMD的历史也能看出。推土机时代,AMD靠着性价比可以在桌面上苟延残喘,在服务器市场上就不见影子了。光靠“性价比”是拿不下服务器的(因为表面的“性价比”没有包含程序员的开发成本)。桌面相当于进可攻退可守的关中小“城市”(高祖因之以成帝业),服务器相当于中原大“城市”,虽然获益丰厚,但不好守。

    家园 笑死了,公司A简直和肖战一个待遇

    虽然英伟达的 GPU 在性能功耗比上并不具备优势,但目前来说,GPU 却是主流。原因就在于 GPU 在编程上更加方便,生态上也有优势,而这又会吸引更多的开发者使用 GPU。

    回想 20 年前,当时 Intel 的 CPU 在性能上相对于 MIPS、Alpha、PA-risc、SPARC、Power 而言是最弱的,但 Intel 与应用结合得最紧密,特别是 Wintel 同盟使 Intel 的 CPU 拥有较好的软件生态,最终使 CPU 性能最弱的 Intel 笑到了最后。

    因此,人工智能芯片最终鹿死谁手,不在于 PPT 上的纸面数据是否能够吊打友商,不在于宣传上各种“中国首款”、“全球领先”、“打破国外垄断”等标签,而是看人工智能芯片与应用结合得是否紧密。

    只有将人工智能芯片用起来,搭建起开发环境和软件生态,才能实现技术和产品的可持续发展。否则,国内人工智能芯片厂商只能在资本大潮中赚一笔快钱,然后将 MIPS、Alpha、PA-risc、SPARC 被 Intel X86 处理器击败的历史重新再上演一遍。

    看了一篇谈寒武纪的文章,文中将某公司称作公司A,看来公司A海军确实是名不虚传。知乎上有个人逮着我谈ARM服务器的文给我安龙芯吹的帽子,怕了怕了。幸亏西西河人少,海军还没来。

  • 见前补充 4532951
  • 见前补充 4532539
  • 见前补充 4532337
    • 家园 这个要具体分析情况

      华为现在分兵攻ARM服务器市场是因为国家层面对党政军及央企的服务器信息安全的政治决心己下,与美企脱钩己经势不可免。这一块大利润己经不是画饼,而是己经明确要在国内企业中择优分配。华为这种对利润嗅觉灵敏的狼性企业,评估自身能力没问题之后当然要把这块山头攻下来。这个和面向普通消费者的云电脑不是一回事,华为现在也没有重点考虑这方面。

    • 家园 微软对 ARM 其实并没有那么上心

      https://www.zhihu.com/question/403068258/answer/1305199884

      移植 Win32 程序到 ARM 并没有那么难,但发布一个 Windows ARM 的编译器似乎很难,至少微软是这么认为的。

      Windows 10 ARM64 是在 WinHEC 2016 上首次公布的,16 年 12 月。微软演示了骁龙 820 上运行的全功能 Windows 10,支持 Win32 程序,还带 x86 模拟器。

      https://www.bilibili.com/video/BV1Xs411Y7ah

      但微软完全没有提该要怎么移植现有的程序,对于桌面程序来说,只能靠模拟器。模拟器能跑就跑,不能跑就拉倒。

      等了快半年,17 年 5 月的 Build 2017 大会,微软再一次演示 Windows 10 ARM64,但还是没有演示要怎么移植程序。你要原生?写 UWP 吧(还只能是 32 位的)。

      https://www.bilibili.com/video/BV1Fx411v7Cz

      但社区不想再等下去了。几乎在同一时间,5 月 11 日,Pete(Rufus 作者)在博客上发布了用 VS2017 编译 ARM64 Win32 程序的教程,并且将 Rufus 移植到了 ARM64。

      https://pete.akeo.ie/2017/05/compiling-desktop-arm-applications-with.html

      原来 ARM64 的库已经躺在公开的 Windows SDK 里很久了,VS2017 也早就提供了 ARM64 编译器。但微软就是不愿意公开,甚至限制用户用这个编译器编译 Win32 程序,要改 VS 工程才能绕过。

      又等了一年,Build 2018 大会上,微软终于宣布公开 ARM64 工具链。这么重要的事情居然没有上到大会的 Keynote,只是一个 Session 和一篇博客更新完事。

      在这个 Session 上,微软演示了 VS2017 编译 OpenVPN 驱动,以及 ARM64 的 VLC,一行代码都不用改。

      https://www.bilibili.com/video/BV1cE411Y7Va

      但微软没有演示用 VS2017 编译 VLC,只是说了一句“他们的编译系统比较特殊,做了很多改动才能用 MSVC 编译”。

      嘛,编译系统的确很特殊,特殊到他们根本就没用 MSVC 编译。在 LLVM 的邮件列表上,Martin Storsjö 提到大会上演示的 ARM64 VLC 其实用的是 Clang/LLVM/MinGW 工具链。

      [llvm-dev] Showcase of the Windows/ARM64/MinGW target

      http://lists.llvm.org/pipermail/llvm-dev/2018-May/123457.html

      至于 LLVM 的 Windows ARM64 支持是什么时候开始的呢?第一个 PR 在 17 年 8 月。在微软犹豫的一年时间里,社区自己用爱发电都把工具链搞完了。

      ⚙ D36364 [AArch64] Add support for a MinGW AArch64 target

      https://reviews.llvm.org/D36364

      微软对Windows on ARM不上心,感觉就和微软的手机业务失利类似,微软的重心在商业客户,2C(消费电子)业务很多时候都有一种漫不经心的感觉,Windows 8以来的微软应用商店也是如此,很容易在商店里面找到质量不达标的垃圾应用。

  • 见前补充 4532017
    • 家园 还有一些其它的新动向

      包括树莓派在内的一些其它各种派也在以不同的方向围攻WINTEL联盟。树莓派全系列300万的销量己经不是一个小数量了。最近入手了一个树莓派4B,感觉还是比较好玩的,有点像又回到当年DOS 5.0的年代,但是LINUX系的命令行软件比DOS系强太多了,而且全部免费开源,虽说当年用DOS的软件也不怎么花钱(虽然说盗版光盘也只要5元张,但架不住止不住手要每月都要买个十来张,这对当年大学生活费也是有一点小肉痛的),但被贴上盗版软件的使用者还是有点理亏的感觉。

      另外希望华为能出一款能支持鸿蒙的类树莓派开发板,这绝对是培养自家生态的一个极好切入点,毕竟谁能把没什么钱但有大把精力的高校学生圈在自家的生态中就有了无限可期的未来。

      通宝推:唐家山,
      • 家园 华为连手机都锁BL

        华为连手机都锁BL,估计是不用想了

        • 家园 最终用户的策略不同而己

          华为手机的面向的是不愿意折腾的普通消费者,其中大部分的利润来源还是中年以上偏保守的传统成功人士,当然要杜绝一切可能带来麻烦甚至崩溃的刷机入口。

          而如果要推出的产品面对的是开发者或未来可能的开发者,策略当然会随之不同。宁南山最近有一篇文章推测华为有可能为了保住5G基站芯片这个业务核心中的核心,有可能成为小型IDM制造商自产自销部分核心芯片。如果真的如此,有了自己的芯片生产线之后可以有很多种玩法,反正养一头猪也是养,养两头猪也是养,到时以超高性价比的价格屠杀ARM开发板市场也不是不可能,毕竟华为是中国少有的有远见的商业公司,并且以独有的不上市的公司的集体持股优势,完全有能力也意愿为长期目标承受短期的账面亏损而不必受到资本市场的掣肘。

          • 家园 2B起家的华为能否玩好2C,我很存疑

            2B起家的华为能否玩好2C,我很存疑。华为的风格更像IBM和Microsoft,不像苹果。

            2B(To Business)和2C(To Customer)的企业文化是差的很远的。

            2B产品面向的是客户,什么叫客户,简单通俗地说就是给钱的合作方,它们通常是一个企业。个人使用者则是用户。本文所说的客户即2B客户,用户则指的是2C用户。

            2B和2C产品特性的区别,总的概括就是“工具与玩具”的区别。

            先声明,对于两类产品小编并没有感情上的偏袒,两者没有高低贵贱之分,2B产品偏生产特性所以统称为工具,2C产品偏娱乐特性所以统称玩具。

            不难理解两者为什么一个偏工具,一个偏玩具。产品的源头是需求,需求的主体是customer/user。2B产品的需求主体是企业,而企业的核心功能是生产,生产当然就需要工具,因此2B的产品就偏工具。2C产品的需求主体是个人,人都喜欢玩,所谓玩就是进行娱乐性的活动,因此2C产品就偏玩具。

            https://blog.csdn.net/sheep8521/article/details/82993432

            Apple历史上几次成功换指令集(motorola68000→PowerPC→i386/amd64,接下来还要换Aarch64),就是因为它是2C起家的公司。对2C来说legacy code不是太大的问题。但是2B就不行了,髮国机场还在用Windows3.1呢

            不过微妙的是,玩具可以进化成工具。Paul Graham写道:

            如果您想知道十年后普通人将使用计算机做什么,只需到一所优秀大学的计算机学院四处走走即可。 他们在做的事情,就是十年后普通人会做的事情。

            在“平台”方面,这种趋势更加明显,因为新颖的软件起源于伟大的黑客,他们倾向于首先为自己使用的任何计算机编写该软件。 软件销售硬件。 Apple II的大部分(如果不是大多数)初始销售来自购买了运行VisiCalc的人。 为何Bricklin和Frankston为Apple II编写VisiCalc? 因为他们个人喜欢它。 他们可以选择任何一台机器使其成为明星。

            如果您想吸引黑客编写可以出售您硬件的软件,则必须吸引黑客来使用您的硬件。 仅使其“开放”是不够的。 它必须开放且优秀。

            https://stratechery.com/2020/the-end-of-os-x/

            • 家园 华为不算2c, 华为应该算半个互联网企业

              或者说,现在在美国的制裁下,他必须自己建设生态,即生产2c的手机,电视,手表,平板,笔记本,穿戴,音响等等,还必须自己搞hms,鸿蒙,甚至搞huawei search。

              而且华为可以抄乐视的作业,1+8+n 实际就是当年乐视开放闭环,生态化反的子集。大嘴最先提出的时候,连图也基本是抄的乐视的饼图。六屏一云,生态化反,乐视套路的意义就是硬件为互联网内容产品服务。硬件只是广告展示屏,真正盈利靠卖服务。华为电视推出1年多来,618这次降价凶猛,一方面自己造芯片,成本可控。另一方面应该是真的尝到硬件带动服务收入的甜头了,一台电视2,3千,利润可能了了。但是如果一个电视用户在华为荣耀电视上充值了全家桶会员套餐,好像680还是780, 这一个充值套餐,华为可能得到的利润就不止300。腾讯,芒果,优酷估计给华为的分成比例会很高,华为自己的华为视频那更是自己左口袋进右口袋。一个1999的sound x可能几百的利润,但续费1年hi-res会员得200多,华为分成的利润可能就100+,关键这些会年年有。huawei serach在欧洲如果能分到谷歌广告的10%,那就是几十亿美元的一大块肉的。

              互联网服务的特点,规模达到一定程度后,就是印钞机。华为虽然互联网基因不是很强,但是善于学习,比如做电视的时候显然认真学习分析过乐视。而且现在华为真的在实现生态化反的效应,这个如果用过华为的多屏协同,一碰传,一碰投屏一类就有感受了。直接是降维打击的竞争。

            • 家园 一个企业的基因有哪些?

              华为是2B起家不错,但是也要看到这些年把手机纳入华为的主航道之后向2C转身无疑是十分成功的。华为去年全年的手机销量2.4亿,做消费者终端做到这个体量上,这就不能说华为没有2C的基因了吧。

              当然在极客圈华为显得不够"酷",这跟华为转型到消费者业务赛道上之后宣传部门有些不适应有关,比如前两年华为的一个宣传语:"华为不仅仅是世界500强",简直就是消费者业务宣传企划的大型翻车现场,这句宣传语如果是面向中国移动,中国联通,中国电信之类的企业用户一点没毛病,技术精进,实力雄厚,国际大厂的人设风范立马就出来了。但是在蓝绿二厂林立的街头手机店打上这么一句大大的宣传语就有种莫名奇妙的感觉,让人有一种疏远感,不知道的还以为是哪个国际大厂混不下去了,来街头练摊呢,活脱脱给人一杨志卖刀的滑稽感。

              但也要看到华为这些年在消费者业务宣传上的进步不小,比如前些年小米风头正盛,线上销售风口正火爆的时候,华为专门分出荣耀手机子品牌对小米的宣传作为标本的像素级复刻。线下渠道则对蓝绿二厂的线下手机门店紧贴作近身短打丝毫不落下风。

              如果有一天华为要出产品面向硬件开发者,我相信华为肯定会作相应的调整,甚至会更有优势。毕竟华为的技术人员中集中了中国的通信电子专业的姣姣者,毕竟硬件基佬更懂机嘛。现在华为的短板还是在软件这一块。

              • 家园 比如微软的EEE战略和强调兼容性

                拥抱、扩展再消灭(英语:Embrace, extend, and extinguish[1],最后一个词也作exterminate[2],或按extinguish译为扑灭)是美国司法部在微软公司内部发现的一句短语[3][4],表述了微软的一种市场战略,即:首先接纳广泛使用的技术标准,将产品推入市场,然后在产品中加入自己的专利扩展,最终用这些非标准的专利扩展使竞争对手处于不利地位之中。

                EEE战略在IE对抗Netscape中取得了良好效果,但是在手机领域就完败。

                一年半后,微软意识到他们当前的手机操作系统Windows Mobile与iPhone竞争不利,因此开始着手开发Windows Phone。 尽管如此,仍然存在未经确认的文化假设:第一,微软有时间利用其无与伦比的资源来做一些事情,虽然一开始可能会变得更糟,但随着时间的推移终究会变得更好,第二,该公司可以利用Windows的垄断地位和Office的优势。 微软在浏览器大战中的胜利以及对企业数据中心的缓慢接管巩固了这两种假设。 但是,实际上,微软的移动努力已经注定要失败,几乎所有人都意识到了这一点,甚至在Windows Phone推出iPhone葬礼之前就已经意识到。https://stratechery.com/2016/the-curse-of-culture/

                在手机领域对比一下小米和华为,其实略有一点Netscape和IE的感觉。Netscape/小米手机开创了Web浏览器/互联网手机&国内定制AndroidUI的先河,但是最後成为霸主的却是IE/华为。

                • 家园 华为和小米的差别

                  一个是不够"聪明",一个是太过于"聪明"。

                  小米雷军,中国第一代精英程序员出身,智商超群,但个人精英主义严重,对中国社会的中下层的结构,社会意识严重认识下足,私利心也是比较重,眼界和格局也限制了小米的发展上限。这个可以通过小米上市前后雷军独拿99亿奖金和不断收留手机失败者高管联盟可窥见一二。

                  华为任正非,寒门出身,经历文革部队成长,改开大潮退伍后进入地方企业,被骗巨款遭裁员,被迫创业进入商界,在80,90年代那个浮躁的社会环境下仍然在赚到第一桶金后仍然能投入所有资金进行技术研发交换机,企业到了一定规摸后力排众议花巨资引入IBM的现代企业制度,在企业内的分配上走集体股份制。华为的发展史就是中国企业中那股不甘屈于人下精神的绽放。以前百度有一个系列广告:"百度更懂中国",但我想说一句:"华为更懂中国,华为也更懂世界。"

分页树展主题 · 全看首页 上页
/ 2
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河