construct supports svg so u could use that instead of rasterizing your vector graphics
for the resolution just put some lines of code that adapt the resolution of the game to the device used and make sure your UI moves around to account for different aspect ratios and stuff