3 ms·
With all due respect, if you're a mobile developer you don't get much of a choice which laptop you buy. A Macbook is the only machine that lets you meaningfully
by smoldesu 4y ago
With all due respect, if you're a mobile developer you don't get much of a choice which laptop you buy. A Macbook is the only machine that lets you meaningfully deploy to iOS, so I'm not sure if I agree that Windows/Linux machines were competing products.
Apple Silicon only reverses their hardware quality (which was truly awful 2015-2018). Their software quality has still been in rapid decline since Mojave, and it's developer experience out-of-the-box is still marred with coreutils older than dinosaurs and increased restrictions around running software. I know a lot of developers that are happy with Apple Silicon, but I know exactly 0 developers that don't complain MacOS.
- satvikpendem 4y agoYou're right, I do complain about macOS. I guess the stuff I'm doing isn't as dependent on the OS itself (web, mobile dev) so I don't see the same problems as others might who are working on lower level stuff. I used to use tools like Codemagic which ran macOS in the cloud for deploying mobile apps, so buying a MacBook wasn't necessarily a blocker for me.
- Dracophoenix 4y ago> I used to use tools like Codemagic which ran macOS in the cloud for deploying mobile apps, so buying a MacBook wasn't necessarily a blocker for me. Codemagic, from my understanding just does code-signing and deployment. I don't know how you did it, but a Mac would still be necessary for access to Xcode libraries, Objective-C, and iOS simulators.
- satvikpendem 4y agoCodemagic and Bitrise allow connecting to a Mac in their cloud via VNC where you have full graphical access to XCode and iOS stimulators. I believe both have free plans that support this.