But if, for various reasons, you can't or don't want to have a workout buddy, there's a world of fitness apps that can fill ...