Android Cupcake is the
third major release of the
Android
Android may refer to:
Science and technology
* Android (robot), a humanoid robot or synthetic organism designed to imitate a human
* Android (operating system), Google's mobile operating system
** Bugdroid, a Google mascot sometimes referred to ...
operating system, developed by
Google
Google LLC () is an American multinational technology company focusing on search engine technology, online advertising, cloud computing, computer software, quantum computing, e-commerce, artificial intelligence, and consumer electronics. ...
, being the successor to
Android 1.1. It was released on April 27, 2009 and succeeded by
Android Donut
Android 1.6 Donut is the fourth version of the open source Android mobile operating system developed by Google. Among the more prominent features introduced with this update were added support for CDMA smartphones, additional screen sizes, a ...
on September 15, 2009.
Android Cupcake introduces a new
virtual keyboard
A virtual keyboard is a software component that allows the Input device, input of characters without the need for physical keys. The interaction with the virtual Computer keyboard, keyboard happens mostly via a touchscreen interface, but can also ...
, marking a departure from the physical keyboard present on the
HTC Dream
The HTC Dream (also known as the T-Mobile G1 in the United States and parts of Europe, and as the Era G1 in Poland) is a smartphone developed by HTC. First released in September 2008, the Dream was the first commercially released device to use th ...
and support for stereo
Bluetooth
Bluetooth is a short-range wireless technology standard that is used for exchanging data between fixed and mobile devices over short distances and building personal area networks (PANs). In the most widely used mode, transmission power is limi ...
. Cupcake improved features to its in-built apps; videos can be directly uploaded to
YouTube
YouTube is a global online video platform, online video sharing and social media, social media platform headquartered in San Bruno, California. It was launched on February 14, 2005, by Steve Chen, Chad Hurley, and Jawed Karim. It is owned by ...
, as can photos to
Picasa
Picasa was a cross-platform image organizer and image viewer for organizing and editing digital photos, integrated with a now defunct photo-sharing website, originally created by a company named Lifescape (which at that time was incubated by Ide ...
, the
Gmail
Gmail is a free email service provided by Google. As of 2019, it had 1.5 billion active users worldwide. A user typically accesses Gmail in a web browser or the official mobile app. Google also supports the use of email clients via the POP an ...
app 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 of
Android 10
Android 10 ( codenamed Android Q during development) is the tenth major release and the 17th version of the Android mobile operating system. It was first released as a developer preview on March 13, 2019, and was released publicly on Septembe ...
in 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 for
Android Market
Google Play, also known as the Google Play Store and formerly the Android Market, is a digital distribution service operated and developed by Google. It serves as the official app store for certified devices running on the Android operating sys ...
on Cupcake.
History
In December 2008, the Android source was updated, making the "cupcake"
branch
A branch, sometimes called a ramus in botany, is a woody structural member connected to the central trunk (botany), trunk of a tree (or sometimes a shrub). Large branches are known as boughs and small branches are known as twigs. The term '' ...
public. The branch included support for stereo
Bluetooth
Bluetooth is a short-range wireless technology standard that is used for exchanging data between fixed and mobile devices over short distances and building personal area networks (PANs). In the most widely used mode, transmission power is limi ...
and fixed various issues with Android's email client. Around this time, reports emerged that the
HTC Dream
The HTC Dream (also known as the T-Mobile G1 in the United States and parts of Europe, and as the Era G1 in Poland) is a smartphone developed by HTC. First released in September 2008, the Dream was the first commercially released device to use th ...
would 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. The
HTC Magic
HTC Magic (marketed as T-Mobile myTouch 3G in the United States, and as NTT DoCoMo HT-03A in Japan) is an Android smartphone designed and manufactured by HTC. It is HTC's second Android phone after HTC Dream, HTC's first touch-only flagship An ...
was 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 an
over-the-air update for Android Cupcake.
System features
Bluetooth
Stereo
Bluetooth
Bluetooth is a short-range wireless technology standard that is used for exchanging data between fixed and mobile devices over short distances and building personal area networks (PANs). In the most widely used mode, transmission power is limi ...
was 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 Control
Bluetooth profiles
In order to use Bluetooth, a device must be compatible with the subset of Bluetooth ''profiles'' (often called services or functions) necessary to use the desired services. A Bluetooth profile is a specification regarding an aspect of Bluetooth-b ...
were also added.
Keyboard
A
virtual keyboard
A virtual keyboard is a software component that allows the Input device, input of characters without the need for physical keys. The interaction with the virtual Computer keyboard, keyboard happens mostly via a touchscreen interface, but can also ...
was added, similar to the
iPhone. The virtual keyboard feature is necessary for devices lacking a physical keyboard, such as the
HTC Magic
HTC Magic (marketed as T-Mobile myTouch 3G in the United States, and as NTT DoCoMo HT-03A in Japan) is an Android smartphone designed and manufactured by HTC. It is HTC's second Android phone after HTC Dream, HTC's first touch-only flagship An ...
.
The virtual keyboard supports
autocorrect
Autocorrection, also known as text replacement, replace-as-you-type or simply autocorrect, is an automatic data validation function commonly found in word processors and text editing interfaces for smartphones and tablet computers. Its principal ...
,
predictive text
Predictive text is an input technology used where one key or button represents many letters, such as on the Telephone keypad, numeric keypads of mobile phones and in accessibility technologies. Each key press results in a ''prediction'' rather ...
, custom dictionaries, and third-party keyboard layouts.
User interface
Slight adjustments to Android Cupcake's user interface were made, including the inclusion of transparency.
Widgets
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
Other features added in Android Cupcake include the saving of
MMS MMS may refer to:
Science and technology Network communication protocols
* Multimedia Messaging Service for mobile phones
* Microsoft Media Server, a content-streaming protocol (mms://)
* Manufacturing Message Specification for real time proces ...
attachments,
support for pausing and resuming of downloads,
support for
MPEG-4
MPEG-4 is a group of international standards for the compression of digital audio and visual data, multimedia systems, and file storage formats. It was originally introduced in late 1998 as a group of audio and video coding formats and related tec ...
and
3GP
3GP (3GPP file format) is a multimedia container format defined by the Third Generation Partnership Project (3GPP) for 3G UMTS multimedia services. It is used on 3G mobile phones but can also be played on some 2G and 4G phones.
3G2 (3GPP2 ...
videos,
and
SD card
Secure Digital, officially abbreviated as SD, is a proprietary non-volatile flash memory card format developed by the SD Association (SDA) for use in portable devices.
The standard was introduced in August 1999 by joint efforts between SanDis ...
filesystem checking.
The underlying
kernel
Kernel may refer to:
Computing
* Kernel (operating system), the central component of most operating systems
* Kernel (image processing), a matrix used for image convolution
* Compute kernel, in GPGPU programming
* Kernel method, in machine learnin ...
of the Android operating system, the
Linux kernel
The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally authored in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU ope ...
, was updated to 2.6.27.
App features
Android Market
Browsing categories and filters were added to
Android Market
Google Play, also known as the Google Play Store and formerly the Android Market, is a digital distribution service operated and developed by Google. It serves as the official app store for certified devices running on the Android operating sys ...
, Android Cupcake's app store.
Camera
Users can upload videos from the camera directly to
YouTube
YouTube is a global online video platform, online video sharing and social media, social media platform headquartered in San Bruno, California. It was launched on February 14, 2005, by Steve Chen, Chad Hurley, and Jawed Karim. It is owned by ...
.
Photos can also be directly uploaded to
Picasa
Picasa was a cross-platform image organizer and image viewer for organizing and editing digital photos, integrated with a now defunct photo-sharing website, originally created by a company named Lifescape (which at that time was incubated by Ide ...
.
Startup times for the camera app were improved.
Contacts
User pictures can now be added to contacts.
Google Talk
Google Talk was an Instant messaging, instant messaging service that provided both text and voice communication. The instant messaging service was variously referred to colloquially as Gchat, Gtalk, or Gmessage among its users.
Google Talk was ...
integration was added to the contacts app.
Similarly, the call log shows specific date and time stamps for events.
Gmail
The
Gmail
Gmail is a free email service provided by Google. As of 2019, it had 1.5 billion active users worldwide. A user typically accesses Gmail in a web browser or the official mobile app. Google also supports the use of email clients via the POP an ...
app was updated to allow batch operations, such as deleting or archiving multiple emails at once.
Web browser
Android Cupcake's web browser uses the
Squirrelfish
Holocentrinae is a subfamily of Holocentridae containing 40 recognized species and one proposed species. Its members are typically known as squirrelfish and all are nocturnal. All three genera in the subfamily are found in the Atlantic and ''Hol ...
JavaScript engine, and supports searching within a page and
copy and pasting.
Other features added include tabbed bookmarks and history features.
Developer APIs
Android Cupcake provides
API
An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software Interface (computing), interface, offering a service to other pieces of software. A document or standa ...
s for 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:
* Create home screen widgets
* Use APIs for recording and playing back audio and video.
* Create replacement keyboards.
Android Cupcake also added support for the
OpenGL
OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardwa ...
graphics API.
References
External links
*
*
Android (operating system)
2009 software
{{Google-stub