Android Cupcake

Last updated

Android Cupcake
Version of the Android operating system
Android logo (2007-2014).svg
Screenshot
Android Cupcake home screen.jpg
Android Cupcake home screen
Developer Google
Initial releaseApril 27, 2009;15 years ago (2009-04-27)
Update method Software update
Package manager Android Market
Kernel type Monolithic (Linux)
Preceded by Android 1.1
Succeeded by Android 1.6 "Donut"
Official website developer.android.com/about/versions/android-1.5.html
Support status
Unsupported

Android Cupcake is the third version of the Android operating system, developed by Google, being the successor to Android 1.1. It was released on April 27, 2009 and succeeded by Android Donut on September 15, 2009.

Contents

Android Cupcake introduces a new virtual keyboard, marking a departure from the physical keyboard present on the HTC Dream and support for stereo Bluetooth. Cupcake improved features to its in-built apps; videos can be directly uploaded to YouTube, as can photos to Picasa, the Gmail 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 in 2019. [1]

By July 2010, Android Cupcake constituted less than a quarter of active devices running Android. [2] User adoption of Android Cupcake began to decrease in the following months, with 4.7% of devices using Android Cupcake by January 2011. [3] On June 30, 2017, Google ceased support for Android Market on Cupcake. [4]

History

In December 2008, the Android source was updated, making the "cupcake" branch public. The branch included support for stereo Bluetooth and fixed various issues with Android's email client. Around this time, reports emerged that the HTC Dream would receive an update for Android Cupcake. [5] 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. [6] The HTC Magic was unveiled in February as the first device to launch with Cupcake, notably lacking a physical keyboard. [7]

Android Cupcake was officially released on April 27, 2009. [8] In the days following Cupcake's release, select HTC Dreams began receiving an over-the-air update for Android Cupcake. [9]

System features

Bluetooth

Stereo Bluetooth was added, and Bluetooth support for in-car kits was fixed. [10] Auto-pairing was added in Android Cupcake. [11] The Advanced Audio Distribution and Audio/Video Remote Control Bluetooth profiles were also added. [12] [13]

Keyboard

A virtual keyboard was added, similar to the iPhone. The virtual keyboard feature is necessary for devices lacking a physical keyboard, such as the HTC Magic. [14] The virtual keyboard supports autocorrect, predictive text, custom dictionaries, and third-party keyboard layouts. [15]

User interface

Slight adjustments to Android Cupcake's user interface were made, including the inclusion of transparency. [16]

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. [14]

Other features

Other features added in Android Cupcake include the saving of MMS attachments, [10] support for pausing and resuming of downloads, [10] support for MPEG-4 and 3GP videos, [15] and SD card filesystem checking. [13] The underlying kernel of the Android operating system, the Linux kernel, was updated to 2.6.27. [11]

App features

Android Market

Browsing categories and filters were added to Android Market, Android Cupcake's app store. [17]

Camera

Users can upload videos from the camera directly to YouTube. [18] Photos can also be directly uploaded to Picasa. [11] Startup times for the camera app were improved. [13]

Contacts

User pictures can now be added to contacts. [19] Google Talk integration was added to the contacts app. [16] Similarly, the call log shows specific date and time stamps for events. [20]

Gmail

The Gmail app was updated to allow batch operations, such as deleting or archiving multiple emails at once. [11]

Web browser

Android Cupcake's web browser uses the Squirrelfish JavaScript engine, and supports searching within a page and copy and pasting. [15] Other features added include tabbed bookmarks and history features. [20]

Developer APIs

Android Cupcake provides APIs 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. [21] Developers can:

Android Cupcake also added support for the OpenGL graphics API. [11]

Related Research Articles

<span class="mw-page-title-main">HTC Dream</span> Android smartphone designed by HTC introduced in 2008

