EA has been on the App Store for a long time. Say what you want about subscription minigames and in-app purchases, but recent release of Tetris and Bejeweled demonstrate that EA has a good play. Activision, on the other hand, still doesn't quite get the App Store, and the result is games like Call of Duty Black Ops: Zombies.
Not that this latest version of this game is bad. In fact, it's a pretty faithful recreation of the popular variant of the console military shooter. You shoot zombies, earn money to buy weapons and upgrade your map, and then shoot more zombie