Hopefully this is something that apple will add to ios, voice navigation on maps is a must have but for now I would use TomTom or another device if you can. the free ones are not very good/reliable
Unfortunately it's not up to Apple. Google coded the app so it's exclusive to their operating system. If they made it available to the iPhone that would be one less reason for people to buy Android phones.