as a android developer although i have never compiled android itself (just apps) why not stick to the android x86 closely and simply do these things
custom launcher (one that stays in landscape mode) also remove any possability of a app forceing portrait just remove protrait totally its a android thing not a launcher if a app only has protrait mode or is locked launch compatibilty app via intent that displays portrait on lanscape via scaleing or sized to scale to maintain compatibility
keyboard shortcuts particularly on sys clipboard and edittext elements need some love
more power options for acpi hardware
usb otg optimize for connecting another android (like a pc)
intergrated swap file usage
a working ART runtime??? im on android x86 4.4 rc3 and have noticed it uses dalvik instead of ART and it crashes and hangs when i load ART can anyone confirm this
some other crap i cant think of......yet
also it would be sweet if we could compile android on android for android enabling android to be totally independent of other operating systems
prob enable android to be compiled on a machine with much lower specs than currently needed main reason iv never compiled android im poor and have a shitty computer
corrupt ram 1gb
half dead hd 250gb
dual core intel 3ghz
intel hd graphics