Here's what I remember off the top of my head; I'm sure someone will give you a more authoritative answer:
The processes are vaguely similar, but there are differences. With titanium, I believe the process achieves colors primarily by changing the surface texture, producing the different colors indirectly. With aluminum, you actually have to mix dyes in to achieve the desired color. Anodized aluminum is generally harder than anodized titanium, particularly when better quality aluminum is used. So, the aluminum is more scratch proof, particularly the level-III level anodization, which is several times harder than level-II, the more common variety (still, I think, usually harder than titanium).
I have the vague impression that with aluminum there is also some variation in how deep the anodization goes, which affects how scratch prone it is.
I don't believe you can anodize just any metal, though there are other ways to add colors to steel, for example.