Thats the extent of fragmentation technical issues.
No, that's not correct; the problem goes further. On some devices things display differently, even though they have the same version of Android. On some devices you have access to audio/video codecs that aren't available on others.
In the end, this lack of cohesion meant my company stopped developing their A/V application because there was too much variability, even when versions of the Android OS were the same. When this happens we lose out on a market, but the customers never get a chance to use and enjoy our applications.
Credit ... is the only enduring testimonial to man's confidence in man. -- James Blish