The iPhone 4 has a far inferior processor and an inferior type of RAM to the 4S - there is a very simple reason why Apple chose not to support it - because the specs are not good enough, it would give a terrible user experience compare to previous versions of iOS.