Android Cupcake

Android Cupcakeis the third version of theAndroidoperating system, developed byGoogle, being the successor toAndroid 1.1. It was released on April 27, 2009 and succeeded byAndroid Donuton September 15, 2009.
Android Cupcake introduces a newvirtual keyboard, marking a departure from the physical keyboard present on theHTC Dreamand support for stereoBluetooth. Cupcake improved features to its in-built apps; videos can be directly uploaded toYouTube, as can photos toPicasa, theGmailapp supports batch actions, and the web browser was updated to include a new JavaScript engine and copy and pasting. Android Cupcake was the first major release of Android to use a confectionary-themed naming scheme, a scheme that continued until the release ofAndroid 10in 2019.
By July 2010, Android Cupcake constituted less than a quarter of active devices running Android.User adoption of Android Cupcake began to decrease in the following months, with 4.7% of devices using Android Cupcake by January 2011.On June 30, 2017, Google ceased support forAndroid Marketon Cupcake.
In December 2008, the Android source was updated, making the "cupcake"branchpublic. The branch included support for stereoBluetoothand fixed various issues with Android's email client. Around this time, reports emerged that theHTC Dreamwould receive an update for Android Cupcake.The cupcake branch was continuously updated in the months following its release, with an on-screen keyboard and notepad app being added in January 2009.TheHTC Magicwas unveiled in February as the first device to launch with Cupcake, notably lacking a physical keyboard.
Android Cupcake was officially released on April 27, 2009.In the days following Cupcake's release, select HTC Dreams began receiving anover-the-airupdate for Android Cupcake.
StereoBluetoothwas added, and Bluetooth support for in-car kits was fixed.Auto-pairing was added in Android Cupcake.The Advanced Audio Distribution and Audio/Video Remote ControlBluetooth profileswere also added.
Avirtual keyboardwas added, similar to theiPhone. The virtual keyboard feature is necessary for devices lacking a physical keyboard, such as theHTC Magic.The virtual keyboard supportsautocorrect,predictive text, custom dictionaries, and third-party keyboard layouts.
Slight adjustments to Android Cupcake's user interface were made, including the inclusion of transparency.
Widgets can now be added to the home screen. Built-in widgets include a calendar and music player, although developers can create their own widgets.
Other features added in Android Cupcake include the saving ofMMSattachments,support for pausing and resuming of downloads,support forMPEG-4and3GPvideos,andSD cardfilesystem checking.The underlyingkernelof the Android operating system, theLinux kernel, was updated to 2.6.27.
Browsing categories and filters were added toAndroid Market, Android Cupcake's app store.
Users can upload videos from the camera directly toYouTube.Photos can also be directly uploaded toPicasa.Startup times for the camera app were improved.
User pictures can now be added to contacts.Google Talkintegration was added to the contacts app.Similarly, the call log shows specific date and time stamps for events.
TheGmailapp was updated to allow batch operations, such as deleting or archiving multiple emails at once.
Android Cupcake's web browser uses theSquirrelfishJavaScript engine, and supports searching within a page andcopy and pasting.Other features added include tabbed bookmarks and history features.
Android Cupcake providesAPIsfor developers to use. Between Android 1.1 and Cupcake, there were over 1,000 changes to the Android API between Android 1.1 and Cupcake.Developers can:
Android Cupcake also added support for theOpenGLgraphics API.