The HTC Dream is a smartphone developed by HTC. First released in October 2008 for $179 with a 2-year contract to T-Mobile, the Dream was the first commercially released device to use the Linux-based Android operating system, which was purchased and further developed by Google and the Open Handset Alliance to create an open competitor to other major smartphone platforms of the time, such as Symbian, BlackBerry OS, and iPhone OS. The operating system offers a customizable graphical user interface, integration with Google services such as Gmail, a notification system that shows a list of recent messages pushed from apps, and Android Market for downloading additional apps.

<span class="mw-page-title-main">HTC Sense</span> Software suite developed by HTC

HTC Sense is a software suite developed by HTC, used primarily on the company's Android-based devices. Serving as a successor to HTC's TouchFLO 3D software for Windows Mobile, Sense modifies many aspects of the Android user experience, incorporating additional features, additional widgets, re-designed applications, and additional HTC-developed applications. The first device with Sense, the HTC Hero, was released in 2009. The HD2 running Windows Mobile 6.5, released later the same year, included Sense. Following the release of the Hero, all future Android devices by HTC were shipped with Sense, except for the Nexus One, the Desire Z, the HTC First, the Google Pixel and Pixel 2, and the Nexus 9 which used a stock version of Android. Also some HTC smartphones that are using MediaTek processors come without HTC Sense.

The version history of the Android mobile operating system began with the public release of its first beta on November 5, 2007. The first commercial version, Android 1.0, was released on September 23, 2008.
The operating system is developed by Google on a yearly cadence since at least 2011. New major releases are announced at Google I/O in May while still in beta testing with the stable version usually released to the public between August and October.

<span class="mw-page-title-main">Android software development</span> Process of writing software for Android operating system

Android software development is the process by which applications are created for devices running the Android operating system. Google states that "Android apps can be written using Kotlin, Java, and C++ languages" using the Android software development kit (SDK), while using other languages is also possible. All non-Java virtual machine (JVM) languages, such as Go, JavaScript, C, C++ or assembly, need the help of JVM language code, that may be supplied by tools, likely with restricted API support. Some programming languages and tools allow cross-platform app support. Third party tools, development environments, and language support have also continued to evolve and expand since the initial SDK was released in 2008. The official Android app distribution mechanism to end users is Google Play; it also allows staged gradual app release, as well as distribution of pre-release app versions to testers.

<span class="mw-page-title-main">Android Ice Cream Sandwich</span> Ninth version of the Android operating system

Android Ice Cream Sandwich is the fourth major version of the Android mobile operating system developed by Google. Unveiled on October 19, 2011, Android 4.0 builds upon the significant changes made by the tablet-only release Android Honeycomb, in an effort to create a unified platform for both smartphones and tablets. The first phone with Android Ice Cream Sandwich was Samsung Galaxy Nexus.

<span class="mw-page-title-main">Android Jelly Bean</span> Tenth version of the Android operating system

Android Jelly Bean is the codename given to the tenth version of the Android mobile operating system developed by Google, spanning three major point releases. Among the devices that launched with Android 4.1 to 4.3 are the Nexus 7 (2012), Nexus 4, Nexus 10, Nexus 7 (2013), and Hyundai Play X.

This is a comparison of mobile operating systems. Only the latest versions are shown in the table below, even though older versions may still be marketed.

Payanywhere is a payments platform and app that allows merchants in the United States to accept credit and debit card payments while building customer relationships in-store, online, or on the go. Merchants may accept payments on their smartphone via a Bluetooth card reader or on an in-store “Storefront” solution featuring a tablet and stand, which was introduced on April 8, 2014. PayAnywhere offers credit card readers and apps that are compatible with both Apple and Android devices.

<span class="mw-page-title-main">Android Studio</span> Integrated development environment for the Android platform

Android Studio is the official integrated development environment (IDE) for Google's Android operating system, built on JetBrains' IntelliJ IDEA software and designed specifically for Android development. It is available for download on Windows, macOS and Linux based operating systems. It is a replacement for the Eclipse Android Development Tools (E-ADT) as the primary IDE for native Android application development. Android Studio is licensed under the Apache license but it ships with some SDK updates that are under a non-free license, making it not open source.

