I think the reason why this was possible is because of how they're only target one brand, and that brand focus on a limited number of phones per cycle, so if you look at android, then they'd have to design and build for an extremely number of phones/brands, so I don't think they'd want to pursue that unfortunately, and if they do, they'd chose one to a few types of androids per cycle.