3 ms·
It was both factors. Both user-stuff and developer-stuff were far more pleasant on i-devices. And because of testing needs, I got to use a huge range of devices
by brimble 5y ago
It was both factors. Both user-stuff and developer-stuff were far more pleasant on i-devices. And because of testing needs, I got to use a huge range of devices from both ecosystems.
I don't develop in my spare time on my i-devices, so gain none of the benefits of the nicer development experience directly. I use them for tons of stuff, but I don't write personal software for them (never had a need to).
[EDIT] To head off any "but I think Android development is nicer"—most of the bad things about it don't kick in until you're working at (even smallish) scale. Much of it's due to the huge range of versions, customizations (Samsung's alternative web view implementation, say), and device capabilities in the wild. It's probably somewhat easier to develop for than iOS if you're targeting just your own device or small set of devices, are free to make the UI whatever you like rather than having to style it to be "on brand", et c.