Rabu, 20 September 2017

Every OS From Cupcake To Marshmallow

Updated on April 28, 2016

Android and Dessert Names

Revised 03SEP-2013

Google's Android division certainly incorporates a sense of humor: It named each one of its version codenames after desserts (in the same way Intel names all its CPUs after rivers). To celebrate a whole new version, a large mock-up from the dessert which fits the codename is normally delivered towards the Google Campus and hang on display.

Every OS From Cupcake To Marshmallow

So do you know the different versions of Android OS and also the desserts related to them? Let us review a short history.

Android 1.0 and 1.1: Unnamed

There looks like it's no codename used on versions 1.0 and 1.1 of Android OS.

Google got such a company called Android in July 2005. Android was headed by a few mobile big shots, like the former head of any big carrier, ex-owner of your phone maker, and even more. After their buyout, Android went into stealth mode, and rumors spread that Google was taking care of a mobile phone.

The dam finally broke in November 2007, when Google suddenly announced that they are indeed implementing a phone (Google Phone). More than that, we were holding also focusing on a brand-new mobile computer called Android, in line with the Linux kernel, to be utilized by the Open Handset Alliance, a gaggle of 65 different hardware makers, carriers, along with mobile-related companies.

HTC was the initial phone maker to acquire a real consumer phone out, the T-Mobile G1 (generally known as the HTC Dream away from US), on October 2008.

An update of Android, version 1.1, was launched in February 2009. However, the very first significant version of Android OS that in some way showcased the power with the platform was V1.5, codenamed "Cupcake."

As Cupcake depends on letter "C", many have suspected that 1.0 experienced a codename beginning from "A" and 1.1 had one beginning from "B," but no actual codenames were ever assigned.

Android 1.5: Cupcake

The Android cupcake on Google's campus Source

Technically Android 1.5 wasn't the 1st version, but versions before it are not appearing to have received any codenames. Stories were advised that it was meant to be version 1.2, but Google chose to make it a major revision making it 1.5 instead. Among the many changes with Cupcake, third-party keyboard and Widgets were enabled and call could upload straight away to YouTube and Picasa. The company codenamed the version "cupcake," that's how the trend of dessert names began.

A cupcake is really a small, individually-sized cake baked in the cup-shaped mold. It is often served with frosting number one.

Android 1.6: Donut

The Android donut on Google's campus Source

Android V1.6, codenamed "Donut," premiered in September 2009. It fixed reboot errors from the OS, revamped photo and video features (i.e. camera interface), and featured better search integration. It also added support for larger screen sizes and is the initial version to supply Google's turn-by-turn navigation feature.

A donut can be a small ring-shaped friedcake. The ring consists of rich, light dough and deep-fried. Various sweet coatings could be added. Donuts are certainly not to be mistaken for bagels, which can be baked, much denser, and in most cases salty.

Android 2.0 and a couple of.1: Eclair

The Android eclair on Google's campus Source

Android 2.0 was launched in October 2009, that has a bugfix version (2.0.1) developing in December 2009. Android 2.1 was launched January of 2010. Most people consider them 1 release. Added features include Bluetooth 2.1 support, flash and digital zoom with the camera, multi-touch support, live wallpapers, and even more.

Eclairs usually are described as oblong cream puffs. They are baked pastries with cream filling and chocolate coating number one.

Android 2.2: Froyo

The Android froyo on Google's campus Source

Android 2.2 mainly improved speed by adopting the Javascript "just-in-time" compiler engine from Google's browser, Chrome. It also improved browser support with the help of animated GIF support and Flash 10.1 plug-in support, as well as USB tethering and Wi-Fi Hotspot capability (for the people with supporting hardware).

Froyo is short for "frozen yogurt." It is often a frozen dessert made out of yogurt, making it slightly more sour than soft serve, but lower in fat.

Android 2.3, 2.4: Gingerbread

Gingerbread was officially released in December 2010.

On December 6th, 2010, Google officially announced the primary phone with Android OS 2.3 Gingerbread. The phone was the Nexus S, which Google co-developed with Samsung. The phone was originally limited for T-Mobile, but was later designed for Sprint and AT&T also.

Gingerbread supports SIP internet calling, NFC wireless transaction capability (if hardware exists), several camera, and gyroscopes along with sensors (barometers, gravimeters, while others are possible). It also comes with a download manager, some tweaks allowing usage on Tablets, along with other system level tweaks for programmers.

As a dessert, gingerbread is essentially a ginger-flavored cookie. It is often created to celebrate end-of-year holidays from the US. The cookies are cut into festive shapes—often the shape of your man—and decorated with icing and candy.

Android 3.0, 3.1, and 3.2: Honeycomb

The Android honeycomb on Google's campus Source

Honeycomb premiered in February 2011, and was rapidly accompanied by 3.1 and 3.2 in July and August of 2011. Google posted plenty of previews and highlights on Honeycomb.

Honeycomb was generated for tablets, which implied that Android OS 2.X wasn't. That failed to stop Samsung and also a slew of smaller manufacturers from making an army of Android 2.X tablets of several sizes prior to the end of 2010 when they tried to ride the wave on the iPad's success in time to the Christmas shopping season.

Motorola Xoom was the primary Android 3.X tablet to become released. It has since been and then many others.

Dessert-wise, honeycomb is usually a sheet of hexagonal cells bees build beyond wax and fill with honey. Fresh honeycomb could be consumed like a dessert—some people chew or perhaps consume the wax using the honey.

Android 4.0: Ice Cream Sandwich

The Android frozen goodies sandwich on Google's campus Source

