I dev on a Mac all day and own 2 macs at home. Why?
* not going to try to convince the whole family to change and I want the various family & imessage features that everyone uses to all work
* all the developers at my company use macs and I don't want to have to set up my own unique configurations for everything using WSL and stuff.
* In the US, often the Android versions of "apps" you're forced to use by random businesses (instead of the Web which usually would work fine), are pawned off on an offshore team, and no execs use Android so there's no accountability when those apps suck.
* Windows also has many recent disappointments (ads in the start menu, increasingly dumber and worse settings screens), so they're doing a bad job of winning over people like me, dampening my enthusiasm to switch.
* Linux is cool but I'm too busy to want a project as my daily driver PC.
I have nothing but scorn for Tim Cook's Apple and have zero goodwill for them. They haven't shipped an actual smart idea for any of their platforms besides maybe Shortcuts (which they bought), and even then it took them 3 years to let me run automations unattended.
I haven't seen this.
Also I would imagine those businesses would do the same for their iOS development? It's odd that you would assume they don't.
The point is that regardless of whether one or both are offshored, the VP or CEO will get on your ass immediately if the iOS app has a crash or even a layout bug because they all use iOS personally. Whereas the most influential person in the company who even owns an Android device tends to be some IT manager.
YMMV but this is precisely how it worked in my last two jobs. For instance, in one company, we outsourced both, but the Android app was developed entirely in India, whereas the iOS team was supervised and led by a US-based contractor that we could (and did frequently) talk to.
Of course, only a tiny number of such "commercial" apps are native, 90% are some cross-platform framework. But the iOS versions tend to get far more attention when sloppy habits and lack of skill result in lag, race conditions, bugs, etc.
PS: I belive completely that this dynamic either does not exist, or is actually in REVERSE, in countries where Android is more dominant. In the US, iOS users dominate the top 80% of the orgchart in basically every company besides Google.
Everyone else carries Apple devices.
GNU/Linux only exists on local VMs for containers, or servers on cloud instances.