大家好!

我正在计划开发一个应用程序并正在思考我开发环境的设置。

在家里,我有一台相当强大的Windows PC(RTX 4080 Super,Ryzen 7900X3D,64GB DDR5),所以性能上来说,我开发这个应用程序完全没有问题。但是,由于这样做更方便,所以我最想要做的就是主要在我的Windows机器上进行开发(Flutter + Android Studio),只使用Mac处理iOS的部分(Xcode)。

基于这个,我正在考虑购买一台 MacBook Air (M4或即将发布的M5) 配备 16GB RAM

或有可能的 MacBook Pro 配备 M5 chip

我想请一些与我情况类似的人给予建议:

对应于 16GB RAM 的 MacBook Air 上,使用 Flutter + Xcode 进行开发是否完全能够满足需求?

是否是合理的做法,主要在Windows上进行开发,然后在Mac上处理iOS/Xcode的部分?

是不是我可以使用 GitHub 并从 Windows 和 Mac 平行开发这个项目而不遇到太大的问题?

如果我主要是在Windows上编程,是否仍需要在Mac上安装 Flutter 和 Android Studio ,仅使用 Xcode 来测试 iOS 的版本?

若能得到一些类似的跨平台开发工作人员的建议,那该有多好。多谢了