What are the differences between Carriers versions of android?
Say for instance, I have a Cricket Wireless ZTE Score(X500) that I do almost all of my dev work on.
I am wondering what makes my phone different in the fact that the apps I develop will work almost flawlessly on it but on another phone it will fail miserably.
My phone is rooted, however the apps I make I double check on my fathers phone which is not rooted and running the same or a close to same version of the android OS.
What makes the difference and how do I ensure cross compatibly?