Bu sorunun cevabı, bazı özel mikroorganizmalardır. Bu canlılar, enerji kaynağı olarak hem ışığı (fotosentez) hem de inorganik kimyasalları (kemosentez) kullanabilme yeteneğine sahiptir.
Hem fotosentez hem de kemosentez yapabilen canlılar genellikle siyanobakterilerin bazı türleridir. Bu bakteriler, bulundukları ortamın koşullarına göre metabolizmalarını değiştirebilirler.
Önemli bir örnek: Bazı Oscillatoria limnetica türleri, ortamda hidrojen sülfit (H₂S) bulunduğunda ve oksijen olmadığında fotosentez yapmak yerine kemosentez yapabilir. Normal şartlarda ışık olduğunda fotosentez yaparken, ışığın olmadığı ancak kükürt bileşiklerinin bol olduğu durumlarda kemosenteze geçiş yaparlar.
Bu canlılar, her iki süreç için gerekli olan enzim sistemlerine sahiptir. Ortamdaki ışık, oksijen ve kimyasal madde miktarı gibi faktörlere bağlı olarak hangi metabolik yolun daha verimli olacağını "hisseder" ve enerji üretim stratejisini buna göre değiştirir. Bu, onlara değişken çevre koşullarında hayatta kalma avantajı sağlar.