"cupcake" development branch
A link to this was posted on the G1-Hackers mailing list. I haven't seen it here yet so I figured I would share. You can find the original post at http://source.android.com/roadmap/cupcake.
---------------------------------------------------------------------------------
"cupcake" development branch
From http://source.android.com/roadmap:
During Android's transition to anopen-source project, some development has continued to happen in aprivate branch. We are working to move the rest of these changes intothe open as soon as possible, and all future open-source work willhappen in the public git repositories. All changes that have alreadybeen submitted to the public repositories will be merged into the newercode base, so nothing should be lost.
The Android team has begun pushing these changes to the public git repositories, in the "cupcake" branch.
About this code drop:
The "cupcake" branch is a read-only mirror of the private Android branch.cupcake is still very much a work in progress. It is a development branch, not a release.
Thefirst drop is a large roll-up commit of all of the changes sincerelease-1.0. We will transition to regular, smaller roll-up drops,ultimately pushing individual commits.The cupcake branch willbe merged into the master branch, so that all of the public patches canbe used with the new code base. None of the commits in the publicrepositories will be lost, unless they no longer make sense or areobsoleted by the new code base. Due to the United States' holidayseason, though, this may not be finished until early January.
To check out the cupcake branch:mkdir cupcake # create a new client directory
cd cupcake
repo init -u git:/android.git.kernel.org/platform/manifest.git -b cupcake
repo sync
Notable changes introduced in cupcake:
Applications
MMS
New features
Save attachments from MMS.
Significant bug fixes
Faster conversation list scrolling
Email
Significant bug fixes
Accounts that were marked "never check" are not auto-checked.
Date & time displayed using user preference (e.g. 24 hr vs. AM/PM).
cc: displayed in message view.
Relaxed POP3 parser rules so it works with non-compliant email servers.
Password quoting bugs in IMAP. Makes it work for users with funny chars in their password (e.g. spaces).
Various sources of errors in auto & manual account setup.
Improvements on how we report various connection errors. Makes it much easier for user to diagnose failed account setups.
New-mail notifications for POP3 accounts.
Properly recover from POP3 connection failures, so that the next connection has a chance of working properly.
Remove automatic accounts setup entries that were broken or nottestable. Minor fixes to a few of the remaining entries. Improvementsto warning dialogs used for a few special cases.
New accounts are now set to check every 15 minutes (instead of defaulting to "never").
Fixed a bug causing approximately 1 in 25 outbound messages to freezeup the IMAP connection (to a Gmail based server) when transferred tothe Sent folder. This broke the entire connection so new messagescould not be downloaded either.
Unit test framework so Email can be extended & tested more reliably.
Fix IMAP manually-created accounts so message delete works properly.
Alarm Clock
Significant bug fixes
Alert now plays audio/vibe directly, rather than through AlarmManager.AlarmClock alert starts playing audio/vibe in its IntentReceiver,rather than on activity start. These changes should prevent alarms frombeing blocked by modal dialogs.
Package Installer
Significant bug fixes
Bugs related to replacing existing applications.
Settings
New features
New menu option to list running processes in Settings->ManageApplications.
Music
New features
Music playback fades in after suspending for phone call.New media search intent allows for 3rd party apps to launch or respondto media searches based on artist, album, or title.
Affects: MusicPlayer, YouTube, Browser applications.
Browser
New features
Updated WebKit browser core, synced with Nov 2008 WebKit version.
Support for new, optimized JavaScript engine (SquirrelFish).
Copy/ paste is enabled in the browser. To copy with touch, press and holdthe shift key and select the text. Releasing the shift key or endingthe touch drag copies the text. To copy with the trackball, press andhold the shift key, move the cursor to the selection start, click thetrackball, and move the trackball to the extend the selection.Releasing the shift key, or clicking the trackball a second time,copies the text.
Find is enabled in the browser. To find text, choose it from the menu and type the text to find.
Drawinghas been sped up substantially by supporting partial contentinvalidates and partial screen invalidates. Pages with animations are5x faster.
VoiceDialer
New features
VoiceDialer supports 'open app' command
Camera/Gallery
New features
Video recorder mode
Share intent for videos
Video thumbnailsLocal file playback
Download manager
New features
Support for HTTP codes 301, 302, 303 and 307 (redirects).
HTTP code 503 is now handled, with support for retry-after in delay-seconds.
Downloads that were cleanly interrupted are now resumed instead of failing.
Applications can now pause their downloads.
Retry delays are now randomized.
Connectivity is now checked on all interfaces.
Downloads with invalid characters in file name can now be saved.
"cupcake" development branch continued
Framework
New features
Support of touch events in WebView.New JavaScript engine (SquirrelFish) in WebView.
Input method framework, for soft keyboards and other on-screen inputmethods. Includes new APIs for applications to interact with inputmethods, and the ability for third party developers to write their owninput methods.
Access to the raw audio data for playback and recording from application code.
New PendingIntent.FLAG_UPDATE_CURRENT option.
Support for top-level boolean resources.
Tactile feedback to the LockPatternView. Tactile feedback can beenabled/disabled by going to Settings > Security & location andthen checking/unchecking "Use tactile feedback". Note that this can beused independently of the visual feedback of the lines ("Use visiblepattern"). Thus it gives users a middle ground between showing thelines on the screen and having no feedback at all.
PackageManager changes to support un-installation ofpartially installed applications. Added new flagPackageManager.GET_UNINSTALLED_PACKAGES to include partially installedapps in all relevant PackageManager api's. ManageApplications screennow lists such partially installed apps and the user can uninstallthese applications completely.
Support third party updates of system applications. Newmenu options in Settings->ManageApplications to list updated systemapplications.
Framework support to list current running processes. New API in ActivityManager.
Framework feature to declare required configurations by applications.New manifest attribute uses-configuration in android manifest.
Hardware accelerated video encode (video recorder) in opencore.
Simplified SREC speech recognition API available.
Streaming audio I/O for applications.
Significant bug fixes
Fixed issues with saving state in the view hierarchy, so that you canproperly subclass from something like TextView and create your ownstate that inherits from that provided by TextView.
TextView now implements onKeyMultiple(), so that flinging the trackballwill result in accelerated scrolling. This required some changes tomovement methods, and included some improvements to the accelerationcomputed when flinging.
Framework bug fixes in PackageManager to share/un-share permissions for applications with shared uid's.Significant rework of Settings->ManageApplications Performance and UI enhancements.
Anumber of settings in android.provider.Settings.System were moved toandroid.provider.Settings.Secure. Only system software can modify thesesettings. Additionally, a new permission, WRITE_SECURE_SETTINGS, isrequired to access these settings. The old constants in Settings.Systemhave been deprecated. It is possible to read settings values viaSettings.System using the deprecated constants. However, attempts tomodify these settings via Settings.System will result in a log messageand the setting value will be left unchanged.Many bug fixes in the media framework
Bluetooth
New features
Support for A2DP & AVRCP profiles.
Significant bug fixes
First connection after pairing always fails on many carkits.
Mini Cooper and some late model BMW cars fail to use Bluetooth or take 2 minutes for Phone Book transfer.
System software
New features
New kernel based on Linux 2.6.27.
Improvements to the wakelock API.
Work to transition to the USB Gadget Framework underway.
Basic x86 support.
Radio & Telephony
New features
SIM Application Toolkit 1.0.
Green CALL button is no longer a shortcut for "add a new call". Thishas been a rarely used feature and confusing if triggered accidentally.
Longer in-call screen timeout when using the speakerphone.
"Show dialpad" / "Hide dialpad" item added to the in-call menu, to make it easier to discover the DTMF dialpad.
Significant bug fixes
An obscure case where the Phone UI could cause the device to not go tosleep on its own. This would happen if user bails out of the in-callscreen by hitting HOME, followed by the call disconnecting remotely. Don't allow a single tap to open the in-call dialpad. Itis now required to touch and drag it. This makes it much harder toaccidentally open the dialpad by touching the screen with your face.
Developer Tools
New features
Enable handset manufacturers to extend the Android SDK with add-ons. SDK add-ons will include:
systemlibraries to let developers use additional APIs provided by handsetmanufacturers or from other 3rd party vendors that handsetmanufacturers chose to include
emulator system images,skins, and hardware configuration to let developers test theirapplications on their Android implementation
This is work-in-progress. Please note that the latest Android SDK (Android 1.0 SDK, Release 2) is not compatible with the SDKplugin in the new branch, please use ADT 0.8.0. SDK add-on support is planned for future SDK release.
Build System
New features
The functions in build/envsetup.sh should be much more useful
nice, this is some secret undercover stuff that is much needed!! you all rock!
hbguy
I'm wondering would it be available to install for non-jailbraked phone?
worry said:
I'm wondering would it be available to install for non-jailbraked phone?
Click to expand...
Click to collapse
We are talking about Android source code here. It would need to be compiled appropriately to even flash to any phone. Your phone would still subject it to the same key test before it will flash it. So, No this won't work... Yet. Hopefully we will find a way to sign these images with the OTA keys instead of just test keys as we do now.
"Chicken Soups for Andy Phones"
Yes, I am aware of you should compile it first.
So you are saying, since it is not officially signed by google, you'll be able to install it only on dev or has-proper-boot-image phones?
wait, how do we get all these updates in the future though? sdk?
also what you mean as finding a way to sign these images with ota keys instead of just test key? meaning with jf's mod rc30 we could get these update?
hbguy
man, well these were a few of the things that i wanted to see changed its good that they are keeping in touch with the ppl runnin the app. this is very compelling information. can i suggest and addendum to the title, something alluding to the "update" nature of this dev team. i dont think theres a date, but ill def be willing to pick a G1 back up for that, esp if they managed to make a few of the processes faster.
hbguy said:
wait, how do we get all these updates in the future though? sdk?
also what you mean as finding a way to sign these images with ota keys instead of just test key? meaning with jf's mod rc30 we could get these update?
hbguy
Click to expand...
Click to collapse
Cupcake can't be built to run on Dream hardware yet. Not to worry as an OTA RC with the cupcake code drops should be available by year's end or early Jan 09.
Support third party updates of system applications. New menu options in Settings->ManageApplications to list updated system applications.
Click to expand...
Click to collapse
I haven't had a chance to look into it too much but, depending on the applications and files made accessible, this looks very promising. Things like the autorotating browser, maybe even skinning, could potentially be "legitimized" and no longer require root.
so how would one go about compiling to run on the dream?
korndub said:
so how would one go about compiling to run on the dream?
Click to expand...
Click to collapse
Right now...... You wait. There isn't 100% of the code here. Nothing specific to the dream hardware etc. I am hopeful we will be seeing things come soon though.
As far as what I meant about the keys... Right now in order to be able to flash an update that is signed with test keys, aka the keys we have right now, you need to use an exploit to gain root access and modify the keys the system looks for when updating. There are two possible ways that I see to get OTA RC30 flashed with with an unofficial image. The first way is for some ingenious person to find an exploit that can be used to obtain root again and therefore be able to change the keys the system looks for. The other option would be for someone to come up with a way to sign the image with the OTA keys.
kronarq said:
Right now...... You wait. There isn't 100% of the code here. Nothing specific to the dream hardware etc. I am hopeful we will be seeing things come soon though.
As far as what I meant about the keys... Right now in order to be able to flash an update that is signed with test keys, aka the keys we have right now, you need to use an exploit to gain root access and modify the keys the system looks for when updating. There are two possible ways that I see to get OTA RC30 flashed with with an unofficial image. The first way is for some ingenious person to find an exploit that can be used to obtain root again and therefore be able to change the keys the system looks for. The other option would be for someone to come up with a way to sign the image with the OTA keys.
Click to expand...
Click to collapse
kronarq is there a way to merge the existing source with the cupcake to fill in the parts that are missing?
Anyone else having problems pulling the source with repo?
hbguy said:
nice, this is some secret undercover stuff that is much needed!! you all rock!
hbguy
Click to expand...
Click to collapse
This was not "undercover" work. Google wanted to be able to work on stuff, yet release the G1 with a semi-stable firmware.
kronarq said:
We are talking about Android source code here. It would need to be compiled appropriately to even flash to any phone. Your phone would still subject it to the same key test before it will flash it. So, No this won't work... Yet. Hopefully we will find a way to sign these images with the OTA keys instead of just test keys as we do now.
Click to expand...
Click to collapse
This won't be the case. This is an official Google release, meaning when they merge them together in January, they will release an OTA update with all of these features.
I'm hoping there will be an OTA update with all these new goodies, but just because google is rolling "cupcake" into the open-source project, that does not mean that it will get rolled out to our G1's. That's up to T-Mobile and HTC. Let's just keep our fingers crossed.
Ok, maybe I'm missing something, but where are people getting the idea that this is not dream specific? From how I read it these are all things that are being built into the main source and as such will be compiled as an ota as other updates have been done in the past. Someone enlighten me here as I'm just not seeing the "specific" requirements people are putting on this? I'm no coder, but it doesn't look like anything more then just enabling what was already there or planned on being there. [/rant?]
MMTest97 said:
Ok, maybe I'm missing something, but where are people getting the idea that this is not dream specific? From how I read it these are all things that are being built into the main source and as such will be compiled as an ota as other updates have been done in the past. Someone enlighten me here as I'm just not seeing the "specific" requirements people are putting on this? I'm no coder, but it doesn't look like anything more then just enabling what was already there or planned on being there. [/rant?]
Click to expand...
Click to collapse
Agreed... everything that is dream specific is either on the android git repository or can be extracted from stock G1 Firmware
MMTest97 said:
Ok, maybe I'm missing something, but where are people getting the idea that this is not dream specific? From how I read it these are all things that are being built into the main source and as such will be compiled as an ota as other updates have been done in the past. Someone enlighten me here as I'm just not seeing the "specific" requirements people are putting on this? I'm no coder, but it doesn't look like anything more then just enabling what was already there or planned on being there. [/rant?]
Click to expand...
Click to collapse
Everything in the open source repository should be non-device specific (with the obvious exception of stuff like binary drivers). The repo will build an emulator image. To build for dream, there are some additional instructions. However the cupcake branch cannot be built for Dream at this time, so it is definitely not Dream-specific.
Datruesurfer said:
Agreed... everything that is dream specific is either on the android git repository or can be extracted from stock G1 Firmware
Click to expand...
Click to collapse
The differences between G1 and the repo extend beyond just Google-proprietary apps. There are subtle differences in the framework too.
General discusion about Lollipop&Marshmallow for L5 & L7
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Android 5.0 "Lollipop" is the latest version of the Android mobile operating system developed by Google. Unveiled on June 25, 2014 during Google I/O, it became available as official over-the-air (OTA) updates on November 12, 2014 for select devices that run distributions of Android serviced by Google, including Nexus and Google Play edition devices. Its source code was made available on November 3, 2014.
One of the most prominent changes in the Lollipop release is a redesigned user interface built around a responsive design language referred to as "material design". Other changes include improvements to the notifications, which can be accessed from the lockscreen and displayed within applications as top-of-the-screen banners. Google also made internal changes to the platform, with the Android Runtime (ART) officially replacing Dalvik for improved application performance, and with changes intended to improve and optimize battery usage, known internally as Project Volta.
QUESTIONS:
-What are you guys thinking about this new update for our phones?
-What are you thinking about new MATERIAL DESIGN?
-What about ART? (pros--cons)
-Guest user mode? Good?
-What about app compatibility?
-more soon
For now we know that
@ALEX.IMER work on CM12 for L7 (make all,but stuck on graphic module).
@Asce1062 work on CyanHacker L for L7 & L5
@aidasaidas75 Finished CM12 for L5 HERE
We have kernels which support both devices, that is good thing
For L7 there is IMER kernel which is in all his roms
For L5 there is SKernel by @skyinfo HERE
Also there is GAPPs thread by @Plamb1r and @Paget96 (me) HERE
Material design: fluid, purposeful motion
More tangible interaction
Content responds to your touch in an intuitive way.
More time playing, less time charging
Power for the long haul with a battery saver feature that extends your device by up to 90 minutes. And now it's easier to manage your power usage - see the estimated time left before you need to charge, and when you're charging, approximately how much time until it's topped up and ready to go.
More ways to secure your device
Share your device securely with guest user mode. Or create multiple user accounts to enable friends to log in on your device. In either case, no one will be able to access any of your stuff. And you can use Android Smart Lock to secure your phone or tablet by pairing it with a trusted device like your wearable or even your car.
Your device, your rules
For fewer worries and disruptions, adjust your settings so only certain people and notifications get through. When it's important, respond directly from your lockscreen.
Lollipop features
Material Design
A bold, colorful, and responsive UI design for consistent, intuitive experiences across all your devices
Responsive, natural motion, realistic lighting and shadows, and familiar visual elements make it easier to navigate your device
Vivid new colors, typography, and edge-to-edge imagery help to focus your attention
Notifications
New ways to control when and how you receive messages - only get interrupted when you want to be
View and respond to messages directly from your lock screen. Includes the ability to hide sensitive content for these notifications
For fewer disruptions, turn on Priority mode via your device’s volume button so only certain people and notifications get through. Or schedule recurring downtime like 10pm to 8am when only Priority notifications can get through
With Lollipop, incoming phone calls won’t interrupt what you’re watching or playing. You can choose to answer the call or just keep doing what you’re doing
Control the notifications triggered by your apps; hide sensitive content and prioritize or turn off the app’s notifications entirely
More intelligent ranking of notifications based on who they’re from and the type of communication. See all your notifications in one place by tapping the top of the screen
Battery
Power for the long haul
A battery saver feature which extends device use by up to 90 mins
Estimated time left to fully charge is displayed when your device is plugged in
Estimated time left on your device before you need to charge again can now be found in battery settings
Security
Keep your stuff safe and sound
New devices come with encryption automatically turned on to help protect data on lost or stolen devices
SELinux enforcing for all applications means even better protection against vulnerabilities and malware
Use Android Smart Lock to secure your phone or tablet by pairing it with a trusted device like your wearable or even your car
Device Sharing
More flexible sharing with family and friends
Multiple users for phones. If you forget your phone, you still can call any of your friends (or access any of your messages, photos etc.) by simply logging into another Android phone running Lollipop. Also perfect for families who want to share a phone, but not their stuff
Guest user for phones and tablets means you can lend your device and not your info
Screen pinning: pin your screen so another user can access just that content without messing with your other stuff
New Quick Settings
Get to the most frequently used settings with just two swipes down from the top of the screen
New handy controls like flashlight, hotspot, screen rotation and cast screen controls
Easier on/off toggles for Wi-Fi, Bluetooth, and location
Manually adjust your brightness for certain conditions. Then, adaptive brightness will kick in based on ambient lighting
Connectivity
A better internet connection everywhere and more powerful Bluetooth low energy capabilities
Improved network handoffs resulting in limited interruption in connectivity. For example, continue your video chat or VoIP calls without interruption as you leave the house and switch from your home Wi-Fi back to cellular
Improved network selection logic so that your device connects only if there is a verified internet connection on Wi-Fi
Power-efficient scanning for nearby Bluetooth low energy (“BLE”) devices like wearables or beacons
New BLE peripheral mode
Runtime and Performance
A faster, smoother and more powerful computing experience
ART, an entirely new Android runtime, improves application performance and responsiveness
Up to 4x performance improvements
Smoother UI for complex, visually rich applications
Compacting backgrounded apps and services so you can do more at once
Support for 64 bit devices, like the Nexus 9, brings desktop class CPUs to Android
Support for 64-bit SoCs using ARM, x86, and MIPS-based cores
Shipping 64-bit native apps like Chrome, Gmail, Calendar, Google Play Music, and more
Pure Java language apps run
source: Android lollipop 5.0
Click to expand...
Click to collapse
-Next Lollipop updates-
Update 5.0.1
As of now, there is no word on what precise changes the Android 5.0.1 update brings; though we can expect the release to bring fixes to various bugs and issues reported by Android 5.0 Lollipop users in the recent few weeks. With the release of Android 5.0.1 factory images for Nexus devices, we can expect that Google will soon announce the incremental update.
Update 5.0.2
Android 5.0 is has been publicly available since early November, and the number of devices getting Google’s latest OS is growing bigger every day. In the first few weeks after its release, Google focused on stability and released quite a few update builds. Now, it’s the time for a small numerical bump, because Android 5.0.2 has just been pushed into Google’s AOSP repos.
Android 5.0.1 was rather minor update, with only a few notable changes. Android 5.0.2 is definitely bigger, but it’s still not huge. Google managed to address some issues with MountService which should now start before performBootDexOpt. This fixes a previously reported bug in the issue tracker. Some other changes related to NAND have also been pushed. Fstrim, introduced in Android 4.3, caused some serious issues on Lollipop. According to this log provided by XDA Recognized Developer cybojenix, devices turned off for the night had problems with fstrim being launched at all. Google addressed the issue and devices with slow NAND should now have a noticeable performance boost.
Nexus 7 (Wi-Fi) and Nexus 7 (Mobile Data) device trees have been updated. As a result, new factory images for the Nexus 7 (2012) and updated binary files are have been pushed. As usual you can get them from the Android Developer Page. An updated device tree for tilapia is a good sign, as it’s one of two devices that haven’t received an official update already. There is a light at the end of the tunnel, signaling that Google will finally bring official Lollipop to the missing devices sooner rather than later.
If you want to build Android 5.0.2 yourself, you can update your current sources by executing the following command:
repo init -b android-5.0.2_r1 && repo sync
Update 5.0.3
A memory leak occurs when Android allocates a chunk of system memory for a task and then doesn’t release it again. This means that over time more and more memory will be allocated and none ever given back. Even with 2 or 3GB of RAM, eventually the system will run out of memory, and that is never pretty.
The thread on the issue tracker is hard to follow as there are lots of complaints and there is lots of general unhappiness, but little in the way of official comments from Google or Android developers. However it does now seem that Google has agreed that this is a bug, and that it has been fixed in the source code. What that means is that the latest source code used to build Android doesn’t leak memory. However that doesn’t actually help affected users at the moment. The next step is for Google to make a new release of Android, probably Android 5.0.3 Lollipop, with this and other bug fixes. However there is no news on when that will be. Let’s hope it will be soon.
Update 5.1
Google released Android 5.0 just over a month ago, and since then Lollipop has been trying to establish its position in the global smartphone market. Despite its many new features and overall greatness, Android 5.0 has many issues that still need to be addressed. According to our colleagues at AndroidPIT and their two internal sources, Google is working on Android 5.1, which should really come as no surprise because software progress is inevitable. We already know that Google is always looking ahead, but the interesting part is that if rumors are to be believed, we’ll see 5.1 as soon as the end of February.
This information, although plausible, could strike one as a bit odd. After all, usually Google releases one or two versions of its OS per year. But with the potential release of 5.1 right around the corner, it’s unclear as to why Google would want to roll out a new update so soon.
If AndroidPIT’s sources are to be believed, the update will allegedly bring following improvements:
-Silent mode added after missing on Android 5.0
-General improvements in system stability
-Improved RAM management
-Fixes for sudden app closures
-Improved battery management
-Excessive consumption of network devices when used Wi-Fi fixed
-Issues with wireless connections fixed
-Problems with Okay Google function solved
-Notifications problems solved
-Some sound problems experience by certain devices fixed
-Other improvements and changes
The to-do list is rather long, and Google will definitely address some of these problems. AndroidPIT claims that they got this news from sources close to Google and Android 5.1 will soon become a reality. We can only wait to see whether these revelations are real or not.
Android 6.0: let’s invent the ultimate Android OS
http://www.androidpit.com/android-6-release-date-news-rumors
Android M (6.0) --- that is for future xd
Source:
AndroidPIT
Official android site:
Android Lollipop 5.0 (official site)
Thats all information which we have for now, I will updating this thread frequently
General discusion about KITKAT for L5 & L7
The Android 4.4 KitKat operating system uses advanced memory optimization technologies. As a result, it is available on Android devices with as little as 512 MB of RAM. This is important because previous versions of the operating system required more internal memory which made them incompatible with many older device models. This was a major cause of the problem known as Android fragmentation.
Android 4.4 KitKat features a cleaner user interface, Near Field Communication (NFC) support and always-on touch screen action buttons, which replace the need for the physical buttons found on many Android devices. KitKat also boasts an improved security-enhanced Linux module, which helps prevent unauthorized app access.
Google announced Android 4.4 KitKat in September 2013 and debuted it on the Nexus 5 smartphone the following month. For months prior to the release, observers expected the OS to be called Key Lime Pie, but Google renamed it as part of a marketing promotion with the Hershey Company, which sells a candy bar called Kit Kat in the United States.
Smart, simple, and truly yours
Beautiful & Immersive
A more polished design, improved performance, and new features.
Just say “Ok Google”
You don’t need to touch the screen to get things done. When on your home screen* or in Google Now, just say “Ok Google” to launch voice search, send a text, get directions or even play a song.
A work of artWhile listening to music on your device, or while projecting movies to Chromecast, you’ll see beautiful full-screen album and movie art when your device is locked. You can play, pause, or seek to a specific moment.
Immerse yourself
The book you're reading, the game you're playing, or the movie you're watching — now all of these take center stage with the new immersive mode, which automatically hides everything except what you really want to see. Just swipe the edge of the screen to bring back your status bar and navigation buttons.
Faster multitaskingAndroid 4.4 takes system performance to an all-time high by optimizing memory and improving your touchscreen so that it responds faster and more accurately than ever before. This means that you can listen to music while browsing the web, or race down the highway with the latest hit game, all without a hitch.
Smart & Simple
Google smarts improve every corner of the Android experience.
The future is calling
The new phone app automatically prioritizes your contacts based on the people you talk to the most. You can also search for nearby places and businesses, your contacts, or people in your Google Apps domain.
A smarter caller IDWhenever you get a call from a phone number not in your contacts, your phone will look for matches from businesses with a local listing on Google Maps. Learn more about caller ID by Google.
All your messages in the same place
Never miss a message, no matter how your friend sends it. With the new Hangouts app, all of your SMS and MMS messages are together in the same app, alongside your other conversations and video calls. And with the new Hangouts, you can even share your location and send animated GIFs.
Emoji everywhereSometimes words can’t express how you feel. For that, there’s Emoji, the colorful Japanese characters, now available on Google Keyboard.
Grab & Go
New features help you get things done while you’re on the move.
Print wherever, whenever
Now you can print photos, documents, and web pages from your phone or tablet. You can print to any printer connected to Google Cloud Print, to HP ePrint printers, and to other printers that have apps in the Google Play Store.
Pick a file, any fileFrom apps like Quickoffice, you can open and save files on Google Drive, other cloud storage services, or your device. And with quick access to recently used files, it's easier than ever to send the file you were just working on.
Your office, anywhere
Create and edit documents, spreadsheets and presentations from your phone or tablet with the newly redesigned Quickoffice
Even more features
For those of you looking to go deeper, here's an exhaustive list of all the updates found in Android 4.4, KitKat.
Bluetooth MAP support
Android now supports the Message Access Profile (MAP) so Bluetooth-enabled cars can exchange messages with your devices.
Chromecast support
With your Android device and a Chromecast, you can enjoy your favorite online entertainment, from Netflix, YouTube, Hulu Plus, and Google Play on your HDTV.
Chrome web view
Applications that embed web content now use Chrome to render web components accurately and quickly.
Closed captioning
Android now supports closed captioning and subtitles. To turn on closed captioning, go to Settings > Accessibility and turn on Captions.
Device management built-in
If you ever lose your device, you can find or wipe it with the Android
Device Manager
Downloads app redesign
The Downloads app has been redesigned, giving you new sorting options and list and grid views for all the files you’ve downloaded.
Easy home screen switching
If you love to customize your device and have installed one or more home screen replacements, you can switch between them easily in Settings > Home.
Email app refresh
The redesigned Email app has a fresh new look with nested folders, contact photos and better navigation.
Full-screen wallpapers with preview
Your wallpaper now extends through the notification tray and system buttons. And when you change your wallpaper, you can preview just how it will look before you set it.*
HDR+ photography
HDR+ mode on Nexus 5 automatically snaps a rapid burst of photos and combines them to give you the best possible single shot. Daytime pictures are vivid with clean shadows, and nighttime photos are sharp with less noise.*
Infrared blasting
On devices with an infrared (IR) blaster, Android now supports applications for remote control of TVs and other nearby devices.
Location in Quick Settings
Access your location settings from anywhere with a new tile in Quick Settings.
Location modes and monitoring
If you want to conserve battery, go to Settings > Location to switch between high accuracy and battery-saving location modes. There’s no need to toggle GPS, Wi-Fi, and mobile network settings. And to see which apps have recently requested your location, go to Settings > Location.
Low-power audio playback
Android 4.4 on Nexus 5 lets you listen to music for longer - up to 60 hours of audio playback.*
Music and movie-seeking from lock screen
Jump to a specific part of a song or video from your lock screen. Just long press on the play or pause button and then select the point you want.
Secure app sandboxes
Application sandboxes have been hardened with Security-Enhanced Linux.
Step counting built-in
When you use fitness apps like Moves on Nexus 5, the phone acts as a pedometer to count steps. Android 4.4 and updated hardware make this a more battery-friendly way to measure your activity.
Tap to pay, built a new way
Android 4.4 introduces a new, open architecture for NFC payments that works with any mobile carrier, and lets apps manage your payment information in the cloud or on your device. Now you can tap to pay with Google Wallet or other apps at more than a million stores.
Touchscreen improvements
Improved software and Nexus 5’s new hardware mean Android responds to your touch faster and more accurately than ever before.*
Version history(Codenames, Tags, and Build Numbers)
For me, i'm a fan of playing game so i hope the graphic in new version will better than present kitkat rom
I think Material design is beautiful, it look simple and colorful
ART, i hope it will stable and support more app and no bugs
My phone is mine so guest user mode is not important for me
That is my thinkings about new version Lollipop is going for our poor device
Sorry for my bad english
SMILEVN said:
For me, i'm a fan of playing game so i hope the graphic in new version will better than present kitkat rom
I think Material design is beautiful, it look simple and colorful
ART, i hope it will stable and support more app and no bugs
My phone is mine so guest user mode is not important for me
That is my thinkings about new version Lollipop is going for our poor device
Sorry for my bad english
Click to expand...
Click to collapse
I thinks so. But all of you need to know IMER's CM12. Don't have ART. He said that "only dalvik" idk now :/
I think IMER only make rom for l7
What about l5??? The last i have used cyanhacker is very laggy
Sent from my LG-e612 using XDA Free mobile app
What about the record with the microphone?
SMILEVN said:
I think IMER only make rom for l7
What about l5??? The last i have used cyanhacker is very laggy
Sent from my LG-e612 using XDA Free mobile app
Click to expand...
Click to collapse
I use cyan hacker for l7 . Work good. Try the latest SKernel . There is final version for L5.
EDIT: Yes, IMER work only for L7.. And that is not problem to port to L5. / don't worry.
Frankrmd said:
What about the record with the microphone?
Click to expand...
Click to collapse
I don't know :/ but we always can hope.
Paget96 said:
I use cyan hacker for l7 . Work good. Try the latest SKernel . There is final version for L5.
EDIT: Yes, IMER work only for L7.. And that is not problem to port to L5. / don't worry.
Click to expand...
Click to collapse
I agree that cyanhacker is smooth but the graphic is very bad
Now i am using avatar rom from Mr.Plamb1r to play game
I think CrystalPA rom is a good Kitkat rom but Mr.Cr3pt didn't support it
SMILEVN said:
I agree that cyanhacker is smooth but the graphic is very bad
Now i am using avatar rom from Mr.Plamb1r to play game
I think CrystalPA rom is a good Kitkat rom but Mr.Cr3pt didn't support it
Click to expand...
Click to collapse
My first rom on this device is CrystalPa 5.0.. Then I used. CM11, LS. And now CyanHacker.
Now I waiting for. CM12 by mr @ALEX.IMER
but i am using l5 so i wait the new version cyanhacker from Mr.Asce
Sent from my LG-e612 using XDA Free mobile app
SMILEVN said:
but i am using l5 so i wait the new version cyanhacker from Mr.Asce
Sent from my LG-e612 using XDA Free mobile app
Click to expand...
Click to collapse
I read somewhere, don't know where, he already make for L7 p705 and will test it today or tomorrow. . I know only that.
Good news for L5 users!! @aidasaidas75 is building CM12 for L5!!
Lollipop is coming.
Inviato dal mio ME173X utilizzando Tapatalk
skyinfo said:
Good news for L5 users!! @aidasaidas75 is building CM12 for L5!!
Click to expand...
Click to collapse
That is very very good news . Good luck with that rom guys. . We must wait,some time (L7) users
Information updated, check first post
Anyone can tell me, what is LS?
Sent from my LG-E610 using XDA Free mobile app
fbli_41 said:
Anyone can tell me, what is LS?
Sent from my LG-E610 using XDA Free mobile app
Click to expand...
Click to collapse
LiquidSmooth
Inviato dal mio ME173X utilizzando Tapatalk
From my experience w/ L from my aging galaxy tab 10.1 is great. Its smoother than KK.
AFAIK, @Asce1062 will make cyanhacker L. That's what he said on his thread and this will be due this DEC 20. We just hope so and wait.
For me, LS and cyanhacker will be great for L. Since this two ROMs were the smoothest of all KK I've ever flashed. Except for the last version of LS which is buggy.
So for now let's just wait and see.
vaikz said:
From my experience w/ L from my aging galaxy tab 10.1 is great. Its smoother than KK.
AFAIK, @Asce1062 will make cyanhacker L. That's what he said on his thread and this will be due this DEC 20. We just hope so and wait.
For me, LS and cyanhacker will be great for L. Since this two ROMs were the smoothest of all KK I've ever flashed. Except for the last version of LS which is buggy.
So for now let's just wait and see.
Click to expand...
Click to collapse
Ok, thanks for reply. I read somewhere that @Asce1062 working on LS. he work on both or. Only cyanhacker L
So guys thank you for being patient, tomorrow is my last exam ...I'll sync on Friday and start working on Saturday, 20th as promised.
Paget96 said:
Ok, thanks for reply. I read somewhere that @Asce1062 working on LS. he work on both or. Only cyanhacker L
Click to expand...
Click to collapse
Yes, I have been syncing LS trees since they had Lollipop ? before Cyanhaker. But now that will change . I will be building Cyanhaker (Which is now based off of CM 12)... The developers promised to implement the speed tweaks from LS and even improve on them. Then maybe later on I will build LS.
Sent from my LG-P705 using XDA Premium 4 mobile app