QUOTE(nottykenny @ Dec 22 2014, 02:57 PM)
why can't they approach other rom developers like aosp or paranoid rom?
in order to have your rom ship with google apps (the whole package including play store and play service).
need to follow rules and guidelines from google.
google also keep in touch with cm since many roms are based on cm. google will advice cm not to add feature they dont like. if cm dont respond, google will simply stop distributing gapps to them.
cm goes a very conservative path very carefully not to include stuff that google dont like.
such as dpi engine, halo, TRDS etc
dpi engine might cause issue with play store, halo makes device slightly laggy, early version of TRDS even changes the way gapps look.
when cm start to go corporate. they drop many features such as the 'advance' settings menu (which alter hardware function of the phone), and remove root access by default just to comply.
i dun remember where i read this stuff. i think somewhere from xda article.
the point is, cm is good boy listen to google. other roms develop new stuff that google dont like and wont receive official gapps. how can a phone ship in global market if doesnt come with gapps.