SlideShare a Scribd company logo
1 of 21
Technical Seminar
on
Guide:
Pro. SHRAVAN KUMAR
Presented By:
NANDAKISHOR
Context
 Introduction
 Technology used
 Dalvik vs ART
 Project volta
 Material design
 Features
 Kit kat vs Android Lollipop
 Advantages
 Limitations
 Future Scope
 Conclusion
INTRODUCTION
 Android “Lollipop” or simply “Android L” is the latest
version of the Android mobile operating system developed
by Google , spanning versions between 5.0 and 5.1.
 One of the most prominent changes in the Lollipop release
is a redesigned user interface built around a design
language reffered to as "material design".
 Other changes include improvements to the notifications.
 Google also made internal changes to the platform, with
the Android Runtime (ART) officially replacing Dalvik for
improved application performance.
 Android Runtime (ART) is an application run time environment used by
the Android mobile operating system.
 Android Runtime replaces Dalvik.
 ART brings improvements in performance, garbage collection, applications
debugging and profiling.
 To maintain backward compatibility, ART uses the same input bytecode as
Dalvik, supplied through standard .dex files as part of APK files, while
the .odex files are replaced with Executable and Linkable Format (ELF)
executables.
 Once an application is compiled by using ART's on-device dex2oat utility,
it is run solely from the compiled ELF executable.
 With no need for JIT compilation, the code should execute much faster.
 It doesn't hit the CPU as hard as just-in-time code compiling on Dalvik
(also results in less battery drain).
Fig: ART architecture
Dalvik
 Uses Just-In-Time (JIT) approach,
which results in lower storage
space consumption but longer app
load times.
 Cache builds up over time, so
boot times are faster.
 Works better for lower internal
storage devices as space occupied
is lesser.
 Is stable and time tested – VM of
choice for app developers.
ART
 Uses Ahead-Of-Time (AOT) approach,
which compiles apps when they’re
installed, resulting in faster load times
and lower processor usage.
 Cache is built at first boot, hence
rebooting device takes significantly
longer.
 Consumes much more internal storage.
 Is highly experimental and new – not a
lot of support from app developers yet.
Used to emphasizes improvements in battery life:
1. Scheduling jobs
2. Developer tools for battery usage
 Android 5.0 provides a new Job Scheduler API that lets you optimize
battery life by defining jobs for the system to run asynchronously.
 Start when charging / wifi / unmetered network/ idle / deadline or
minimum delay.
 The app has a number of tasks that you want to run as a batch on a regular
schedule.
The new dumpsys batterystats command generates interesting statistical
data about battery usage on a device, organized by unique user ID (UID).
The statistics include:
 History of battery related events.
 Global statistics for the device.
 Approximate power use per UID and system component.
 Per-app mobile ms per packet.
 System UID aggregated statistics.
 App UID aggregated statistics.
 it is a design with increased use of grid-based layouts, responsive
animations and transitions, padding, and depth effects such as lighting and
shadows.
PRINCIPLES
 Material is the metaphor.
 Bold, graphic, intentional.
 Motion provides meaning.
 Tap And Go
 Multiple device compatibility
 Prioritize your apps
 Jump to app setting
 Deal with notifications from lock screen
 Pinn apps
 Predict battery life
 Add trusted device
 Chrome cast more quickly
 Hang a ‘do not disturb’ sign
 Get back your apps after reboot etc etc…
Holo vs Material Design
• This is the single most visible difference between the two versions of Android.
Holo, introduced way back in Android 3.0.
Lock screen
• From personal unlocking to notifications and quick settings accessible from the
lock screen, Lollipop has it all at your fingertips. While KitKat had a camera
shortcut on the lock screen, Lollipop goes one better and adds a dialer shortcut
too.
Setting menu
• Again, the big change here is from dark to light, with Lollipop opting for a
light gray Roboto font with green icons on a white ground, compared to the
white on black with blue highlights of Holo-designed KitKat.
Battery life
• Battery life is improved and better than kitkat due to Project Volta .
Security
• KitKat didn't bring much new to the table in this respect, but it worked well
enough. Android Lollipop's big advance is going to be about making security
more convenient, and it will do this using two methods: Android Wear and
your current location.
Notifications
• Notifications have been Android's strong suit since day one, and Google is
making them even better in Android Lollipop. The big change here is that
they're being integrated into the lock screen.
• Ex : In Kit Kat a call would totally interrupt whatever activity you were
involved in where as in Android Lollipop, events such as these will pop up
at the top of the screen.
 Runs Multiple Apps at the Same Time.
 Keeps Information Visible on Your Home
