一个码农的苹果M1使用分享

2020-12-25 23:00:00 94点赞 185收藏 132评论

创作立场声明:本文所测产品为自费购入。纯属个人想法分享!

一个码农的苹果M1使用分享

用了一段时间的苹果M1,突然想跟大家分享一下,这款电脑被很多网友形容成不讲武德,我觉得确实是有点打破常识,这颗CPU采用目前最先进的5nm制程工艺的ARM处理器,可以想象成iPhone A14处理器的升级版,它包含了8核CPU(四颗高性能核、四颗低功耗核)和8核GPU,不仅仅整合了显卡还整合了内存,所以目前最高只有16G的机型,好处是高带宽、低延时。

在软件操作系统上因为它是ARM架构和传统电脑Intel处理器的x86架构不一样,所以不仅仅存在操作系统的不兼容,也存在软件的不兼容性。苹果很牛的开发了Rossetta2,可以想象为它的功能是翻译、仿真或者说虚拟传统的x86_64处理器指令。除了极少数的指令不支持以外,对以前的macOS软件支持还是很不错的,当然只能说可用,效率并不高,但是多数的软件是可用的。带来的另外一个优势就是可以直接运行iOS和iPad软件!但是目前这个优势没发挥出来,App Store上很多软件开发商关闭了从macOS下载安装应用,不知道是出于操作方式匹配的问题,还是软件运营的考虑。但是苹果目前的Xcode软件开发的软件已经可以做到一次开发所有平台运行。

再说一下虚拟机的问题吧,现在Parallels Desktop已经出了预览版,配合微软出的Windows 10 for ARM,可以正常运行,常用的Windows软件也能安装运行,但是装好以后,我发现好象对Windows软件没什么需求,只装了一个Visual Studio 2019和很少的常用软件,留待以后再测试吧。

最激动人心的部分就是要讲它怎么不讲武德了,用了这一段时间以后,原生的软件越来越多,虽然有一些是EAP、preview或者beta版,但是让我体会到了它是真的快!常用的软件除了苹果自带的,如Chrome、Office、WPS、Photoshop beta、Docker preview、QQ速度真的很快,常用的码农专用软件:Intellij IDEA CE EAP、VS Code Exploration、OpenJDK这些原生支持的软件也很快。我用得最多的IDEA来对比我的I7 10700K台式机(macOS Catalina,不要问我为什么…),苹果M1操作起来感觉稍微延时大一丢丢的感觉,没有台式机干脆爽快,但是软件的打开速度、以及编译速度、打包速度,已经和台式机差不多了。用打包来说同一个项目用x86_64的Oracle JDK1.8大概要15s左右,原生支持的OpenJDK打包是5s左右,台式机也是5s左右。总之很快!

最后说一下待机,我总结使用时间对比以前的MBP15来说,日常使用真的非常耐用可以说增加了100%,重度使用应该也有50%,这只是以平时使用情况凭感觉估计的,并不准确,只做参考。以前用的MBP15让我最困惑的一点就是发热很厉害,尤其是外接4K显示器以后,M1的MBP完全解决了这个问题,如果不考虑这个因素,可能我就买Air,而不是Pro了。

从电脑买回来我也经历了从失望到惊喜的过程,这和看评测和软文感觉是不一样的,在性能、功耗、待机上都有了打破常规的突破,随着软件的适配越来越好,真心觉得这是一款划时代的产品!

