スマホって機種によってかなり解像度違うけど、2Dゲームのテクスチャってどうするのがいい?

1.解像度の小さい機種に合わせた解像度のテクスチャのみを用意し、解像度の大きい機種の場合は拡大表示する
2.解像度の大きい機種に合わせた解像度のテクスチャのみを用意し、解像度の小さい機種の場合は縮小表示する
3.二種類以上の解像度のテクスチャを用意し、機種の解像度によってロードするテクスチャを分ける

描画時の負荷、リリースアプリのサイズ、プレイヤーへの見え方、一般的な開発ポリシー、実装の手軽さなど、
総合的に考えるとどれがいいんでしょ?

機種はAndroid、iPhoneの両方。
過去4年くらいまでのスマホで動くようにしたい。
OpenGL ES 1.1利用。