Screen.
 Lets You Change Your Settings Faster.
 Does Google and Social Integration.
 Lets You Choose Your Hardware.
 Gives You Better Notifications.
 The code is pre-compiled at install time, so the
Installation process takes a bit longer time.
 Battery drainage, getting heat up when connected for charging.
 Wi-fi – signal strength is weak in some devices.
 Google may launch another version of Android that starts ‘M’.
 More future development of wristwatches, digital camera and other
devices with Android OS.
 Advanced media support, multi touch, multi tasking, voice based
features.
 Some innovative and new features with new version.
 Android lollipop(5.0) introduces a new design language, Material Design
and makes apps easier
 Google also made internal changes to the platform, with the ART officially
replacing Dalvik for improved application performance, and optimize
battery usage.
 We hope that the next versions of android have overcome the actual
limitations and that the future possibilities became a reality and may this
software is also developed to use in PC’s also.
 With Android L, Google makes pitch for enterprise users". Computerworld.
IDG. Retrieved June 26, 2014.
 Official android blog, Retrieved March 2015.
 "A Closer Look at Android RunTime (ART) in Android L". AnandTech.
Retrieved July 2014.
 www.android.com
 www.xmarin.com
Android lollipop
Android lollipop

More Related Content

What's hot

Learning AOSP - Android Booting Process
Learning AOSP - Android Booting ProcessLearning AOSP - Android Booting Process
Learning AOSP - Android Booting ProcessNanik Tolaram
 
"Learning AOSP" - Android Hardware Abstraction Layer (HAL)
"Learning AOSP" - Android Hardware Abstraction Layer (HAL)"Learning AOSP" - Android Hardware Abstraction Layer (HAL)
"Learning AOSP" - Android Hardware Abstraction Layer (HAL)Nanik Tolaram
 
Overview of Android binder IPC implementation
Overview of Android binder IPC implementationOverview of Android binder IPC implementation
Overview of Android binder IPC implementationChethan Pchethan
 
Introduction to Mobile Application Development
Introduction to Mobile Application DevelopmentIntroduction to Mobile Application Development
Introduction to Mobile Application Developmentshikishiji
 
Android graphic system (SurfaceFlinger) : Design Pattern's perspective
Android graphic system (SurfaceFlinger) : Design Pattern's perspectiveAndroid graphic system (SurfaceFlinger) : Design Pattern's perspective
Android graphic system (SurfaceFlinger) : Design Pattern's perspectiveBin Chen
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application DevelopmentBenny Skogberg
 
Android Synopsis
Android SynopsisAndroid Synopsis
Android SynopsisNiraj Rahi
 
Android Automotive
Android AutomotiveAndroid Automotive
Android AutomotiveOpersys inc.
 
Secured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOSSecured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOSAppin Delhi
 
Android - A brief introduction
Android - A brief introductionAndroid - A brief introduction
Android - A brief introductionRoshan Gautam
 
Android operating system
Android operating systemAndroid operating system
Android operating systemGurpreet Singh
 
Embedded Android Workshop with Pie
Embedded Android Workshop with PieEmbedded Android Workshop with Pie
Embedded Android Workshop with PieOpersys inc.
 
Timings of Init : Android Ramdisks for the Practical Hacker
Timings of Init : Android Ramdisks for the Practical HackerTimings of Init : Android Ramdisks for the Practical Hacker
Timings of Init : Android Ramdisks for the Practical HackerStacy Devino
 

