Hello, folks. I am a newbie to this Android thing, so don't shout at my innocence!

Can you upgrade the Galaxy Ace to a newer release of Android, and can you run apps off the SD card?

Thank you!