Same issue occurs in game development — consoles are easier to target because the hardware is fixed, enabling tight software optimization, unlike the variability of Windows/Linux PCs.
So launching on Apple first makes sense to hunt down bugs and smooth out deployment or porting to other platforms. When developing software, the target platform's architecture should be the primary consideration
Same issue occurs in game development — consoles are easier to target because the hardware is fixed, enabling tight software optimization, unlike the variability of Windows/Linux PCs.
Starting on iOS isn't about favoring Apple, but about predictable hardware. That predictability is often lacking on Android.
So launching on Apple first makes sense to hunt down bugs and smooth out deployment or porting to other platforms. When developing software, the target platform's architecture should be the primary consideration