Jump to content

Apple for Development?

Go to solution Solved by BobVonBob,

If this is for a job, you'll probably receive a development computer from your company, or you can ask for a recommendation from your hiring manager. Go with that, since that will presumably be what most people at your company are developing on.

 

If this is for hobbyist software development, are you used to macOS or developing for the Apple ecosystem? Then buying a Macbook will probably be worth it to you. If you're more familiar with Windows/Linux, and you aren't developing for an Apple system, you'll probably prefer Windows/Linux.

If this is for a job, you'll probably receive a development computer from your company, or you can ask for a recommendation from your hiring manager. Go with that, since that will presumably be what most people at your company are developing on.

 

If this is for hobbyist software development, are you used to macOS or developing for the Apple ecosystem? Then buying a Macbook will probably be worth it to you. If you're more familiar with Windows/Linux, and you aren't developing for an Apple system, you'll probably prefer Windows/Linux.

¯\_(ツ)_/¯

 

 

Desktop:

Intel Core i7-11700K | Noctua NH-D15S chromax.black | ASUS ROG Strix Z590-E Gaming WiFi  | 32 GB G.SKILL TridentZ 3200 MHz | ASUS TUF Gaming RTX 3080 | 1TB Samsung 980 Pro M.2 PCIe 4.0 SSD | 2TB WD Blue M.2 SATA SSD | Seasonic Focus GX-850 Fractal Design Meshify C Windows 10 Pro

 

Laptop:

HP Omen 15 | AMD Ryzen 7 5800H | 16 GB 3200 MHz | Nvidia RTX 3060 | 1 TB WD Black PCIe 3.0 SSD | 512 GB Micron PCIe 3.0 SSD | Windows 11

Link to comment
https://linustechtips.com/topic/1387111-apple-for-development/#findComment-15091677
Share on other sites

Link to post
Share on other sites

It depends on what you want to develop. From what I heard, for most tasks these machines work really well. Web development? Go for it. Embedded Linux device driver development with yocto-builds? Might cause problems because some SoCs require you to have a native Ubuntu. (I look at you, Nvidia). 

As I am in the same boat - thinking about switching part-time to Mac - I found this youtube channel quite useful: Alexander Ziskind - YouTube

For me, I think I wait for M2, as I technically do not really need a new machine (it can wait) and for FPGA-Design I would still need an x86 processor (that won't change in the near future I guess).

Link to comment
https://linustechtips.com/topic/1387111-apple-for-development/#findComment-15091685
Share on other sites

Link to post
Share on other sites

Unless you are using some specialized software that is platform specific, you are fine getting pretty much anything.

Apple Silicon shouldn't be a problem either, but just in case, you can google if whatever software you need is supported at this point.

Also even if a given task is platform specific, you might be able to remote access another machine for the specified task.

 

So, yes, overall it might be worth getting even the cheapest MBA M1, and the only thing you might want to upgrade is the RAM.

Link to comment
https://linustechtips.com/topic/1387111-apple-for-development/#findComment-15091732
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×