Hej, jag undrar bara kort varför varje telefon måste ha en specialskriven ROM. Om man kollar på windows tex så kan man ju installera det på i princip vilken dator som helst och den fixar det. Varför är det inte så här på android?(Finns säkert en jätteenkel förklaring )
windows har massor med drivrutiner i biblioteket, windows väljer sedan ut de drivrutiner som behövs för dina komponenter. android har inget bibliotek med drivrutiner, varje drivrutin måste implementeras i varje rom och därför blir det modellspecifika roms
Rent teoretiskt borde det vara möjligt att baka in alla möjliga tänkbara drivrutiner och annat för olika skärmstorlekar etc i en och samma rom men den torde bli så pass stor att utrymmet för appar skulle vara ytterst begränsat. Så pratkiskt vore det inte tillämpbart och därför har det inte gjorts och det skulle förmodligen krävas väldigt mycket modifikation av androids källkod för att möjligöra att flera enheters drivrutiner samsas i en rom