Android işletim sistemlerinin versiyonları arasındaki temel farklar nelerdir?

Android işletim sistemi, birçok versiyona sahip olan bir işletim sistemidir ve her versiyon, bir öncekine göre genellikle birçok yeni özellik ve iyileştirmeler içerir. Benim anlamaya çalıştığım şey, genel olarak Android’in farklı versiyonları arasında hangi önemli farklar bulunmaktadır? Yani, örneğin, Android Marshmallow ile Android Nougat veya Android Pie ile Android Oreo arasındaki temel farklılıklar nelerdir? Tapınağın çeşitli versiyonları arasında hangi önemli özellikler veya yetenekler eklenmiş veya değiştirilmiştir?