But if there's a nice open source emulator for €50 (or in this case, free?!) where I control literally everything, that opens up a world of possibilities.
Also, don't overlook students, countries other than the richest thirty or so, and income discrepancies within those countries in general (especially in the USA where the discrepancy (Gini index from the World Bank) is between that of Kenya and Bolivia). One might want to learn and not yet have that well-paying job, or do it as a side project for fun.
> what, one days worth of consultancy time?
Let's go for the iPhone 11 from OP, checking... that's €519 from the cheapest store in NL (huh that 500 euros above was a good guess). That's 2½–3½ weeks of work for this security consultant. (That's a long time to go without food and rent! :P) If you can pay me that many times better that I could afford this after one day of working, without having to relocate to some faraway country, then contact info is in my profile!
---
I do agree with your point in general I suppose. Yes, in many countries serious iOS developers and security firms that have more than one customer request for an iOS app review per year will easily be able to afford the necessary devices, and if needed wait long enough for a jailbreak to exist. But if I want to make an app for fun, and to even get started I need to invest hundreds of euros? In a platform I'll never use? Well, that's why the few small apps that I built are all Android-only.
If the cost is so meaningless to you, you’re always invited to donate to the Patreon/ko-fi/GitHub Sponsors links of the projects that can’t afford an iPhone :)
I've fucking TRIED... :(
It's been linux and bsd machines as clients for work for almost 20 years.. And yet I keep having to go back to OSX for reliability.
At some point you have to just accept certain things are the cost of business..
If you're a webdev or hipster programmer chasing the most lucrative Web3 gigs, sure, buying a Macbook is probably the kind of status symbol your peers will respect you for. At the end of the day though, they're all just tools with different uses. If you can use an ARM laptop for day-to-day work, then don't let anyone stop you from doing it.
What people dislike is your "every serious developer owns a Macbook" claim. It's the sort of thing you hear from West-coast Google engineers who look around their office of L3 Javascript employees for a sample size before posting a comment. It honestly doesn't reflect the myriad of programmers you'll encounter in the world; some of the most productive 10x developers and "security people" I've met are using systems that even I would consider asinine, like NixOS, QUBES, Whonix or OpenBSD. I don't knock them, though. We judge hackers based on their skill, not their salary range, clout, and least of all by the laptop they have in their backpack.
That’s a bit reductive. Macs are solid native mobile dev machines as well, with a good number of even Android-only devs using them. Lots of dev houses in the US use them for backend work (including Docker, despite the performance penalty), and the FreeBSD devs have been known to use them too.
The whole "this machine is more stable" and "my anecdotal opinion is x/y/z" nonsense is a non-starter for productive conversation comparing the systems. The upthread comment was warranted to call them out on Apple fanboyism; their statement was nonsense and exclusively backed by their personal experience. I've talked to enough "serious developers" to know that there are no perfect operating systems, and pretending like any one of them is king is just hubris incarnate.
>buying a Macbook is probably the kind of status symbol your peers will respect you for.
Make up your mind.
If you buy an android phone, chances are you're going to sell it for a lot less than you got it for unless you're talking about a flagship that's not too old.
I know I'll get abused probably for saying it, but I mean come on. An apple device is what, one days worth of consultancy time? For a security researcher maybe an hour? It's the cost of business.
If you're priced out of getting into that particular game (I was too, once) then do something adjacent and switch once you're earning 10k a year and can afford an apple device, if you really want to work on apple devices..