What's hot (20)

Learning AOSP - Android Booting Process
Learning AOSP - Android Booting ProcessLearning AOSP - Android Booting Process
Learning AOSP - Android Booting Process
 
Android Internals
Android InternalsAndroid Internals
Android Internals
 
"Learning AOSP" - Android Hardware Abstraction Layer (HAL)
"Learning AOSP" - Android Hardware Abstraction Layer (HAL)"Learning AOSP" - Android Hardware Abstraction Layer (HAL)
"Learning AOSP" - Android Hardware Abstraction Layer (HAL)
 
Android Platform Architecture
Android Platform ArchitectureAndroid Platform Architecture
Android Platform Architecture
 
Overview of Android binder IPC implementation
Overview of Android binder IPC implementationOverview of Android binder IPC implementation
Overview of Android binder IPC implementation
 
Introduction to Mobile Application Development
Introduction to Mobile Application DevelopmentIntroduction to Mobile Application Development
Introduction to Mobile Application Development
 
Android graphic system (SurfaceFlinger) : Design Pattern's perspective
Android graphic system (SurfaceFlinger) : Design Pattern's perspectiveAndroid graphic system (SurfaceFlinger) : Design Pattern's perspective
Android graphic system (SurfaceFlinger) : Design Pattern's perspective
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application Development
 
Android Synopsis
Android SynopsisAndroid Synopsis
Android Synopsis
 
Android Automotive
Android AutomotiveAndroid Automotive
Android Automotive
 
Embedded Android : System Development - Part IV (Android System Services)
Embedded Android : System Development - Part IV (Android System Services)Embedded Android : System Development - Part IV (Android System Services)
Embedded Android : System Development - Part IV (Android System Services)
 
Android Things : Building Embedded Devices
Android Things : Building Embedded DevicesAndroid Things : Building Embedded Devices
Android Things : Building Embedded Devices
 
Secured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOSSecured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOS
 
Android - A brief introduction
Android - A brief introductionAndroid - A brief introduction
Android - A brief introduction
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android PPT
Android PPTAndroid PPT
Android PPT
 
Embedded Android Workshop with Pie
Embedded Android Workshop with PieEmbedded Android Workshop with Pie
Embedded Android Workshop with Pie
 
Timings of Init : Android Ramdisks for the Practical Hacker
Timings of Init : Android Ramdisks for the Practical HackerTimings of Init : Android Ramdisks for the Practical Hacker
Timings of Init : Android Ramdisks for the Practical Hacker
 

Viewers also liked

Synopsis on android nougat
Synopsis on android nougatSynopsis on android nougat
Synopsis on android nougatPooja Maan
 
Android N
Android NAndroid N
Android Ntechugo
 
Andriod Lollipop 5.0
Andriod Lollipop 5.0Andriod Lollipop 5.0
Andriod Lollipop 5.0Praveen Reddy
 
Android Operating System
Android Operating System Android Operating System
Android Operating System Sunil Maurya
 
Nougat 7.0 seminar
Nougat 7.0 seminarNougat 7.0 seminar
Nougat 7.0 seminarVen Esh
 
Android presentation
Android presentationAndroid presentation
Android presentationElyes Naouar
 
Android OS Presentation
Android OS PresentationAndroid OS Presentation
Android OS Presentationhession25819
 
Google Android 7.0 Nougat History Features and more
Google Android 7.0 Nougat History Features and moreGoogle Android 7.0 Nougat History Features and more
Google Android 7.0 Nougat History Features and moreDevakumar Kp
 
SlideShare's New App for Android
SlideShare's New App for AndroidSlideShare's New App for Android
SlideShare's New App for AndroidSlideShare
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating systemSalma Begum
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 

Viewers also liked (14)

Synopsis on android nougat
Synopsis on android nougatSynopsis on android nougat
Synopsis on android nougat
 
Android N
Android NAndroid N
Android N
 
Andriod Lollipop 5.0
Andriod Lollipop 5.0Andriod Lollipop 5.0
Andriod Lollipop 5.0
 
