That work-around comes at a cost of the server bandwidth tho. You'll have to maintain a server with the game resources. It's one time cost (or probably 2-3 times if the user uninstalls and re-installs again a few times).
But your idea is actually cool if your app needs a lot of screen specific resources. They can be downloaded later after checking the device screen specs.