Sự khác biệt chính: Gingerbread được phát hành vào ngày 6 tháng 12 năm 2010 và là bản nâng cấp của Android Froyo. Gingerbread được thiết kế dành riêng cho điện thoại thông minh, trong khi công ty giới thiệu một phiên bản hoàn chỉnh khác, có tên mã Honeycomb cho máy tính bảng. Ice Cream Sandwich được phát hành công khai vào ngày 19 tháng 10 năm 2011, với mã nguồn cho HĐH được công khai vào ngày 14 tháng 11 năm 2011. ICS là bản nâng cấp của Gingerbread hàng đầu và cung cấp nhiều tính năng hoàn toàn mới.
Android là phần mềm mã nguồn mở, có nghĩa là nó miễn phí và có thể được sử dụng, sửa đổi và bán lại. Đây là một trong những lý do cho sự phổ biến rộng rãi của nó, nó cho phép người dùng tạo và thay đổi bất kỳ và tất cả các mã và cài đặt của Android đang cố gắng tạo ra hệ điều hành hoàn hảo. Android cũng có một cộng đồng lớn các nhà phát triển liên tục viết các ứng dụng và mã cho hệ thống. Trong giai đoạn đầu phát triển, Android được coi là một tân binh chuẩn bị thất bại; tuy nhiên, kể từ đó nó đã chứng minh một nhà lãnh đạo trong thị trường điện thoại thông minh. Công ty có nhiều phiên bản khác nhau của hệ điều hành Android và đã đặt tên cho từng hệ thống sau một món tráng miệng ngon miệng. Android 2.3 có tên mã Gingerbread, trong khi Android 4.0 là Ice Cream Sandwich.
Công ty đã ra mắt Android 1.0 vào tháng 9 năm 2008 và bằng bản cập nhật 1.5, công ty đã quyết định đặt tên mã cho từng phiên bản của nó sau các món tráng miệng. Cái đầu tiên là Cupcake, với mỗi cái theo sau theo thứ tự abc. Cupcake được theo sau bởi Donut, Éclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich và cuối cùng là Jelly Bean. Phiên bản mới nhất Android 4.2.2 đã có mặt vào tháng 11 năm 2012. Gingerbread và Ice Cream Sandwich là hai hệ điều hành khác nhau và ICS là bản cập nhật thực sự đầu tiên cho điện thoại thông minh sau khi ra mắt Gingerbread Hai loại này khác nhau về tính năng, ngoại hình, bố trí và nhiều thứ khác.
Android 2.3, tên mã Gingerbread được phát hành vào ngày 6 tháng 12 năm 2010 và là bản nâng cấp của Android v2.2 Froyo. Gingerbread được thiết kế dành riêng cho điện thoại thông minh, trong khi công ty giới thiệu một phiên bản hoàn chỉnh khác, có tên mã Honeycomb cho máy tính bảng. Bản cập nhật dựa trên nhân Linux 2.6, 35. Nó được coi là vẫn là một trong những phiên bản Android phổ biến nhất cho điện thoại thông minh. Ngoài bố cục đã có trên Froyo, công ty còn cung cấp các thay đổi như giao diện người dùng được cập nhật, tăng tốc độ và đơn giản, hỗ trợ màn hình lớn hơn và độ phân giải cao hơn, hỗ trợ riêng cho điện thoại SIP VOIP, bàn phím ảo nhanh hơn và trực quan hơn, chức năng dán sao chép nâng cao, hỗ trợ NFC (tuy nhiên, chính điện thoại sẽ cần chip để hỗ trợ các chức năng), hiệu ứng âm thanh mới, trình quản lý tải xuống mới, hỗ trợ nhiều camera, hỗ trợ phát lại video WebM / VP8 và mã hóa âm thanh AAC, quản lý năng lượng được cải thiện, chuyển đổi từ YAFFS đến ext4 trên các thiết bị mới hơn, cải tiến âm thanh, đồ họa và đầu vào cho các nhà phát triển trò chơi, thu gom rác đồng thời và hỗ trợ riêng cho nhiều cảm biến hơn. Công ty cũng đã gửi một bản cập nhật nhỏ cho Gingerbread theo phiên bản 2.3.3-2.3.7. Các bản cập nhật này cung cấp các tính năng mới như: hỗ trợ trò chuyện thoại hoặc video, hỗ trợ Thư viện phụ kiện mở, cải tiến ứng dụng Gmail, hoạt hình bóng để cuộn danh sách, cải tiến phần mềm máy ảnh và cải thiện hiệu quả sử dụng pin.
Gingerbread và ICS khá khác nhau và một cái nhìn thoáng qua có thể cho người dùng thấy rằng bố cục và giao diện người dùng đã được thay đổi. Công ty đã cung cấp cho ICS một cái nhìn rõ ràng và sắc nét hơn nhiều. Phiên bản cho thấy các đường mảnh, hình ảnh lớn hơn và độ tương phản rõ rệt hơn giữa các ứng dụng và các đối tượng khác. ICS cũng gần giống với Honeycomb hơn so với Gingerbread. Công ty cũng đã thay đổi phông chữ của giao diện và kết hợp một phông chữ 'Roboto' mới. Công ty cũng đã cung cấp thêm năng lượng trong tay người dùng cho phép họ đóng các ứng dụng hoặc xóa danh sách bằng cách gạt chúng ra khỏi màn hình. Nó cũng cho phép người dùng theo dõi việc sử dụng dữ liệu của từng ứng dụng và giới hạn hoặc hạn chế dữ liệu được sử dụng bởi các ứng dụng. Điều này làm giảm chi phí đáng kể trong việc sử dụng dữ liệu nền. Một tính năng nổi bật khác là các tùy chọn của nhà phát triển cho phép nhà phát triển thay đổi và thay đổi dữ liệu hoặc phần mềm khác trong hệ thống. Công ty cũng đã kết hợp các phím mềm và loại bỏ các khóa điện dung cũ cần có trong Gingerbread. Ice Cream Sandwich cung cấp các hiệu ứng chuyển tiếp mới mà không cần nhà phát triển bên thứ ba. ICS cũng được thiết kế để phản ứng nhanh hơn khi chạm và các tính năng khác. ICS cũng cho phép tạo các thư mục tự động trên màn hình bằng cách kéo một ứng dụng lên trên một ứng dụng khác, trong khi ở Gingerbread, người dùng sẽ được yêu cầu tự tạo một thư mục và sau đó thêm ứng dụng vào đó. Ice Cream Sandwich là tất cả mọi thứ đã có sẵn trong Gingerbread, nhưng nhanh hơn và mượt mà hơn.