Google Cast is a proprietary protocol developed by Google for playing Internet-streamed audiovisual content on a compatible consumer device. The protocol is used to initiate and control playback of content on digital media players, high-definition televisions, and home audio systems using a mobile device, personal computer, or smart speaker. The protocol was first launched on July 24, 2013, to support Google's first-generation Chromecast player. The Google Cast SDK was released on February 3, 2014, allowing third parties to modify their software to support the protocol. According to Google, over 20,000 Google Cast-ready apps were available as of May 2015. Support for Google Cast has since been integrated into subsequent devices, such as the Nexus Player and other Android TV devices, as well as soundbars, speakers, and later models of the Chromecast. Consumer devices that natively support the protocol are marketed as Chromecast built-in. As of October 2017, over 55 million Chromecasts and Chromecast built-in devices have been sold.

<span class="mw-page-title-main">Windows Phone 8.1</span> Third generation of Microsofts Windows Phone mobile operating system

Windows Phone 8.1 is the third generation of Microsoft's Windows Phone mobile operating system, succeeding Windows Phone 8. Rolled out at Microsoft's Build Conference in San Francisco, California, on April 2, 2014, it was released in final form to Windows Phone developers on April 14, 2014 and reached general availability on August 4, 2014. All Windows Phones running Windows Phone 8 can be upgraded to Windows Phone 8.1, with release dependent on carrier rollout dates.

<span class="mw-page-title-main">HTC One (M8)</span> Smartphone manufactured by HTC

The HTC One (M8) is an Android or Windows smartphone manufactured and marketed by HTC. Following a number of leaks that occurred during the months prior, the device was officially unveiled in a press conference on March 25, 2014, and released the same day by Verizon Wireless at retail, and by other Canadian and United States carriers for online orders prior to its wider retail availability in mid-April.

<span class="mw-page-title-main">Wear OS</span> Smartwatch operating system by Google

Wear OS is a version of Google's Android operating system designed for smartwatches and other wearables. By pairing with mobile phones running Android version 6.0 "Marshmallow" or newer, or iOS version 10.0 or newer with limited support from Google's pairing application, Wear OS integrates Google Assistant technology and mobile notifications into a smartwatch form factor. Wear OS is closed-source, in contrast to the free and open-source Android.

<span class="mw-page-title-main">Android Lollipop</span> Fifth major version of the Android operating system

Android Lollipop is the fifth major version of the Android mobile operating system developed by Google and the 12th version of Android, spanning versions between 5.0 and 5.1.1.

<span class="mw-page-title-main">Google Fit</span> Health-tracking platform by Google

Google Fit is a health-tracking platform developed by Google for the Android operating system, Wear OS, and iOS. It is a single set of APIs that blends data from multiple apps and devices. Google Fit uses sensors in a user's activity tracker or mobile device to record physical fitness activities, which are measured against the user's fitness goals to provide a comprehensive view of their fitness.

<span class="mw-page-title-main">Android Eclair</span> Fifth version of the Android operating system

Android Eclair is a codename of the Android mobile operating system developed by Google, the fifth operating system for Android and the second major release of Android. Eclair spans the versions 2.0.x and 2.1. Unveiled on October 26, 2009, Android Eclair builds upon the significant changes made in Android 1.6 "Android Donut". The first phone with Android Eclair was the Motorola Droid. Google ceased Android Market support for Android Eclair on June 30, 2017.

<span class="mw-page-title-main">Android Nougat</span> Seventh major version of the Android operating system

Android Nougat is the seventh major version and 14th original version of the Android operating system. First released as an alpha test version on March 9, 2016, it was officially released on August 22, 2016, with Nexus devices being the first to receive the update.

<span class="mw-page-title-main">Android Oreo</span> Eighth major version of the Android mobile operating system

Android Oreo is the eighth major release and the 15th version of the Android mobile operating system.