Ice Cream Sandwich was Google's try and synthesize Honeycomb, it's tablet-only platform, which consists of mobile platform. Released in October 2011, it featured a brand new design and default font, likewise as the capacity to monitor and limit mobile data usage as well as other upgrades. Many devices were slow to embrace Ice Cream Sandwich. Three months after Ice Cream Sandwich, merely one phone (Samsung Galaxy Nexus) ended up being released running it.

In actual life, an frozen treats sandwich can be a layer of frozen treats, usually vanilla, sandwiched between two cookies, usually chocolate. They are often rectangular fit.

Android 4.1: Jelly Bean

The JellyBean mascot on Google's campus

Jelly Bean arrived in 2012. Biggest changes included "Google Now," an AI assistant that anticipates your requirements and better, more interactive notifications. Jelly Bean also allows "voice typing," a built-in speech-to-text engine which doesn't rely on Internet or data.

Android 4.4: KitKat

The Android 4.4 KitKat mascot on Google Campus Source

Google announced that Android 4.4 could be named KitKat on September 3, 2013. KitKat's parent company, Nestlé, was fully on board with all the naming of operating-system and launched a marketing campaign during KitKat's release. As part with the campaign, specially marked packages of Kitkat with Andy the Green Android around the package each contained a sweepstakes code that might win a brand new Nexus 7 Android tablet or Google Play store credit.

KitKat took the Google Now feature and took it a measure further with "Ok Google." Ok Google permits people to access Google Now without even touching their phones—just verbally saying the term opens up the artificial intelligence assistant. KitKat also introduced Emoji to Google's keyboard.

Android 5.X: Lollipop

The Android lollipop on Google's campus Source

Android 5 is named Lollipop, and yes it featured a new runtime called ART that will no longer relies around the older DALVIK runtime (that's somewhat determined by Sun/Oracle specs). Lollipop also contains other UI improvements and it has an excellent battery on some devices.

Android 6: Marshmallow mascot on Google Campus

Android 6.X: Marshmallow

Android 6: Marshmallow has already been out for your Nexus devices and it is believed to get coming soon to every one flagship devices before end on the year, and other devices by mid 2016.

Marshmallow introduced several changes that could have significant impact. App permission model is actually opt-in (grant specific permission as requested) in lieu of opt-out (all is permitted, then use App Ops to own off individual permissions). Doze mode allows it to go into hibernation when idle, cutting power consumption to virtually nil. Fingerprint sensor support is actually baked into the OS rather the owner support, and USB C is fully supported. Finally, Marshmallow allows you to definitely format a microSD card and adopt it as being if it's internal storage and share the identical internal security level.

Where Is the Latest Operating System for My Phone?

The challenge with Android OS is each phone maker and/or carrier can modify the phone, and people tweaks mean each carrier/maker will likely need to retest the OS completely before it is usually released. The process may take several months, and ExtremeTech does an admirable job of explaining why.

Even then, it's not at all guaranteed that the device may be updated to your latest version of Android OS. Devices that was included with V1.5 (Cupcake) or V1.6 (Donut) might be upgraded to V2.1 or V2.2, and often will not fully support all the features with the OS caused by hardware limitations. Some examples:

Some in the earliest HTC Android phones, for instance Legend, Desire, and Hero, usually do not support live wallpapers regardless if upgraded to Eclair (2.1) or later.

The original Google phone, the T-Mobile G1 (HTC Dream) only officially received the V1.5 or V1.6 updates. Some allow us later Android OS ROMs for your phone, nonetheless they require the phone being rooted to use.

Motorola Droid, even though upgraded to Froyo (2.2), isn't going to support mobile hotspot.

In general, you will likely need to wait with the carrier to discharge the OTA (over-the-air) updates or wait for ROM developer, for example Cyanogen, to secure a ROM version earning a living for your phone.

The way the procedure works is Google has release a the SDK and ROM for your latest OS. Then each carrier and speak to maker go off and check it out on their phones, add your regional improvements, and at last release it within the air and push it on your phone. The process takes many months.

Android OS itself do not have hard requirements, but there are a few practical ones. I would expect a machine with 512 MB of RAM and 1 GHz CPU to perform Gingerbread, but anything less could possibly be problematic. For Lollipop and Marshmallow you'd expect at the least a quadcore with 2 GB of RAM, or else the latest octo-core with 3 or 4GB of RAM. The recommended device specs will still only go up with future Android systems.

What Is AOSP ROM vs. Factory ROM?

AOSP, or Android Open Source Project, will be the source of all actual Android code that may be open source. While Google did develop and it is still developing Android, it periodically releases bug fixes and new versions to AOSP to carry on its development. However, AOSP versions of ROM undoubtedly are a very generic ROM and need being customized a variety of hardware implementations. You can't just download AOSP stuff for your device and expect it running.

Thus, many ROM developers take AOSP code, colorize it for you to their purposes, specialize it for example platform/device, and voilà, AOSP-based ROM. Not all features could be supported by AOSP ROM as some hardware doesn't have open source support.

A factory ROM, about the other hand, is depending on the original firmware from your manufacturer. It is defined as a tweaked version with the original ROM, probably with bloatware stripped out and tuned for optimum performance. This is only possible if your manufacturer has actually released a real ROM.

For example, for getting Jelly Bean with an older phone, like Motorola Droid Bionic (aka Targa), one can possibly take the official Motorola 4.1 Jelly Bean update, then load one with the tweaked ROMs dependant on it. Or it's possible to just Cyanogen Mod 10.1, that is based on AOSP. CM10.1 doesn't always have nav dock or lap dock support, as those are proprietary to Motorola without having open source support, nonetheless it has selection of other features not available around the factory or tweaked ROMs.

Conclusion

I we imagine you have enjoyed our little excursion into Android history.

So exactly what is the next dessert that depends on L? Wonder what kind of dessert Google will pick next due to the Android version codename? Stay tuned.

Tidak ada komentar:

Posting Komentar

Adbox