展开 收起
132评论

  • 精彩
  • 最新
  • 新架构旧模具,明年续航体积性能至少可以提升一个吧。明年搞个16寸16G做主力开发机。

    校验提示文案

    提交

    chenjn

    作者

    Dlad

    intel处理器性能再高也收散热和功率限制,期待16寸会有更高性能的新m1

    校验提示文案

    提交
    收起所有回复
  • 所以让您推荐,是air好还是pro好呢

    校验提示文案

    提交
    游戏和虚拟机使用不多,推荐air

    校验提示文案

    提交
    现在air的那个重量我选择都不买...等模具更新看看....M1芯片我还是等迭代下再入手

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • jdk用zulu jdk会更快一点,这是对arm适配过的,openjdk还需要转义

    校验提示文案

    提交
    我用的就是zulu,zulu只是OpenJDK的一种吧

    校验提示文案

    提交
    收起所有回复
  • 我在纠结要不要给女朋友换,她工作有一个软件必须windows,怎么办 [皱眉]

    校验提示文案

    提交
    当然是换一些女朋友啦

    校验提示文案

    提交
    换女友啊,电脑/元旦新年情人节礼物一并省了

    校验提示文案

    提交
    还有11条回复
    收起所有回复
  • 我MAC上装的都是免费版本软件,用了M1那些就装不了,只能从官方APP STORE下载,等于我就有一个系统其它啥都干不了

    校验提示文案

    提交
    没有说只能app store安装软件啊,以前的软件还是能装的,多数的在rosetta2的支持下是能用的

    校验提示文案

    提交
    这是什么逻辑?我在老mac上的一大堆xx软件除了ps2021不能xx后使用,其他全部可以在m1上使用,其中绝大多数都还已经原生适配,速度飞起耗电很低啊 [黑线]

    校验提示文案

    提交
    还有10条回复
    收起所有回复
  • 看来和楼主是同行,但是我比较杂希望楼主能帮忙测试一下homebrew支持的怎么样了。还有Xcode,我项目pod库太多,每次执行build,电脑就发出嘶吼般的叫声. [喜极而泣] [喜极而泣]

    校验提示文案

    提交
    homebrew现在不怎么用了,之前网络太慢不能更新就放弃了。用xcode应该是有优势的,毕竟是arm原生运行了,不像x86需要虚拟,不过这个我很菜,而且苹果xcode、swift、ui都变化太快 [大囧]

    校验提示文案

    提交
    收起所有回复
  • 8g内存够用吗

    校验提示文案

    提交
    钱包告诉我们:够用!

    校验提示文案

    提交
    我觉得主要还是考虑自己有没有对内存占用特别大的软件需求,比如视频处理,虚拟机,否则够用了

    校验提示文案

    提交
    还有9条回复
    收起所有回复
  • 可惜了,我现在干的项目3900x+32g内存,完整编译一次也要十分钟左右。要不然我就来尝尝鲜了。

    校验提示文案

    提交
    等Mac Pro产品线更新,传说中的M1X还是M2?

    校验提示文案

    提交
    收起所有回复
  • 楼主,外接显示器有没有连接后出现,优化中选择外接显示器后,外接显示器就无视频信号输出的问题,我的是11.1版,苹果售后也没能解决,现在外接显示器只能默认用笔记本显示器分辨率,不能全屏!

    校验提示文案

    提交
    我有一台带供电的type-c的显示器,和一台转接dp连接的都没问题 。只遇到一个问题dp的显示器要先接显示器点亮以后,再接带供电的扩展坞,否则显示器点不亮

    校验提示文案

    提交
    建议打开Apple Beta版更新试试,售后的水平也参差不齐,可以换人再试试。我两台都是4k,缩放到1920x1080用

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 同样码农,我还在用2013年发布的15寸mbp

    校验提示文案

    提交
    我用了i7黑苹果,16款的mbp15也不愿意用了,正好出掉换了个m1

    校验提示文案

    提交
    收起所有回复
  • arm下的vs2019能交叉编译出x86和x64吗?

    校验提示文案

    提交
    vs是可以选x86和x64的,但是没有arm选项,感觉是通过win10arm支持x86来运行的,反倒并不是真正的支持arm。

    校验提示文案

    提交
    哈哈哈,有生之年还能看到这样的问题,以前都是x86-64下搭建arm交叉编译环境~

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • docker可以吗 [高兴] [高兴] [高兴]

    校验提示文案

    提交
    有原生支持的预览版

    校验提示文案

    提交
    可以啊,有预览版原生支持了,有arm64的docker都没问题,x86的就装了一个sql server2019,运行不起来

    校验提示文案

    提交
    收起所有回复
  • 你用8g你考虑过idea,docker,as,chrome的感受么。。

    校验提示文案

    提交
    这几个还行吧,除了as没明白是啥,docker看怎么用了,我跑三四个没什么问题吧

    校验提示文案

    提交
    As说的应该是Android studio

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • JDK用的是zulu吗?

    校验提示文案

    提交
    是的,效率很高

    校验提示文案

    提交
    收起所有回复
  • 请问楼主虚拟机一定要16吗?

    校验提示文案

    提交
    不是16,而是16技术预览版,相当于m1专用版本。其他版本统统不支持在m1上装arm win10。目前技术预览版是完全免费的,有3个月免费授权序列号。

    校验提示文案

    提交
    是的,而且必须是支持m1的预览版本,也只能装win10 arm,我试了Linux for arm安装镜像提示不支持安装

    校验提示文案

    提交
    收起所有回复
  • 听说接了拓展坞之后耗电有点快,不知道楼主那边有没有这个情况啊 [小眼睛]

    校验提示文案

    提交
    我用的是带供电的扩展坞,感觉不出来,应该是取决于扩展坞和接的设备多少吧

    校验提示文案

    提交
    我测试过,只是一个hdmi拓展坞外接1080p显示器,耗电都高不少。3小时多办公,掉了一半多

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 码农不用公司配的电脑吗,还是回家自愿加班?

    校验提示文案

    提交
    还是补贴好,自己想买什么样的都行,加班能在家就是幸福了😂

    校验提示文案

    提交
    扎心了老铁 [中刀]

    校验提示文案

    提交
    收起所有回复
  • 设计狗只关心Adobe全家桶能否兼容

    校验提示文案

    提交
    其他不清楚,只用过ps和lightroom,photoshop beta原生支持了,但是没pj……

    校验提示文案

    提交
    正版随便装,adobe基本主要软件都推出原生适配的beta,使用极其流畅,但只能正版。xx版,基本除了ps只能装2019,其他的2021最新版转译后都能使用,就是有点点卡顿。

    校验提示文案

    提交
    收起所有回复
  • 您好我咨询下能不能运行ios端的游戏,我想买个mini接4k屏录制4k游戏视频不知道可不可以,谢谢

    校验提示文案

    提交
    没上架app store的ios游戏需要特殊手段才能装,个人不建议折腾,毕竟这是笔记本,也才第一次支持ios应用,不少人折腾后出现各种黑屏死机等。而且macbook没有触摸屏,只能用触控板玩游戏,还不能多指,没有意义的。除非游戏本身只要单点,不需要多指操作,还有如果游戏支持手柄,你倒是可以接个手柄玩。这次的macbook不要把它当成可以代替iPad iPhone的娱乐设备啊,本质还是笔记本是电脑

    校验提示文案

    提交
    可以蓝牙连xbox手柄玩古墓丽影

    校验提示文案

    提交
    还有9条回复
    收起所有回复
  • nodejs和安卓虚拟机可以吗?web前端和Android前端开发

    校验提示文案

    提交
    安卓开发只能说能用,挺慢的。nodejs原生只支持15?老的项目玩不转吧,回头可以试试,只装了一个原生的vscode没怎么用...

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
185
扫一下,分享更方便,购买更轻松