Android Lollipop, formerly known as just "Android L", was first shown at Google I/O 2014. The final name was confirmed on October 15th. It supports API Level 21.
Version 5.0 of Android.
All API changes at Android - 5.0 Api.
Here is a summary of the major API-changes:
ART (AndroidRunTime) is now default runtime (instead of Dalvik). ART is more strict regarding JNI call and it is recommended to run your code with checkJNI option (if you compile native code).
Notification :
- rendering has change
- by default visible in lock screen
- … and more
getRecentTask()
is now deprecated.NDK 64bits support (requires NDK-10c)
Context.bindService() method now requires an explicit Intent
The RemoteControlClient class is now deprecated
New Camera API
New MediaSession API to interact with media controllers, volume keys, media buttons, and transport controls
Screen pinning feature.
Managed provisioning.
User Interface
Material design support:
- The material theme
- View shadows
- The RecyclerView widget
- Material design animation and activity transition effects
- ... and more
Concurrent documents and activities in the recents screen.
WebView updates bringing security and stability enhancements, as well as bug fixes.
Screen capturing and sharing.