Android Operating System
Android Operating System Android Operating System
Android Operating System
 
Nougat 7.0 seminar
Nougat 7.0 seminarNougat 7.0 seminar
Nougat 7.0 seminar
 
Android presentation
Android presentationAndroid presentation
Android presentation
 
Slideshare android
Slideshare androidSlideshare android
Slideshare android
 
Android OS Presentation
Android OS PresentationAndroid OS Presentation
Android OS Presentation
 
Google Android 7.0 Nougat History Features and more
Google Android 7.0 Nougat History Features and moreGoogle Android 7.0 Nougat History Features and more
Google Android 7.0 Nougat History Features and more
 
SlideShare's New App for Android
SlideShare's New App for AndroidSlideShare's New App for Android
SlideShare's New App for Android
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
 
Android ppt
Android ppt Android ppt
Android ppt
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similar to Android lollipop

What is Android L ?
What is Android L ?What is Android L ?
What is Android L ?E2LOGY
 
Golden Gekko presentation Google I/O 2014
Golden Gekko presentation Google I/O 2014Golden Gekko presentation Google I/O 2014
Golden Gekko presentation Google I/O 2014DMI
 
IRJET- Recent Versions on Android and Survey on the Versions Lollipop, Marshm...
IRJET- Recent Versions on Android and Survey on the Versions Lollipop, Marshm...IRJET- Recent Versions on Android and Survey on the Versions Lollipop, Marshm...
IRJET- Recent Versions on Android and Survey on the Versions Lollipop, Marshm...IRJET Journal
 
Material design Android L
Material design Android LMaterial design Android L
Material design Android Luzair khan
 
Android 8.0 Oreo: Google Android OS for Mobile Apps and Everything Else
Android 8.0 Oreo: Google Android OS for Mobile Apps and Everything ElseAndroid 8.0 Oreo: Google Android OS for Mobile Apps and Everything Else
Android 8.0 Oreo: Google Android OS for Mobile Apps and Everything ElseI-Verve Inc
 
GDG Devfest 2016 session on Android N
GDG Devfest 2016 session on Android NGDG Devfest 2016 session on Android N
GDG Devfest 2016 session on Android NImam Raza
 
ANDROID 5.0, LOLLIPOP
ANDROID 5.0, LOLLIPOPANDROID 5.0, LOLLIPOP
ANDROID 5.0, LOLLIPOPChaitanya Ram
 
Mobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdfMobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdfAbdullahMunir32
 
Android deep dive
Android deep diveAndroid deep dive
Android deep diveAnuSahniNCI
 
Google ART (Android RunTime)
Google ART (Android RunTime)Google ART (Android RunTime)
Google ART (Android RunTime)Niraj Solanke
 
Sogeti - Android tech track presentation - 24 february 2011
Sogeti - Android tech track presentation - 24 february 2011Sogeti - Android tech track presentation - 24 february 2011
Sogeti - Android tech track presentation - 24 february 2011Kenneth van Rumste
 
Android Oreo - An Introduction
Android Oreo - An Introduction Android Oreo - An Introduction
Android Oreo - An Introduction Somo
 
Android presentation
Android presentationAndroid presentation
Android presentationImam Raza
 
Delta++ reducing the size of android application updates
Delta++ reducing the size of android application updatesDelta++ reducing the size of android application updates
Delta++ reducing the size of android application updatesJPINFOTECH JAYAPRAKASH
 

Similar to Android lollipop (20)

What is Android L ?
What is Android L ?What is Android L ?
What is Android L ?
 
Golden Gekko presentation Google I/O 2014
Golden Gekko presentation Google I/O 2014Golden Gekko presentation Google I/O 2014
Golden Gekko presentation Google I/O 2014
 
IRJET- Recent Versions on Android and Survey on the Versions Lollipop, Marshm...
IRJET- Recent Versions on Android and Survey on the Versions Lollipop, Marshm...IRJET- Recent Versions on Android and Survey on the Versions Lollipop, Marshm...
IRJET- Recent Versions on Android and Survey on the Versions Lollipop, Marshm...
 
