Android has gone through several versions named after desserts, starting from Cupcake at version 1.5 up to the current Pie at version 9. Each successive version provided various new features and improvements to the operating system, with major updates including the introductions of Honeycomb, Ice Cream Sandwich, Lollipop, Marshmallow, Oreo and Pie.