Hubbry Logo
Android DonutAndroid DonutMain
Open search
Android Donut
Community hub
Android Donut
logo
8 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Android Donut
Android Donut
from Wikipedia

Android Donut
Version of the Android operating system
Android 1.6 running on an HTC Dream
DeveloperGoogle
General
availability
September 15, 2009; 16 years ago (2009-09-15)[1]
Final release1.6_r1.5[2]
Kernel typeMonolithic (Linux)
Preceded byAndroid Cupcake (1.5)
Succeeded byAndroid Eclair (2.0)
Official websitedeveloper.android.com/about/versions/android-1.6-highlights.html Edit this at Wikidata
Support status
  • Unsupported
  • Android Market support dropped since June 30, 2017
  • Google Account support dropped on September 27, 2021

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 battery usage indicator, and a text-to-speech engine.[3]

History

[edit]

After the public release, on September 15, 2009, of Android Donut—its official dessert-themed code name, the convention employed by Google to designate major Android versions—carriers were quick to follow with its roll out to customers in the form of an over-the-air (OTA) update for compatible smartphones.

On September 27, 2021, Google announced that it would no longer allow signing in on Android devices running Android 2.3.7 (Gingerbread) or older. To log in, users must install at least Google Account Manager version 4.1.2, which requires Android 2.2 (Froyo) or later.

Features

[edit]

New features introduced by Android Donut include the following:

  • Voice and text entry search enhanced to include bookmark history, contacts, and the web.
  • The ability for developers to include their content in search results.
  • Multi-lingual speech synthesis engine to allow any Android application to "speak" a string of text.
  • Easier searching and the ability to view app screenshots in Android Market.[4]
  • Gallery, Camera and camcorder more fully integrated, with faster camera access.[4]
  • The ability for users to select multiple photos for deletion.
  • Updated technology support for CDMA/EVDO, 802.1x, VPNs, and a text-to-speech engine.[4]
  • Support for WVGA screen resolutions.
  • Speed improvements in searching and camera applications.
  • Expanded Gesture framework and a new GestureBuilder development tool

See also

[edit]

References

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
Android Donut, internally designated as Android 1.6, is the fourth major version of the Android developed by the under Google's stewardship, released on September 15, 2009, with the first devices shipping in October of that year. This update, codenamed after the popular pastry to continue Android's dessert-themed , built upon its predecessor Android 1.5 by focusing on broader hardware compatibility and refinements, marking a key step in Android's expansion beyond initial GSM-limited devices. A primary advancement in Donut was its framework-level support for diverse screen resolutions, including QVGA (240x320) and WVGA (480x800), allowing developers to create applications adaptable to varying display sizes without extensive redesigns, thus accommodating emerging form factors like larger tablets and smaller phones. It also added native support for CDMA networks alongside existing compatibility, enabling Android to reach carriers like Verizon and Sprint in the United States and broadening its global adoption. New APIs facilitated innovations such as gesture detection for more intuitive input, integrated text-to-speech engines for features like voice feedback, and telephony enhancements for improved call handling across network types. Donut further refined core user experiences with the introduction of the Quick Search Box, a unified search interface combining voice and text queries for contacts, apps, web content, and device files directly from the home screen. The Android Market received a visual overhaul with added app screenshots, categorized (e.g., top paid, top free), and a cleaner white-and-green interface to streamline discovery and downloads. Practical additions included a redesigned Camera application with quick toggles between photo and video modes, an in-app photo viewer, and a Power Control widget for toggling , , GPS, and screen brightness; battery usage statistics were also made accessible via the "About phone" settings for better device management. These changes emphasized usability and efficiency, solidifying Android's position as a versatile platform amid growing competition in the market.

Development

Planning and Announcement

Android Donut, the fourth major version of the Android operating system internally codenamed as such, was first publicly previewed on May 27, 2009, during the keynote at the Google I/O developer conference. This event marked the initial announcement of upcoming enhancements to the platform, with demonstrations highlighting its potential to support broader device ecosystems beyond the initial launch partners. Development of Android 1.6 Donut built directly upon the foundation of its predecessor, Android 1.5 , inheriting features like widgets while addressing emerging challenges from the platform's rapid adoption. As Android devices proliferated following the 2008 debut of the on T-Mobile's network, the project focused on mitigating fragmentation caused by increasing hardware variations, including diverse screen sizes and resolutions. This context drove efforts to create a more adaptable OS capable of running consistently across an expanding array of form factors and network types. Strategically, Donut aimed to accelerate Android's by enabling compatibility with a wider range of hardware and carriers, such as adding support for CDMA to reach beyond early GSM-centric deployments like those from HTC and . The initiative sought to empower developers to target more devices without extensive redesigns, fostering ecosystem growth amid rising competition in the mobile space. The project was led by the Google Android engineering team, leveraging the open-source Android Open Source Project (AOSP) for collaborative contributions and transparency in development. The Donut branch within AOSP facilitated community input while ensuring the platform's core remained under Google's stewardship.

