Flutter 最低笔记本要求

5

Macbook Pro Late 2011(16GB RAM)能否顺利处理Flutter?我正在考虑购买一台笔记本电脑,想知道这款Mac是否适合运行Flutter、Xcode和Android Studio。由于不熟悉Mac,所以请问有没有最低要求?感谢任何帮助!


2
问题不在于Flutter,而是你的XCode构建时间可能会非常长。我在2013年的MacBook上为一个Flutter应用程序运行了一些iOS构建,这些构建花费了大约4-6分钟。这是一个相对复杂的应用程序,所以你的情况可能有所不同,但这是我的经验。但是,热重载将抵消这一点,因为你不需要进行完整的构建。这取决于你的耐心xD。 - Kirollos Morkos
感谢您详细的解释!您的2013年RAM是多少? - Daibaku
1
它只有4GB的内存,所以属于较低端。你的可能表现更好,很难说。 - Kirollos Morkos
3
我使用一台2017年的iMac(32GB RAM)和一台2017年的Macbook Air(8GB RAM)。我唯一注意到的区别是编译时间。Android Studio在两台机器上的启动时间相近,但在Macbook上编译需要约25秒,在iMac上则只需要约15秒。 - CopsOnRoad
谢谢你们的帮助!我非常感激。 - Daibaku
1个回答

5

16GB的内存已经足够用了。我在一台2015年款的Macbook(非专业版)上构建了一个具有许多依赖关系的相当复杂的应用程序。如评论中所述,你看中的这款电脑的处理器可能会稍微慢一些,但很可能没有问题(我想象一个2011年的Macbook Pro的处理器与我使用的Macbook类似)。

我通常在Chrome中打开20-40个标签,同时打开XCode、几个IntelliJ项目、Slack、Spotify、Finder、一些额外的终端窗口。它不是总是瞬间响应,但也不错。所以我认为像这样的一款Mac还是做得不错的(虽然我必须承认它的键盘绝对是垃圾,只要可能我就使用外接键盘)。

然而,你需要留意的是OS X的兼容性。2011年款的Macbook不支持最新的OS X。我不确定,但我敢打赌最新的XCode更新仅支持最新的操作系统(或至少不能保证将来会继续支持),如果你没有最新的XCode,你就不能构建最新版本的iOS应用程序,如果你没有支持最新版本的iOS的构建,你就不能将其部署到应用商店......

如果这对你不重要,那么你可能没问题......但否则,我会更担心选择一款在未来得到支持的Macbook,至少超过8GB的内存。

如果你不需要笔记本电脑,你也可以考虑一下Mac Mini - 它们往往是性价比更高的选择。请查看此网页,了解OS X版本的兼容性。


不客气!一旦你购买了它,发现这一点会很糟糕。 - rmtmckenzie
1
嘿@akshaybhange,正如我在答案中所说,我一直在使用一台2015年的MacBook,配备8GB RAM,与新的MacBook Air相似或稍微慢一些,但完全没有问题。因此,它很可能能够胜任,尽管在构建等方面仍然会比较慢。话虽如此,我最近还是买了一台MacBook Pro,主要是为了额外的内存 - 但我总是同时打开几个用于服务器、Web前端和移动应用程序的IDE(经常插入许多其他设备),所以我需要更多的性能。如果你认为只是浏览器、IDE和你自己,那么Air就可以胜任。 - rmtmckenzie
@Richard 我敢打赌,这更可能是你使用的特定USB-C电缆或特定计算机的问题,而不是它是Air的问题。确保你没有使用随充电器附带的电缆,因为它们通常不支持数据传输,或者至少不支持很高的速度。另外,请确保在运行“flutter doctor --verbose”时没有错误。 - rmtmckenzie
@rmtmckenzie 这是一根全新的苹果数据线。而且,XCode 和 iTunes 可以识别这部手机……只有 Flutter 不能。 - Richard
@Richard,这个问题已经快到值得发布新问题或在论坛上发帖的地步了。但是你有检查过运行ideviceinfo时会发生什么吗?如果libimobiledevice库对你不起作用,那就可以解释发生了什么。也许运行brew upgrade libimobiledevice也值得一试。 - rmtmckenzie
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接