- Android versions: A living history from 1.0 to 12
- Explore Android’s ongoing evolution with this visual timeline of versions, starting B.C. (Before Cupcake) and going all the way to 2021’s Android 12 release.
- Android Versions
- Android versions 1.0 to 1.1: The early days
- Android version 1.5: Cupcake
- Android version 1.6: Donut
- Android versions 2.0 to 2.1: Eclair
- Android version 2.2: Froyo
- Android version 2.3: Gingerbread
- Android 3.0 to 3.2: Honeycomb
- Android version 4.0: Ice Cream Sandwich
- Android versions 4.1 to 4.3: Jelly Bean
- Android version 4.4: KitKat
- The (updated) history of Android
- Follow the endless iterations from Android 0.5 to Android 7 and beyond.
- reader comments
- Share this story
- Further Reading
- Further Reading
- Read it your way
- Table of Contents
- Android 0.5, Milestone 3—the first public build
Android versions: A living history from 1.0 to 12
Explore Android’s ongoing evolution with this visual timeline of versions, starting B.C. (Before Cupcake) and going all the way to 2021’s Android 12 release.
Contributing Editor, Computerworld |
Android Versions
What a long, strange trip it’s been.
From its inaugural release to today, Android has transformed visually, conceptually and functionally — time and time again. Google’s mobile operating system may have started out scrappy, but holy moly, has it ever evolved.
Here’s a fast-paced tour of Android version highlights from the platform’s birth to present. (Feel free to skip ahead if you just want to see what’s new in Android 11 or Android 12.)
Android versions 1.0 to 1.1: The early days
Android made its official public debut in 2008 with Android 1.0 — a release so ancient it didn’t even have a cute codename.
Things were pretty basic back then, but the software did include a suite of early Google apps like Gmail, Maps, Calendar, and YouTube, all of which were integrated into the operating system — a stark contrast to the more easily updatable standalone-app model employed today.
The Android 1.0 home screen and its rudimentary web browser (not yet called Chrome).
Android version 1.5: Cupcake
With early 2009’s Android 1.5 Cupcake release, the tradition of Android version names was born. Cupcake introduced numerous refinements to the Android interface, including the first on-screen keyboard — something that’d be necessary as phones moved away from the once-ubiquitous physical keyboard model.
Cupcake also brought about the framework for third-party app widgets, which would quickly turn into one of Android’s most distinguishing elements, and it provided the platform’s first-ever option for video recording.
Cupcake was all about the widgets.
Android version 1.6: Donut
Android 1.6, Donut, rolled into the world in the fall of 2009. Donut filled in some important holes in Android’s center, including the ability for the OS to operate on a variety of different screen sizes and resolutions — a factor that’d be critical in the years to come. It also added support for CDMA networks like Verizon, which would play a key role in Android’s imminent explosion.
Android’s universal search box made its first appearance in Android 1.6.
Android versions 2.0 to 2.1: Eclair
Keeping up the breakneck release pace of Android’s early years, Android 2.0, Eclair, emerged just six weeks after Donut; its «point-one» update, also called Eclair, came out a couple months later. Eclair was the first Android release to enter mainstream consciousness thanks to the original Motorola Droid phone and the massive Verizon-led marketing campaign surrounding it.
Verizon’s «iDon’t» ad for the Droid.
The release’s most transformative element was the addition of voice-guided turn-by-turn navigation and real-time traffic info — something previously unheard of (and still essentially unmatched) in the smartphone world. Navigation aside, Eclair brought live wallpapers to Android as well as the platform’s first speech-to-text function. And it made waves for injecting the once-iOS-exclusive pinch-to-zoom capability into Android — a move often seen as the spark that ignited Apple’s long-lasting «thermonuclear war» against Google.
The first versions of turn-by-turn navigation and speech-to-text, in Eclair.
Android version 2.2: Froyo
Just four months after Android 2.1 arrived, Google served up Android 2.2, Froyo, which revolved largely around under-the-hood performance improvements.
Froyo did deliver some important front-facing features, though, including the addition of the now-standard dock at the bottom of the home screen as well as the first incarnation of Voice Actions, which allowed you to perform basic functions like getting directions and making notes by tapping an icon and then speaking a command.
Google’s first real attempt at voice control, in Froyo.
Notably, Froyo also brought support for Flash to Android’s web browser — an option that was significant both because of the widespread use of Flash at the time and because of Apple’s adamant stance against supporting it on its own mobile devices. Apple would eventually win, of course, and Flash would become far less common. But back when it was still everywhere, being able to access the full web without any black holes was a genuine advantage only Android could offer.
Android version 2.3: Gingerbread
Android’s first true visual identity started coming into focus with 2010’s Gingerbread release. Bright green had long been the color of Android’s robot mascot, and with Gingerbread, it became an integral part of the operating system’s appearance. Black and green seeped all over the UI as Android started its slow march toward distinctive design.
JR Raphael / IDG
It was easy being green back in the Gingerbread days.
Android 3.0 to 3.2: Honeycomb
2011’s Honeycomb period was a weird time for Android. Android 3.0 came into the world as a tablet-only release to accompany the launch of the Motorola Xoom, and through the subsequent 3.1 and 3.2 updates, it remained a tablet-exclusive (and closed-source) entity.
Under the guidance of newly arrived design chief Matias Duarte, Honeycomb introduced a dramatically reimagined UI for Android. It had a space-like «holographic» design that traded the platform’s trademark green for blue and placed an emphasis on making the most of a tablet’s screen space.
Honeycomb: When Android got a case of the holographic blues.
While the concept of a tablet-specific interface didn’t last long, many of Honeycomb’s ideas laid the groundwork for the Android we know today. The software was the first to use on-screen buttons for Android’s main navigational commands; it marked the beginning of the end for the permanent overflow-menu button; and it introduced the concept of a card-like UI with its take on the Recent Apps list.
Android version 4.0: Ice Cream Sandwich
With Honeycomb acting as the bridge from old to new, Ice Cream Sandwich — also released in 2011 — served as the platform’s official entry into the era of modern design. The release refined the visual concepts introduced with Honeycomb and reunited tablets and phones with a single, unified UI vision.
ICS dropped much of Honeycomb’s «holographic» appearance but kept its use of blue as a system-wide highlight. And it carried over core system elements like on-screen buttons and a card-like appearance for app-switching.
JR Raphael / IDG
The ICS home screen and app-switching interface.
Android 4.0 also made swiping a more integral method of getting around the operating system, with the then-revolutionary-feeling ability to swipe away things like notifications and recent apps. And it started the slow process of bringing a standardized design framework — known as «Holo» — all throughout the OS and into Android’s app ecosystem.
Android versions 4.1 to 4.3: Jelly Bean
Spread across three impactful Android versions, 2012 and 2013’s Jelly Bean releases took ICS’s fresh foundation and made meaningful strides in fine-tuning and building upon it. The releases added plenty of poise and polish into the operating system and went a long way in making Android more inviting for the average user.
Visuals aside, Jelly Bean brought about our first taste of Google Now — the spectacular predictive-intelligence utility that’s sadly since devolved into a glorified news feed. It gave us expandable and interactive notifications, an expanded voice search system, and a more advanced system for displaying search results in general, with a focus on card-based results that attempted to answer questions directly.
Multiuser support also came into play, albeit on tablets only at this point, and an early version of Android’s Quick Settings panel made its first appearance. Jelly Bean ushered in a heavily hyped system for placing widgets on your lock screen, too — one that, like so many Android features over the years, quietly disappeared a couple years later.
JR Raphael / IDG
Jelly Bean’s Quick Settings panel and short-lived lock screen widget feature.
Android version 4.4: KitKat
Late-2013’s KitKat release marked the end of Android’s dark era, as the blacks of Gingerbread and the blues of Honeycomb finally made their way out of the operating system. Lighter backgrounds and more neutral highlights took their places, with a transparent status bar and white icons giving the OS a more contemporary appearance.
Android 4.4 also saw the first version of «OK, Google» support — but in KitKat, the hands-free activation prompt worked only when your screen was already on and you were either at your home screen or inside the Google app.
The release was Google’s first foray into claiming a full panel of the home screen for its services, too — at least, for users of its own Nexus phones and those who chose to download its first-ever standalone launcher.
JR Raphael / IDG
The lightened KitKat home screen and its dedicated Google Now panel.
Источник
The (updated) history of Android
Follow the endless iterations from Android 0.5 to Android 7 and beyond.
Ron Amadeo — Oct 31, 2016 1:15 pm UTC
reader comments
Share this story
Android has been with us in one form or another for more than eight years. During that time, we’ve seen an absolutely breathtaking rate of change unlike any other development cycle that has ever existed. When it came time for Google to dive in to the smartphone wars, the company took its rapid-iteration, Web-style update cycle and applied it to an operating system, and the result has been an onslaught of continual improvement. Lately, Android has even been running on a previously unheard of six-month development cycle, and that’s slower than it used to be. For the first year of Android’s commercial existence, Google was putting out a new version every two-and-a-half months.
Looking back, Android’s existence has been a blur. It’s now a historically big operating system. Almost a billion total devices have been sold, and 1.5 million devices are activated per day—but how did Google get here? With this level of scale and success, you would think there would be tons of coverage of Android’s rise from zero to hero. However, there just isn’t. Android wasn’t very popular in the early days, and until Android 4.0, screenshots could only be taken with the developer kit. These two factors mean you aren’t going to find a lot of images or information out there about the early versions of Android.
The problem now with the lack of early coverage is that early versions of Android are dying. While something like Windows 1.0 will be around forever—just grab an old computer and install it—Android could be considered the first cloud-based operating system. Many features are heavily reliant on Google’s servers to function. With fewer and fewer people using old versions of Android, those servers are being shut down. And when a cloud-reliant app has its server support shut off, it will never work again—the app crashes and displays a blank screen, or it just refuses to start.
Further Reading
Further Reading
To prevent any more of Android’s past from being lost to the annals of history, we did what needed to be done. This is 25+ versions of Android, a myriad of devices, and lots and lots of screenshots cobbled together in one space. This is The History of Android, from the very first public builds to today.
Read it your way
In addition to seeing no ads, Ars Technica premier subscribers can download a (free) PDF version of any article or view any article as a single page.
Table of Contents
Android 0.5, Milestone 3—the first public build
Before we go diving into Android on real hardware, we’re going to start with the early, early days of Android. While 1.0 was the first version to ship on hardware, there were several beta versions only released in emulator form with the SDK. The emulators were meant for development purposes only, so they don’t include any of the Google Apps, or even many core OS apps. Still, they’re our best look into the pre-release days of Android.
Before whimsical candy code names and cross-promotional deals with multinational food corporations, the first public release of Android was labeled «m3-rc20a»—»m3» standing for «Milestone 3.» While Google may not have publicized the version number—and this build didn’t even have a settings app to check—the browser user agent identifies this as «Android 0.5.»
In November 2007, two years after Google acquired Android and five months after the launch of the iPhone, Android was announced, and the first emulator was released. Back then, the OS was still getting its feet under it. It was easily dismissed as «just a BlackBerry clone.» The emulator used a qwerty-bar skin with a 320×240 display, replicating an actual prototype device. The device was built by HTC, and it seems to be the device that was codenamed «Sooner» according to many early Android accounts. But the Sooner was never released to market.
According to accounts of the early development days of Android, when Apple finally showed off its revolutionary smartphone in January 2007, Google had to «start over» with Android—including scrapping the Sooner. Considering the Milestone 3 emulator came out almost a year after Apple’s iPhone unveiling, it’s surprising to see the device interface still closely mimicked the Blackberry model instead. While work had no doubt been done on the underlying system during that year of post-iPhone development, the emulator still launched with what was perceived as an «old school» interface. It didn’t make a good first impression.
At this early stage, it seems like the Android button layout had not been finalized yet. While the first commercial Android devices would use “Home,» “Back,» “Menu,» and “Search» as the standard set of buttons, the emulator had a blank space marked as an «X» where you would expect the search button to be. The “Sooner» hardware prototype was even stranger—it had a star symbol as the fourth button.
There was no configurable home screen or widgets, just a simple dock of icons at the bottom that could be cycled through or tapped on. While touch screen support worked for some features, Milestone 3 was primarily controlled with a five-way d-pad—an anachronism that Android still supports to this day. Even this early version of Android could do animations. Icons would grow and shrink as they entered and exited the dock’s center window.
There was no notification panel yet, either. Notification icons showed up in the status bar (shown above as a smiley face), and the only way to open them was to press «up» on the d-pad while on the home screen. You couldn’t tap on the icon to open it, nor could you access notifications from any screen other than home. When a notification was opened, the status bar expanded slightly, and the text of the notification appeared in a speech bubble. Once you had a notification, there was no manual way to clear it—apps were responsible for clearing their own notifications.
App drawer duties were handled by a simple «Applications» folder on the left of the dock. Despite having a significant amount of functions, the Milestone 3 emulator was not very forthcoming with app icons. «Browser,» «Contacts,» and «Maps» were the only real apps here. Oddly, «recent calls» was elevated to a standalone icon. Because this was just an emulator, icons for core smartphone functionality were missing, like alarm, calendar, dialer, calculator, camera, gallery, and settings. Hardware prototypes demoed to the press had many of these, and there was a suite of Google Apps up and running by this point. Sadly, there’s no way for us to look at them. They’re so old they can’t connect to Google’s servers now anyway.
The now-deprecated menu system was up and running in Milestone 3. Hitting the hardware menu button brought up a gray list with a blue gradient highlight, complete with hardware keyboard shortcuts. In the screenshot above, you can see the menu open in the browser. Going to a second level, like the zoom menu, turned the first level of the menu oddly transparent.
Surprisingly, multitasking and background applications already worked in Milestone 3. Leaving an app didn’t close it—apps would save state, even down to text left in a text box. This was a feature iOS wouldn’t get around to matching until the release of iOS 4 in 2010, and it really showed the difference between the two platforms. iOS was originally meant to be a closed platform with no third-party apps, so the platform robustness wasn’t a huge focus. Android was built from the ground up to be a powerful app platform, and ease of app development was one of the driving forces behind its creation.
Before Android, Google was already making moves into mobile with WAP sites and J2ME flip phone apps, which made it acutely aware of how difficult mobile development was. According to The Atlantic, Larry Page once said of the company’s mobile efforts “We had a closet full of over 100 phones, and we were building our software pretty much one device at a time.” Developers often complain about Android fragmentation now, but the problem was much, much worse before the OS came along.
Google’s platform strategy eventually won out, and iOS ended up slowly adding many of these app-centric features—multitasking, cross-app sharing, and an app switcher—later on.
Despite not having a dialer icon, Milestone 3 emulator was equipped with a way to make phone calls. Pressing anything on the keyboard would bring up the screen on the left, which was a hybrid dialer/contact search. Entering only numbers and hitting the green phone hardware button would start a phone call, and letters would search contacts. Contacts were not searchable by number, however. Even a direct hit on a phone number would not bring up a contact.
Incoming calls were displayed as an almost-full-screen popup with a sweet transparent background. Once inside a call, the background became dark gray, and Milestone 3 presented the user with a surprisingly advanced feature set: mute, speakerphone, hold, and call conferencing buttons. Multiple calls were presented as overlapping, semi-transparent cards, and users had options to swap or merge calls. Swapping calls triggered a nice little card shuffle animation.
Contacts was a stark, black and blue list of names. Contact cards had a spot for a contact picture but couldn’t assign one to the space (at least in the emulator). The only frill in this area was XMPP presence dots to the left of each name in Contacts. An always-on XMPP connection has traditionally been at the heart of Android, and that deep integration already started in Milestone 3. Android used XMPP to power a 24/7 connection to Google’s servers, powering Google Talk, cloud-to-device push messaging, and app install and uninstall messages.
The browser ran Webkit 419.3, which put it in the same era as Mac OS X 10.4’s Safari 2. The homepage was not Google.com, but a hard-coded home.html file included with Android. It looked like Google.com from a thousand years ago. The browser’s OS X heritage was still visible, rendering browser buttons with a glossy, Aqua-style search button.
The tiny BlackBerry-style screen necessitated a separate address bar, which was brought up by a «go to» option in the browser’s menu. While autocomplete didn’t work, the address bar live searched your history as you typed. The picture on the right was the History display, which used thumbnails to display each site. The current thumbnail was in front of the other two, and scrolling through them triggered a swooping animation. But at this early stage, the browser didn’t support multiple tabs or windows—you had the current website, and that was it.
From the beginning, Google knew maps would be important on mobile, even shipping a Maps client on the Milestone 5 emulator. That version of Google Maps was the first thing we came across that died from cloud rot. The client can’t load information from Google’s servers, so the map displayed as a blank, gray grid. Nothing works.
Luckily, for the first screenshot above, we were able to piece together an accurate representation from the Android launch video. Old Google Maps seemed fully prepared for a non-touch device, listing hardware key shortcuts along the bottom of the screen. It’s unclear if places worked, or if Maps only ran on addresses at this point.
Hidden behind the menu were options for search, directions, and satellite and traffic layers. The middle screenshot is of the directions UI, where you could even pick a contact address as a start or end address. Maps lacked any kind of GPS integration, however; you can’t find a «my location» button anywhere.
While there was no proper gallery, on the right is a test view for a gallery, which was hidden in the «API Demos» app. The pictures scrolled left and right, but there was no way to open photos to a full screen view. There were no photo management options either. It was essentially a test of a scrolling picture view.
There was also no settings app, but we can look at the original time and date pickers, thanks to the API Demos. This demonstrates how raw a lot of Android was: kerning issues all over the place, a huge gap in between the minute digits, and unevenly spaced days of the week on the calendar. While the time picker let you change each digit independently, there was no way to change months or years other than moving the day block out of the current month and on to the next or previous month.
Keep in mind that while this may seem like dinosaur remnants from some forgotten era, this was only released six years ago. We tend to get used to the pace of technology. It’s easy to look back on stuff like this and think that it was from 20 years ago. Compare this late-2007 timeframe to desktop OSes, and Microsoft was trying to sell Windows Vista to the world for almost a year, and Apple just released OS X 10.5 Leopard.
One last Milestone 3 detail: Google gave Ars Technica a shoutout in the Milestone 3 emulator. Opening the “API Demos» app and going to «Views,» «Focus,» then «Vertical» revealed a test list headlined by this very Website.
Two months later, in December 2007, Google released an update for the Milestone 3 emulator that came with a much roomier 480×320 device configuration. This was tagged «m3-rc37a.» The software was still identical to the BlackBerry build, just with much more screen real estate available.
Источник