為什麼不是所有動物都進化為胎生?

似乎有以下理由:1、會影響行動力;2、為其他動物提供食物??

但是理由1的話,從生蛋到孵化,往往能成功孵化的幾率並不高,被天敵吃掉等因素太多,如果生10個蛋到孵化出1隻後代,1隻胎生的話似乎並不會怎麼影響動物行動?

那麼理由2,難道是為了維持食物鏈?蛋營養高且相對肉容易獲取很多。


首先,不是所有動物都是無限進化下去的
針對理由1 : 卵生的動物往往為r選擇(http://goo.gl/AvJIr),胎生往往為k選擇(http://goo.gl/zpilX),這些是自然選擇作用於進化過程的結果,所以現在的生育方式都是最適合物種本身的。實際大多r選擇的動物生命力強些(如蟑螂),k選擇的動物弱些(如大熊貓)。
針對理由2 : 很多食肉動物也是卵生,畢竟食物鏈在胎生出現之前就有了。


為什麼所有動物都要進化為胎生,進化的結果是更好的適應環境,而不是使結構和過程更加複雜


進化不是只有自然選擇一個原理,生存到現在的動物也並不都是具有廣泛的適應能力,僅僅在所處環境和食物鏈保持一個暫時的平衡,進化的條件很苛刻,過於穩定的環境沒有選擇動力,過去動蕩的環境沒有生存能力,所以大部分生物,只要湊合過得去,壓根就不會有多大的進化的。


其他的不太清楚,不過記得鳥類這種算是進化程度很高的物種,卻不得不選擇卵生,因為如果胎生,雌性飛行成本會大大提高


推薦閱讀:

有哪些毛茸茸的、蘋果大小、乾淨、機靈、親近主人、不亂跑亂叫、吃素食又可以隨身攜帶在包中的寵物?
圈養的動物為什麼不主動逃逸?
能不能像遛狗那樣把貓拉出去遛?
蝸牛為什麼有個牛字,跟牛是親戚不?
善待動物與吃肉二者是否矛盾?

TAG:動物 | 進化 | 動物起源 |