Recent from talks
Nothing was collected or created yet.
Android Donut
View on WikipediaThis article needs additional citations for verification. (August 2021) |
| Android Donut | |
|---|---|
| Version of the Android operating system | |
Android 1.6 running on an HTC Dream | |
| Developer | |
| General availability | September 15, 2009[1] |
| Final release | 1.6_r1.5[2] |
| Kernel type | Monolithic (Linux) |
| Preceded by | Android Cupcake (1.5) |
| Succeeded by | Android Eclair (2.0) |
| Official website | developer |
| Support status | |
| |
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]- ^ "Android 1.6 SDK is here". Archived from the original on April 7, 2022. Retrieved May 27, 2021.
- ^ "Android 1.6 release 1.5". android.googlesource.com.
- ^ "Android 1.6 Platform Highlights". Android. Archived from the original on April 18, 2016. Retrieved September 5, 2016.
- ^ a b c Burnette, Ed (September 17, 2009). "What's new in Android 1.6 (Donut)? Part 1: User features". ZDNET. Archived from the original on December 14, 2024. Retrieved December 13, 2024.
External links
[edit]
Media related to Android Donut at Wikimedia Commons- Official website

Android Donut
View on GrokipediaDevelopment
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.[4] Development of Android 1.6 Donut built directly upon the foundation of its predecessor, Android 1.5 Cupcake, inheriting features like home screen widgets while addressing emerging challenges from the platform's rapid adoption.[1] As Android devices proliferated following the 2008 debut of the HTC Dream on T-Mobile's GSM 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.[5] Strategically, Donut aimed to accelerate Android's market penetration by enabling compatibility with a wider range of hardware and carriers, such as adding support for CDMA networks to reach beyond early GSM-centric deployments like those from HTC and T-Mobile.[1] The initiative sought to empower developers to target more devices without extensive redesigns, fostering ecosystem growth amid rising competition in the mobile space.[6] 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.[7] 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.[8] A primary technical goal was to mitigate application fragmentation by adding support for multiple screen densities—low-density (ldpi), medium-density (mdpi), 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 ecosystem across emerging device form factors.[1][9] The platform incorporated updates to its underlying Linux kernel, advancing from version 2.6.27 in the prior release to 2.6.29, which improved overall resource management including memory and power efficiency in the monolithic kernel architecture. Additionally, the framework introduced a new gesture recognition system, enabling developers to integrate custom touch gestures into applications for more intuitive interactions.[10] To facilitate these advancements, Google released the Android 1.6 SDK on September 15, 2009, featuring an updated emulator that supported the new screen resolutions and densities for testing across varied device profiles. The SDK also included the GestureBuilder tool, a pre-installed emulator application that allowed developers to record, store, and export gesture libraries as resources for app integration.[1][11] These goals aligned with Google's May 2009 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 camcorder for seamless media handling. These changes tied into Donut's broader hardware compatibility, supporting diverse screen sizes for consistent UI rendering.[12][1] The camera and camcorder 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 photography more reliable compared to prior versions. Users benefited from new controls, such as the ability to select and delete multiple photos 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.[6][13] Battery indicators were updated with a dedicated usage screen displaying percentage breakdowns of consumption by applications, display, and other functions since the last charge. This helped users identify power hogs effectively.[14][1] Refinements to the on-screen keyboard focused on usability 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.[15]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 home screen via the Quick Search Box.[16] This update allowed users to perform more comprehensive information retrieval without switching apps, with deeper integration of Google Voice Search providing faster responses and native application support, such as dialing contacts by voice command.[16] 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.[17] The standardized TTS API enabled developers to integrate spoken feedback into applications, allowing the system to read aloud portions of the user interface, emails, and web pages to assist visually impaired users.[17] This feature, accessible via Settings > Accessibility, worked alongside tools like the open-source TalkBack screen reader to provide auditory feedback for navigation and content consumption.[17] Donut also expanded the gesture input framework through the newandroid.gesture API, which supported custom gesture recognition for applications.[11] Developers could create and store gesture libraries using the pre-installed GestureBuilder tool in the Android 1.6 SDK emulator, 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.[11] 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.[17] These updates provided alternative entry options beyond keyboards, including voice commands for search and app interactions, making the platform more inclusive for diverse users.[16]
.png)