chanchan05
Q&A Team
The difference is in the beginning. iPhone initially sold as exclusives. It started as exclusive to one carrier in various countries. Carriers were the ones who went to Apple to beg to let them sell the phone too. So Apple has the control, and told the carriers what they can and cannot do.Samsung shoot themselves in the foot on this. But I don't think they care. Look at how many different versions of the note 8 there are. Every single one requiring a different firmware version. In the uk alone there are 4 carrier versions and 2 unlocked at least! This makes the whole process of updating much slower.
I'm sure they could have a generic firmware that works for everything just like apple do. Then have a separate carrier specific over the air update for the network specific things. Just like apple do. I don't know, maybe this can't work for android but it seems the way Samsung approach the software with so many variations is just counter productive for supporting fast updates
On the Android side, there are so many manufacturers that carriers can pick and choose what to sell. So companies like Samsung and LG are the ones who went to manufacturers and asked what conditions are needed for them to sell their phones. It's not that Android manufacturers just don't care. But the contracts are just that long. For example the reason why Samsung can't sell Exynos phones in the US is because of a 23 year old contract with Samsung.
Also yes there is a generic firmware, especially for non-US unlocked units. You can flash different region variants. Except that you may have language problems.