Flutter is an open-source UI software development kit created by Google. It can be used to develop cross platform applications from a single codebase for the web, Fuchsia, Android, iOS, Linux, macOS, and Windows. First described in 2015, Flutter was released in May 2017. Flutter is used internally by Google in apps such as Google Pay and Google Earth as well as by other software developers including ByteDance and Alibaba.

References

  1. Gartenberg, Chaim (July 23, 2020). "Even Android 11 is cake". The Verge . Retrieved December 17, 2022.
  2. Powell, Adam (July 12, 2010). "How to have your (Cup)cake and eat it too". Android Developers Blog. Retrieved December 17, 2022.
  3. Kimmey, Nate (January 5, 2011). "Android Platform Version Chart Updated: Froyo Dominates, Éclair Still Strong, Cupcake And Donut On The Way Out". Android Police. Retrieved December 17, 2022.
  4. Whitwam, Ryan (June 20, 2017). "Google is ending support for the Android Market on Android 2.1 and earlier". Android Police. Retrieved December 17, 2022.
  5. Ziegler, Chris (December 18, 2008). "Google secretly crafts Android codename "cupcake," fixes and features aplenty". Engadget . Retrieved December 17, 2022.
  6. Ziegler, Chris (January 23, 2009). "Android Cupcake in all its keyboard-having glory, T-Mobile plays dumb". Engadget . Retrieved December 17, 2022.
  7. Sadun, Erica (February 17, 2009). "Android, take two: HTC Magic to launch sans keyboard". Ars Technica . Retrieved December 17, 2022.
  8. Oryl, Michael (April 27, 2009). "Android 1.5 "Cupcake" SDK and firmware now available". Android Authority. Retrieved December 17, 2022.
  9. Herrman, John (April 30, 2009). "T-Mobile Pushing Android 1.5 'Cupcake' Update to Select G1s". Gizmodo . Retrieved December 17, 2022.
  10. 1 2 3 Trenholm, Richard (April 28, 2009). "Android 1.5 SDK: What's new, Cupcake?". CNET . Retrieved December 17, 2022.
  11. 1 2 3 4 5 6 Shankland, Stephen (April 14, 2009). "Google touts Android 1.5 features to coders". CNET . Retrieved December 17, 2022.
  12. Hamelin, Ron (July 29, 2010). "Meet Andy: Android's History In A Nutshell". Android Police. Retrieved December 17, 2022.
  13. 1 2 3 "Android 1.5 Platform Highlights". Android Developers. April 26, 2009. Retrieved December 17, 2022.
  14. 1 2 3 Burnette, Ed (April 14, 2009). "Top 5 features in Android 1.5 (Cupcake)". ZDNet . Retrieved December 17, 2022.
  15. 1 2 3 Kumparak, Greg (April 13, 2009). "Android "Cupcake" build nearly golden brown: Preview SDK released, feature list finalized". TechCrunch . Retrieved December 17, 2022.
  16. 1 2 3 "Android: a 10-year visual history". The Verge . December 7, 2011. Retrieved December 17, 2022.
  17. La, Lynn; Mitroff, Sarah; Dolcourt, Jessica. "Every Android version from the T-Mobile G1 to Android Pie". CNET . Retrieved December 17, 2022.
  18. Paul, Ryan (April 15, 2009). "Google unwraps Cupcake, announces preview of Android 1.5". Ars Technica . Retrieved December 17, 2022.
  19. Hanson, Matt; McCann, John (August 6, 2018). "Android through the ages: from Cupcake to Pie and everything in between". TechRadar . Retrieved December 17, 2022.
  20. 1 2 Ionescu, Daniel (May 7, 2009). "Android Gets Updated to Version 1.5". PC World . Retrieved December 20, 2022.
  21. Burnette, Ed (January 7, 2009). Hello, Android: Introducing Google's Mobile Development Platform. Raleigh: Pragmatic Bookshelf. p. 14. ISBN   9781934356494.