で、Drawableって何者?

というわけで望んだ動作はしているのだけど、ちょっと気になる…。
根本的に AndroidでのDrawableってどうなのよ?って感じ。iOSでいう UIImageかな?と思って Drawableを使ってみたのだけど…。
今回の件では Bitmap経由の変換が挟まって面倒なだけだし…。画像表示する ImageViewにも setImageBitmapがあるし…。どう考えても Bitmapの状態であれこれした方が良いよな〜。
Drawableってリソースから読んでくる時がメインなのかな?