1) Make RaaA use all of the existing Rockbox UI code, and just talk to that > code with whatever interface is availble on the device running the > application. > 3) Use as much of the Rockbox UI as necessary, using native UI elements > where appropriate to improve usability. Primarily, replace the list with a > more 'normal' file browser and menu structure, in many cases while > preserving more custom screens that won't have an analogue in other > software. >
I have to side with those two options. Rockbox UI cleverly uses SDL which covers many many platforms. Remember that Rockbox UI already runs on motorola mobile phones which support SDL (running linux). SDL is aslo ported to Windows CE which is a vast pool of future targets. It would be a shame to use a less crossplatform-able framework.
