I think it has more to do with vertical integration of the hardware and software than the number of models.
Supporting Android phones requires collaboration between the chip vendors, hardware manufacturers, and Google, which is difficult.
Supporting Android phones requires collaboration between the chip vendors, hardware manufacturers, and Google, which is difficult.