Key Technical Goals

Android 1.6, codenamed Donut, was assigned API level 4, introducing foundational enhancements for broader device compatibility and developer efficiency. A primary technical goal was to mitigate application fragmentation by adding support for multiple screen densities—low-density (ldpi), medium-density (), and high-density (hdpi)—along with varied screen sizes such as half-VGA (HVGA), wide VGA (WVGA), and quarter-VGA (QVGA). This allowed applications targeting API level 4 to automatically adapt to diverse hardware configurations without extensive recoding, promoting a more unified across emerging device form factors. The platform incorporated updates to its underlying , advancing from version 2.6.27 in the prior release to 2.6.29, which improved overall including and power efficiency in the architecture. Additionally, the framework introduced a new system, enabling developers to integrate custom touch gestures into applications for more intuitive interactions. To facilitate these advancements, released the Android 1.6 SDK on September 15, 2009, featuring an updated that supported the new screen resolutions and densities for testing across varied device profiles. The SDK also included the GestureBuilder tool, a pre-installed application that allowed developers to record, store, and export gesture libraries as resources for app integration. These goals aligned with Google's May strategic emphasis on accommodating increasing hardware diversity in the Android ecosystem.

Features

User Interface Enhancements

Android Donut introduced significant refinements to the Gallery application, enhancing its performance and interactivity for media management. Scrolling through photo collections became noticeably faster, reducing lag during navigation and improving overall responsiveness on devices with limited processing power. The app received a major UI facelift with support for selecting and deleting multiple photos at once, along with better integration with the camera and for seamless media handling. These changes tied into Donut's broader hardware compatibility, supporting diverse screen sizes for consistent UI rendering. The camera and applications underwent key updates to deliver a more fluid capture experience. A surface-based preview system was implemented, providing smoother real-time video feeds and reducing visual stuttering during operation. Launching the camera app was accelerated by 39%, while shutter lag dropped by 28%, making spontaneous more reliable compared to prior versions. Users benefited from new controls, such as the ability to select and delete multiple at once within the app, and refined video recording options that included better focus adjustments and exposure settings for varied lighting conditions. These changes tied into Donut's broader hardware compatibility, supporting diverse screen sizes for consistent UI rendering. Battery indicators were updated with a dedicated usage screen displaying breakdowns of consumption by applications, display, and other functions since the last charge. This helped users identify power hogs effectively. Refinements to the on-screen keyboard focused on across varying form factors, with improved layout adaptability to fit larger or smaller screens supported in Donut. The input framework ensured compatibility with the platform's expanded screen resolutions, such as QVGA and WVGA, maintaining legible key sizes and responsive touch feedback.

Search and Accessibility Improvements

Android 1.6 Donut introduced significant enhancements to search functionality, expanding voice and text entry capabilities to include bookmarks, browser history, contacts, and web content directly from the via the Quick Search Box. This update allowed users to perform more comprehensive without switching apps, with deeper integration of providing faster responses and native application support, such as dialing contacts by voice command. A key accessibility improvement was the inclusion of a built-in text-to-speech (TTS) engine, bundled with the platform and supporting multiple languages including English (U.S. and U.K.), French, German, Italian, and Spanish. The standardized enabled developers to integrate spoken feedback into applications, allowing the system to read aloud portions of the , emails, and web pages to assist visually impaired users. This feature, accessible via Settings > , worked alongside tools like the open-source to provide auditory feedback for navigation and content consumption. Donut also expanded the gesture input framework through the new android.gesture API, which supported custom for applications. Developers could create and store gesture libraries using the pre-installed GestureBuilder tool in the Android 1.6 SDK , saving gestures to device storage or app resources for recognition of single- or multi-stroke patterns, such as symbols or commands overlaid on views like lists. This enabled more intuitive input methods, with recognition predictions scored for accuracy, enhancing usability in custom apps. Input method enhancements in Donut focused on speech-to-text via improved voice input integration, supporting broader language accessibility tied to the TTS engine's multilingual capabilities. These updates provided alternative entry options beyond keyboards, including voice commands for search and app interactions, making the platform more inclusive for diverse users.

Hardware and Network Support

