SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Knowledge about android operating system
Knowledge about android operating systemKnowledge about android operating system
Knowledge about android operating systemRachna Beegun
 
Android's HIDL: Treble in the HAL
Android's HIDL: Treble in the HALAndroid's HIDL: Treble in the HAL
Android's HIDL: Treble in the HALOpersys inc.
 
Android OS Presentation
Android OS PresentationAndroid OS Presentation
Android OS PresentationEks Dhiee ジ
 
Embedded Android Workshop with Pie
Embedded Android Workshop with PieEmbedded Android Workshop with Pie
Embedded Android Workshop with PieOpersys inc.
 
"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
 
Android Development: The Basics
Android Development: The BasicsAndroid Development: The Basics
Android Development: The BasicsMike Desjardins
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On AndroidTeachMission
 
Using the Android Native Development Kit (NDK)
Using the Android Native Development Kit (NDK)Using the Android Native Development Kit (NDK)
Using the Android Native Development Kit (NDK)Xavier Hallade
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android Ranjith Kumar
 
Using and Customizing the Android Framework / part 4 of Embedded Android Work...
Using and Customizing the Android Framework / part 4 of Embedded Android Work...Using and Customizing the Android Framework / part 4 of Embedded Android Work...
Using and Customizing the Android Framework / part 4 of Embedded Android Work...Opersys inc.
 
Android PPT Presentation 2018
Android PPT Presentation 2018Android PPT Presentation 2018
Android PPT Presentation 2018Rao Purna
 
android technology presentation
android technology presentationandroid technology presentation
android technology presentationNishul Tomar
 
Mobile application development ppt
Mobile application development pptMobile application development ppt
Mobile application development ppttirupathinews
 

Was ist angesagt? (20)

mobile Os
mobile Osmobile Os
mobile Os
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 
Android Things : Building Embedded Devices
Android Things : Building Embedded DevicesAndroid Things : Building Embedded Devices
Android Things : Building Embedded Devices
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Knowledge about android operating system
Knowledge about android operating systemKnowledge about android operating system
Knowledge about android operating system
 
Android's HIDL: Treble in the HAL
Android's HIDL: Treble in the HALAndroid's HIDL: Treble in the HAL
Android's HIDL: Treble in the HAL
 
Android OS Presentation
Android OS PresentationAndroid OS Presentation
Android OS Presentation
 
IOS security
IOS securityIOS security
IOS security
 
Embedded Android Workshop with Pie
Embedded Android Workshop with PieEmbedded Android Workshop with Pie
Embedded Android Workshop with Pie
 
"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)
 
Embedded Android : System Development - Part I
Embedded Android : System Development - Part IEmbedded Android : System Development - Part I
Embedded Android : System Development - Part I
 
Android Development: The Basics
Android Development: The BasicsAndroid Development: The Basics
Android Development: The Basics
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On Android
 
Embedded Android : System Development - Part III
Embedded Android : System Development - Part IIIEmbedded Android : System Development - Part III
Embedded Android : System Development - Part III
 
Using the Android Native Development Kit (NDK)
Using the Android Native Development Kit (NDK)Using the Android Native Development Kit (NDK)
Using the Android Native Development Kit (NDK)
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
Using and Customizing the Android Framework / part 4 of Embedded Android Work...
Using and Customizing the Android Framework / part 4 of Embedded Android Work...Using and Customizing the Android Framework / part 4 of Embedded Android Work...
Using and Customizing the Android Framework / part 4 of Embedded Android Work...
 
Android PPT Presentation 2018
Android PPT Presentation 2018Android PPT Presentation 2018
Android PPT Presentation 2018
 
android technology presentation
android technology presentationandroid technology presentation
android technology presentation
 
Mobile application development ppt
Mobile application development pptMobile application development ppt
Mobile application development ppt
 

Andere mochten auch

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
 

Andere mochten auch (13)

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
 
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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 

Kürzlich hochgeladen (20)

Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 

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