I would pronounce
Alice and
Alyce the same way.
Johanna and
Joanna are supposed to be pronounced differently. I pronounce
Johanna "yo-HAHN-ah" because it is a
German name. I've heard "jo-HAN-ə" too, but either way, it is different than
Joanna (jo-AN-ə).