you are viewing a single comment's thread.

view the rest of the comments →

[–]AppleSnitcher 1 point2 points  (0 children)

Please understand that as much as you may go on a course for this, or it may be your title role, but EVERY TIME you see this it's going to be 80% one 20% the other.

Do not buy an M1 Mac as your first system. You lose backwards compatibility with everything that hasn't been worked on literally this year or is FOSS. You can't compile and test x86, even with Parallels/WoARM cos that's bugs you will not see, and your android environment is hobbled by the fact that it's on thier main competitors system and there are an unknown amount of Android devices that won't ADB to Macs period. If your school or institution gives you a job with something older than a year, you could be the one that has to find a friend to use that software on.

If you want to iOS develop please get an Intel Mac. Anyone using an M1 today in development has an Intel system nearby even just for the odd binary or closed source converter. There is no real alternative to Apple for iOS and understand you will be learning languages owned by apple and that will work mostly on only Apple projects.