Android Lollipop vs Android M

Android M, whose official name hasn