As duas coisas necessárias para que a evolução ocorra são:
1.
variação hereditária: Os indivíduos dentro de uma população devem ter diferenças em suas características que podem ser transmitidas para seus filhos. Essa variação pode surgir de mutações no DNA ou outro material genético.
2.
Sucesso reprodutivo diferencial: Alguns indivíduos devem ter mais sucesso em sobreviver e reproduzir do que outros. Esse sucesso pode ser influenciado por fatores como pressões ambientais, competição por recursos ou capacidade de atrair parceiros.
Esses dois fatores trabalham juntos para impulsionar a evolução. Indivíduos com características que os tornam mais adequados ao seu ambiente têm maior probabilidade de sobreviver e reproduzir, passando essas características benéficas para seus filhos. Ao longo de gerações, esse processo leva a mudanças na composição genética de uma população, resultando em última análise na evolução de novas espécies.