Ask HN: Devs, how many iPhones do you own to test iOS compatibility issues?
We start to feel that the iOS/macOS eco-system and device landscape is so fragmented right now for both native and hybrids apps we're developing. Take another example, we've seen iPhone 8+'s Safari and native table view behaves very different from iPhone 7+ of the same iOS version due to timeout and performance different in the phones. It's even more frustrating consider these devices have different VRAMs.
It's mind boggling that now these days some same swift code would work differently in ios10 and ios11, and iOS development feels a lot more similar to or worse than Android development now.
We're thinking to just buy a few Macs and iPhones to make our lives easier. But is this also what everyone else ended up doing?