[Don Walker] “Aren’t Mpeg 4 and H.264 basically the same thing, and if not what are the differences and what are typical applications of each?”
MPEG-4 is not a single format, it’s a broad group of specifications that consists of a number of different standards, or “parts,” not just h.264. h.264 is technically MPEG-4 part 10. h.264 is the newest and most efficient MPEG 4 codec, but it’s not the only one. h.263 is still widely used in videoconferencing, for example.
https://en.wikipedia.org/wiki/MPEG-4
h.264 is not an Apple technology, it’s an open standard that Apple has thrown its weight behind to help speed mass adoption. h.264 has been hugely successful, to the point that specialized h.264 hardware decoders are now embedded in many mobile devices for efficient, low-power decoding.