Android 1.6, known as Donut and corresponding to level 4, expanded hardware compatibility by introducing framework-level support for a broader range of screen sizes and densities, moving beyond the QVGA (240x320) resolution dominant in earlier versions. This included native handling of WVGA (480x800) displays at high density, as well as smaller low-density screens and larger configurations, categorized into small, normal, and large screen classes to better accommodate diverse device form factors from compact handsets to emerging tablet-like devices. Developers could specify supported screen sizes via AndroidManifest attributes, with the system providing compatibility modes for legacy applications through pseudo-HVGA scaling, ensuring scalability across non-standard hardware without requiring extensive app redesigns. On the network front, Donut added essential backend enhancements for enterprise and carrier expansion, including new APIs for CDMA/EVDO support, which enabled deployment on non-GSM networks and broadened accessibility for U.S. carriers like Verizon. It also introduced improved VPN capabilities with a dedicated configuration panel for protocols such as L2TP, , and PPTP, alongside 802.1x authentication for secure access, facilitating easier integration in corporate environments. These updates, combined with refined network location services for greater accuracy, positioned Donut as a more versatile platform for varied connectivity hardware. Hardware integration for sensors and media saw refinements in Donut, with mandatory support for a 3-axis (at least 50 Hz sampling rate) and optional and GPS hardware to enhance device orientation and features. For media, the full Camera was required, supporting devices with at least 2-megapixel sensors and including auto-focus callbacks, though auto-focus hardware was recommended rather than mandatory; this allowed for better programmatic control over focusing and basic effects in applications. functionality was integrated via the same APIs, enabling smoother tied to the camera hardware. remained optional but accessible through existing APIs for basic pairing and data transfer, without advanced audio streaming profiles at this stage. Performance optimizations in Donut targeted low-end hardware efficiency, enforcing strict application launch time benchmarks—such as under 1,300 ms for the browser and 700 ms for messaging apps—to ensure responsive behavior on resource-constrained devices. The system improved by prioritizing efficient resource allocation during multitasking, allowing re-launches of background apps to match initial startup speeds, which reduced overhead on devices with limited RAM. These backend tweaks, including faster search indexing and overall system responsiveness, collectively enabled Donut to scale better across entry-level hardware without compromising core functionality.

Release and Adoption

Rollout and Device Compatibility

Android 1.6, codenamed Donut and corresponding to API level 4, was officially released on September 15, 2009, coinciding with the availability of its (SDK) for developers. This marked a significant step in Android's evolution, enabling broader hardware support and paving the way for deployment on diverse devices. The rollout emphasized over-the-air (OTA) updates as the primary mechanism for delivering the operating system to existing users, with coordinating pushes through the Android Market while relying on carriers for final distribution. The initial deployment targeted both new hardware and legacy devices from the prior (Android 1.5) era. OTA updates were provided for compatible phones, notably the (also known as the G1), where began rolling out Donut on October 4, 2009, to enhance features like search and UI responsiveness on older hardware. New devices launched with Donut pre-installed included the HTC Tattoo in September 2009, followed by the Motorola CLIQ in October 2009, which shipped with Android 1.5 but received a prompt OTA upgrade to 1.6. The Sony Ericsson Xperia X10 joined later, debuting in March 2010 with native Donut support, highlighting the version's appeal for mid-range smartphones with varying form factors. Carrier involvement often introduced delays; for instance, 's phased OTA process extended into late 2009 for some users, while Verizon's entry into the Android market was deferred until November 2009 with the running Android 2.0, bypassing Donut entirely on its initial lineup. A key focus of Donut's rollout was addressing device compatibility, particularly in handling screen variations across emerging hardware. The version introduced support for low-density (ldpi), medium- (mdpi), and high- (hdpi) screens, allowing applications to scale resources appropriately without pixel-perfect redesigns for each device. To mitigate early fragmentation risks—stemming from diverse screen sizes and resolutions— issued developer guidelines promoting adaptive layouts, -independent pixels (dp units), and multiple resource qualifiers in the , ensuring apps could dynamically adjust to hardware differences while maintaining compatibility with API level 4. These measures were critical as the ecosystem expanded beyond uniform devices like the , though carrier customizations sometimes complicated uniform adoption.

Market Impact and Usage Statistics

