I'm afraid that's the price you pay for moving away from Windows!
Every app used in Apple hardware has to be approved by them first - and that can be a long process in itself.
Then, the people who own the software have to develop different versions: Windows (XP and Vista may need different versions), Apple Mac, iPad (different versions?), Unix, Android, etc.
Even on Widows, different versiona may be needed for Internet Exploder, Firefox, Google Chrome, and so on.
Software development isn't always easy!
