This question already has an answer here:
I'm developing a 2D windows phone game. The game should look the same on every windows phone device. But I have no idea what to do so that my game looks great on every display resolution. How can I do that? What is the best/easiest way?
I don't like letterboxing. So I tried scaling the sprites but that looks blurry(very bad). My sprites are all in PNG format. I created them in Inkscape.