Unfortunately this is a universal problem with ICS and Jellybean devices. A lot of applications do not work out-of-the-box without the developer of that app updating to support the newer OS's. The only suggestion we can provide is that you contact the developer for each application you are having an issue with and ask they update with Android 4.0+ support.
Re: Sony Xperia Arc S
Unfortunately this is a universal problem with ICS and Jellybean devices. A lot of applications do not work out-of-the-box without the developer of that app updating to support the newer OS's. The only suggestion we can provide is that you contact the developer for each application you are having an issue with and ask they update with Android 4.0+ support.