What's the best running app for iphone?

Okay, so I've got iPhone 3g (yes, it's old, I know). I'm looking for some app to help me improve my running skills. The problem is that most of apps are probably suited only for newer operation systems. I wanted to ask you if there's any left for my ancient version of iPhone?

I've tried so many of them but my favorite app is runtastic very useful and it has online update make friends around the world

  • Will my iphone alarm still go off when i have an app running overnight? I've had sleep cycle on my phone for around 5 months now, but I haven't had the chance to try it out yet. I'm normally a very heavy sleeper and I have to get up super early in the morning which makes me even more sleepy. I want to see if it will work for school or if my 4 normal alarms will wake me up.
  • What would be the best way/program to jailbreak an iPhone 4S running iOS 6.1.3? I have looked around and done things like this before, but not with an iPhone 4S, running iOS 6.1.3, A5 chip.
  • What is the best iPhone 5 case for running? I just got my first iPhone (iPhone 5) and want to go running with it, but I'm concern about a case that will result in my phone being covered in sweat and possible damage. What is the bast case(s) so that it stays dry on long runs in the heat (15-20 miles)? I forgot that I also want a case that will allow me to plug in headphones to listen while I run.
  • Nike+ Running App on the iPhone 4 (problem)? I have a Nike account and I signed in all right. I got to the screen that says "Run Setup" and I set it up as a Basic run with no music and no 'cheers'. But when I tap Begin Run nothing happens. The screen just stays as it was before and no matter how many times I press the button nothing will happen. For any clarification, I'm using an iPhone 4.