I've been using iPhone running MapMyRide for years. Works fine.
Only issue is battery power on longer (Century) rides. It can be done. Just swich to Battery Save mode and don't get crazy with pics, video, Google, Google maps.
I also just got a Goal Zero Flip 12 power bank to eliminate all worries of running out of juice before end of ride.