Project Butter aimed to improve UI smoothness by ensuring 60 frames per second updates. This requires keeping main thread activity under 16ms per frame. Jelly Bean introduced expandable notifications with more text/images and actions. It also included new permissions like READ_EXTERNAL_STORAGE for privacy reasons. Other changes included full bidirectional text, resizable widgets, and Google Cloud Messaging as the C2DM replacement.
Related topics: