Heterogeneous nucleation typically occurs at lower energy barriers compared to homogeneous nucleation. This is because the presence of a surface reduces the energy required for the formation of a stable nucleus. The process can be influenced by several factors, including the nature of the surface, the interface between phases, and the presence of impurities.