Skip to Content

Donut != Android 2.0

donutWe just went through all of this back with Cupcake/Android 1.5 a few months ago, but since some people seem to be screwing it up again, let's take this once more, from the top, with feeling:

Tasty treats are not releases. Donut is not Android 2.0.

Donut is what software developers refer to as a "development branch". It is a place where candidate features -- ones that pass some basic muster -- get blended together, along with submitted patches, for integration testing and other forms of quality assurance.

With Android, this is even more complicated, due to the fact that only some things are developed in the open source repository. Jean-Baptiste Queru (JBQ) is busily migrating code from the internal Google repository into the public one in the donut branch.

Regardless, Donut represents a bucket of code, with new capabilities beyond previous releases. However, not everything in Donut will ship in the next Android upgrade, whether that be "2.0" or "1.6" or "5000" or "System V" or whatever. Some things will be held back because they do not pass testing and QA, or because something they depend on will be held back, or any of a thousand other reasons.

Donut is in the open source repository specifically so that contributors, like Al Sutton, can do builds, create test SDKs, and otherwise help push Android forward. It is also for OEMs to use for integration testing with their own drivers, custom software, and other technology that make up their devices.

It is not a promise of immediate functionality.

So, when you see lists of features found in Donut, the most you can say is that they are things being worked on by the core Android team, OEMs, and the public. You cannot be certain that they will make it into the next Android upgrade, or the one after that. Some features will, some won't. This is perfectly normal for a project of Android's size and happens to all sorts of projects, open source and otherwise.

My request to Android bloggers and the media: please represent Donut properly. It is not a release. Everything found when you build any given revision off the Donut branch may not be in the next Android release. If you convince the public that, say, Android 2.0 has multi-touch, and it turns out that may be incorrect, all you do is anger Android users and therefore harm the Android project. Just represent Donut, Eclair, Flan, and the like as what they are: works in progress.

In other words, take tasty treats with a grain of salt.

Might We Suggest...

  • Fight the Fights Worth Fighting For
    More is at stake with mobile devices than the ability to run YouTube videos. If you are going to go to war, fight a fight worth fighting for. More in today's rather opinionated episode of Building 'Dr...

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

22 Responses to “Donut != Android 2.0” Leave a reply ›

Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Posts linking here

  1. linmob's status on Sunday, 26-Jul-09 02:34:20 UTC - Identi.ca
  2. Donut code drop reveals new Android features | Android and Me
  3. Actualidad Moviles | Primeras capturas y especificaciones de Android Donut 2.0
  4. Tidig version av Donut ute | Swedroid
  5. Donut Details Indicate That it’s Delicious | AndroidGuys
  6. Android Overview - Donut Details Indicate That it’s Delicious
  7. Donut Details Indicate That it’s Delicious | The Androider
  8. Donut Details Indicate That it’s Delicious « Android Junkies
  9. Twitted by cyanogen
  10.   Ya está disponible Android 2.0 "Donut", dale un mordisco by Diario Actual
  11. Mobile Phone Review Guide » Donut != Android 2.0 | AndroidGuys
  12. Donut Details Indicate That it’s Delicious | mowbee.com
  13. Mobile Tweaks | Donut code drop reveals new Android features
  14. A couple sprinkles of Donut lore as developers dig in | Wilsonbroadcast
  15. Android OS Donut disponible. | AndroidApps
  16. Donut details continue: It’s not OS 2.0 and there’s no Multitouch, says official dev | Android Community
  17. Donut Details Continue: It’s Not OS 2.0 And There’s No Multitouch, Says Official Dev | Tech News Daily From Internet
  18. Donut details continue: It’s not OS 2.0 and there’s no Multitouch, says official dev | The Androider
  19. Google paviešino Android 2.0 alpha versiją | HDnaujienos.lt - technologijų naujienos
  20. Planet Android » Blog Archive » Donut details continue: It’s not OS 2.0 and there’s no Multitouch, says official dev
  21. Android Donut | Livewebnet
  22. Osss.cn 开源社区 » Google Android”Donut”将不包括多点触摸
We allow third-party companies to serve ads and/or collect certain anonymous information when you visit our web site. These companies may use non-personally identifiable information (e.g., click stream information, browser type, time and date, subject of advertisements clicked or scrolled over) during your visits to this and other Web sites in order to provide advertisements about goods and services likely to be of greater interest to you. These companies typically use a cookie or third party web beacon to collect this information. To learn more about this behavioral advertising practice or to opt-out of this type of advertising, you can visit www.networkadvertising.org.