Android Donut, released on September 15, 2009, significantly accelerated Android's by enabling compatibility with diverse screen sizes and hardware configurations, which facilitated adoption across multiple manufacturers including and Ericsson. This version powered early devices such as the Devour and Ericsson Xperia X10, contributing to Android's expansion beyond high-end flagships into mid-range segments. By late 2009, Android's overall shipments had grown substantially, with Donut playing a pivotal role in broadening device variety and driving partnerships that positioned the platform against competitors like Apple's , released earlier that year. In 2010, Android's global in sales reached 17.2% in the second quarter and climbed to 25.5% by the third quarter, elevating it to the second-most popular operating system worldwide behind . Donut's enhancements allowed Android to capture mid-range markets with varied form factors, such as smaller screens on budget devices, which helped the OS surpass in U.S. sales share by mid-2010, with Android at 28% compared to at 23%. Usage statistics from 2010 highlight Donut's prominence among active Android devices, where versions 1.5 through 1.6 collectively accounted for a substantial portion of the —estimated at over 50% of installations early in the year—before newer releases like Eclair gained traction, underscoring its role in sustaining early user growth. This widespread deployment on diverse hardware boosted Android's appeal in emerging markets and among cost-conscious consumers, solidifying its competitive edge. Donut also spurred growth in the developer ecosystem by simplifying app compatibility across hardware variations, leading to a surge in submissions to the Android Market. The platform saw over 500% growth in app availability in 2010, reaching approximately 100,000 apps by year's end, as developers targeted the expanding base of Donut-enabled devices from partners like and HTC.

Legacy

Influence on Subsequent Versions

Android Donut's introduction of screen density support marked a pivotal shift toward resolution independence in the Android platform, allowing applications to scale across devices with varying pixel densities without requiring separate builds for each configuration. This architectural change, which included support for low-density (ldpi), medium-density (), and high-density (hdpi) screens, became a foundational element of Android's responsive principles. It directly influenced subsequent releases, such as Android 3.0 , which extended multi-resolution capabilities to tablet form factors by leveraging Donut's resource qualifiers for adaptive layouts. Beyond , this support evolved into the standard density-independent (dp) system, enabling developers to create versatile UIs that maintained consistency across the growing ecosystem of device sizes and resolutions in versions like (4.0) and later. The framework debuted in Donut further shaped user interaction paradigms in future Android iterations. Donut added APIs in the android.gesture package for recognizing, storing, and processing custom gestures, accompanied by the GestureBuilder tool for developers to prototype interactions. This framework was expanded in later versions, and (4.1), which integrated advanced gesture modes for features like swipe . Similarly, Donut's voice search enhancements, including a redesigned search framework with speech-to-text integration, laid the groundwork for contextual voice assistants; these capabilities were built upon in Android 4.1 with the introduction of , which incorporated proactive voice queries and card-based responses derived from Donut's foundational search APIs. Donut's multi-resolution approach also played a key role in mitigating Android fragmentation by standardizing runtime selection, where the dynamically loads appropriate assets based on device characteristics like and . This mechanism, initially implemented in Donut's API level 4, informed enhancements in API level 13 () and beyond, allowing the framework to automatically select resources at runtime and reducing the need for device-specific optimizations. By addressing early hardware diversity, Donut's innovations helped streamline app compatibility across manufacturers, setting a for fragmentation-resistant development in subsequent releases. Contributions from Donut to the Android Open Source Project (AOSP) facilitated accelerated development cycles and community-driven modifications. As the base for the Eclair (2.0) release, Donut's AOSP branch incorporated modular telephony and media APIs that enabled quicker iterations, directly supporting Eclair's refinements in live wallpapers and stability. These open-source advancements also empowered the early custom ROM community by providing a more robust, extensible codebase that simplified porting and customization efforts on diverse hardware.

End of Support and Current Status

Official support for Android 1.6 Donut concluded shortly after the release of its successor, Android 2.0 Eclair, in late 2009, with no further security patches or feature updates provided by thereafter. Access to the Android Market—predecessor to the Store—on Donut and earlier versions was discontinued on June 30, 2017, preventing users from downloading or updating apps through the official storefront. Subsequently, support for sign-in and synchronization services, essential for features like contacts, calendar, and email syncing, ended on September 27, 2021, for devices running Android 2.3.7 and older, including Donut. The lack of security updates since 2010 leaves Donut devices exposed to numerous unpatched vulnerabilities, including critical flaws in the kernel and system libraries that have been exploited in and remote attacks over the years. This obsolescence renders such devices highly insecure for internet-connected use in the modern landscape, where threats like and data theft target outdated software without defenses against contemporary exploits. As of 2025, active installations of Android Donut represent a negligible share of the Android ecosystem, estimated at less than 0.1% globally, with distribution dashboards from and third-party analytics no longer tracking it separately due to its minimal presence. It persists primarily in niche legacy hardware, offline environments, or enthusiast communities maintaining custom ROMs for vintage devices. For preservation, Donut's remains archived in the Android Open Source Project (AOSP) repositories, enabling historical study and development experimentation, though official emulation is confined to developer tools such as the Android Emulator in , which supports API level 4 for testing purposes.

References

Add your contribution
Related Hubs
User Avatar
No comments yet.