Originally Posted by akshayk
It seems that, when downloading an app, it is first stored on phone memory and then installed to sd card(after applying above method). If the app is bigger than remaining internal memory, it does not refuses to download stating "insufficient storage available". What is solution for such apps?
In some cases that's correct. So the work around is to remove some apps to make room to install the ones you can move, then put them back (if that makes sense!).