3 ms·
I heard that the iPhone landscape was not fragmented though.
by ungamedplayer 2y ago
I heard that the iPhone landscape was not fragmented though.
- frogpelt 2y agoThat is a comment usually always stated in comparison to Android hardware. Would you say those two are equally fragmented?
- ungamedplayer 2y agoI don't write for either. An API is an API though.
- zamadatix 2y agoDefinitely fragmented, even within the same generation and software version there are clearly meaningful hardware differences, but more like "dry mud" cracked apart than "grand canyon" cracked apart in comparison to other options. Still something you have to deal with though, no getting around that.
- sandofsky 2y agoIf you stick to the high level "Hey, take a photo for me" APIs, it isn't a problem. If you want to take advantage of hardware specific features, the iPhone camera system varies from generation to generation, and sometimes within a single generation. On top of this, the AV frameworks have a mountain of undefined behavior which easily breaks with iOS updates. There are tons of iOS and model specific code branches that have cropped up in Halide over the years. That said, it doesn't hold a candle to Android fragmentation. It's a major reason we will not touch the platform.