I think they are probably aiming for cross platform compatability all the way, so that the promise holds up - you just transfer the source and media to the new platform and recompile it, no changes needed. So I'm sure it would have to be abstracted from the native system and made into a generic portable interface. Which is great.