I strongly doubt androids 300,000 apps would all work on all phones since they run on 5or6 different versions which has gain popularity as THE FRAGMENTED MOBILE OS...300K divided by 6=50K android apps per versions.
INSPECTA! r u talking to urself infront of a hand mirror! I'm just curious anyway. Millions of unfortunate mislead consumers activate a FRAGMENTED android in modern technological age. God help us. Hilary must stop it.