Material design Android L
Material design Android LMaterial design Android L
Material design Android L
 
Android L
Android LAndroid L
Android L
 
Android 8.0 Oreo: Google Android OS for Mobile Apps and Everything Else
Android 8.0 Oreo: Google Android OS for Mobile Apps and Everything ElseAndroid 8.0 Oreo: Google Android OS for Mobile Apps and Everything Else
Android 8.0 Oreo: Google Android OS for Mobile Apps and Everything Else
 
14 567
14 56714 567
14 567
 
GDG Devfest 2016 session on Android N
GDG Devfest 2016 session on Android NGDG Devfest 2016 session on Android N
GDG Devfest 2016 session on Android N
 
ANDROID 5.0, LOLLIPOP
ANDROID 5.0, LOLLIPOPANDROID 5.0, LOLLIPOP
ANDROID 5.0, LOLLIPOP
 
Mobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdfMobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdf
 
Android lollipop 5.0
Android lollipop 5.0Android lollipop 5.0
Android lollipop 5.0
 
Android deep dive
Android deep diveAndroid deep dive
Android deep dive
 
Google ART (Android RunTime)
Google ART (Android RunTime)Google ART (Android RunTime)
Google ART (Android RunTime)
 
Sogeti - Android tech track presentation - 24 february 2011
Sogeti - Android tech track presentation - 24 february 2011Sogeti - Android tech track presentation - 24 february 2011
Sogeti - Android tech track presentation - 24 february 2011
 
Android Oreo - An Introduction
Android Oreo - An Introduction Android Oreo - An Introduction
Android Oreo - An Introduction
 
Android presentation
Android presentationAndroid presentation
Android presentation
 
How To Build and Deploy Android App Bundles.pdf
How To Build and Deploy Android App Bundles.pdfHow To Build and Deploy Android App Bundles.pdf
How To Build and Deploy Android App Bundles.pdf
 
Android L
Android LAndroid L
Android L
 
Io 2018
Io 2018Io 2018
Io 2018
 
Delta++ reducing the size of android application updates
Delta++ reducing the size of android application updatesDelta++ reducing the size of android application updates
Delta++ reducing the size of android application updates
 

Recently uploaded

VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 

Recently uploaded (20)

9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 

Android lollipop

  • 1. Technical Seminar on Guide: Pro. SHRAVAN KUMAR Presented By: NANDAKISHOR
  • 2. Context  Introduction  Technology used  Dalvik vs ART  Project volta  Material design  Features  Kit kat vs Android Lollipop  Advantages  Limitations  Future Scope  Conclusion
  • 3. INTRODUCTION  Android “Lollipop” or simply “Android L” is the latest version of the Android mobile operating system developed by Google , spanning versions between 5.0 and 5.1.  One of the most prominent changes in the Lollipop release is a redesigned user interface built around a design language reffered to as "material design".  Other changes include improvements to the notifications.  Google also made internal changes to the platform, with the Android Runtime (ART) officially replacing Dalvik for improved application performance.
  • 4.  Android Runtime (ART) is an application run time environment used by the Android mobile operating system.  Android Runtime replaces Dalvik.  ART brings improvements in performance, garbage collection, applications debugging and profiling.  To maintain backward compatibility, ART uses the same input bytecode as Dalvik, supplied through standard .dex files as part of APK files, while the .odex files are replaced with Executable and Linkable Format (ELF) executables.
  • 5.  Once an application is compiled by using ART's on-device dex2oat utility, it is run solely from the compiled ELF executable.  With no need for JIT compilation, the code should execute much faster.  It doesn't hit the CPU as hard as just-in-time code compiling on Dalvik (also results in less battery drain).
  • 7. Dalvik  Uses Just-In-Time (JIT) approach, which results in lower storage space consumption but longer app load times.  Cache builds up over time, so boot times are faster.  Works better for lower internal storage devices as space occupied is lesser.  Is stable and time tested – VM of choice for app developers. ART  Uses Ahead-Of-Time (AOT) approach, which compiles apps when they’re installed, resulting in faster load times and lower processor usage.  Cache is built at first boot, hence rebooting device takes significantly longer.  Consumes much more internal storage.  Is highly experimental and new – not a lot of support from app developers yet.
  • 8. Used to emphasizes improvements in battery life: 1. Scheduling jobs 2. Developer tools for battery usage  Android 5.0 provides a new Job Scheduler API that lets you optimize battery life by defining jobs for the system to run asynchronously.  Start when charging / wifi / unmetered network/ idle / deadline or minimum delay.  The app has a number of tasks that you want to run as a batch on a regular schedule.
  • 9. The new dumpsys batterystats command generates interesting statistical data about battery usage on a device, organized by unique user ID (UID). The statistics include:  History of battery related events.  Global statistics for the device.  Approximate power use per UID and system component.  Per-app mobile ms per packet.  System UID aggregated statistics.  App UID aggregated statistics.
  • 10.  it is a design with increased use of grid-based layouts, responsive animations and transitions, padding, and depth effects such as lighting and shadows. PRINCIPLES  Material is the metaphor.  Bold, graphic, intentional.  Motion provides meaning.
  • 11.  Tap And Go  Multiple device compatibility  Prioritize your apps  Jump to app setting  Deal with notifications from lock screen  Pinn apps  Predict battery life  Add trusted device  Chrome cast more quickly  Hang a ‘do not disturb’ sign  Get back your apps after reboot etc etc…
  • 12. Holo vs Material Design • This is the single most visible difference between the two versions of Android. Holo, introduced way back in Android 3.0. Lock screen • From personal unlocking to notifications and quick settings accessible from the lock screen, Lollipop has it all at your fingertips. While KitKat had a camera shortcut on the lock screen, Lollipop goes one better and adds a dialer shortcut too.
  • 13. Setting menu • Again, the big change here is from dark to light, with Lollipop opting for a light gray Roboto font with green icons on a white ground, compared to the white on black with blue highlights of Holo-designed KitKat. Battery life • Battery life is improved and better than kitkat due to Project Volta . Security • KitKat didn't bring much new to the table in this respect, but it worked well enough. Android Lollipop's big advance is going to be about making security more convenient, and it will do this using two methods: Android Wear and your current location.
  • 14. Notifications • Notifications have been Android's strong suit since day one, and Google is making them even better in Android Lollipop. The big change here is that they're being integrated into the lock screen. • Ex : In Kit Kat a call would totally interrupt whatever activity you were involved in where as in Android Lollipop, events such as these will pop up at the top of the screen.
  • 15.  Runs Multiple Apps at the Same Time.  Keeps Information Visible on Your Home Screen.  Lets You Change Your Settings Faster.  Does Google and Social Integration.  Lets You Choose Your Hardware.  Gives You Better Notifications.
  • 16.  The code is pre-compiled at install time, so the Installation process takes a bit longer time.  Battery drainage, getting heat up when connected for charging.  Wi-fi – signal strength is weak in some devices.
  • 17.  Google may launch another version of Android that starts ‘M’.  More future development of wristwatches, digital camera and other devices with Android OS.  Advanced media support, multi touch, multi tasking, voice based features.  Some innovative and new features with new version.
  • 18.  Android lollipop(5.0) introduces a new design language, Material Design and makes apps easier  Google also made internal changes to the platform, with the ART officially replacing Dalvik for improved application performance, and optimize battery usage.  We hope that the next versions of android have overcome the actual limitations and that the future possibilities became a reality and may this software is also developed to use in PC’s also.
  • 19.  With Android L, Google makes pitch for enterprise users". Computerworld. IDG. Retrieved June 26, 2014.  Official android blog, Retrieved March 2015.  "A Closer Look at Android RunTime (ART) in Android L". AnandTech. Retrieved July 2014.  www.android.com  www.xmarin.com