Android 5.0 Lollipop
Android Lollipop — версія мобільної ОС Android. Представлена публіці 25 червня 2014 року і випущена у вигляді бета-версії для деяких моделей серії Google Nexus. Офіційний реліз відбувся 3 листопада 2014 року разом з новим планшетом Nexus 9, випущеному у співпраці з компанією HTC. Вихідний код релізної версії був наданий виробникам восени 2014 року. Найбільш очевидні зміни в Android L включають новий користувальницький інтерфейс, названий авторами «матеріальний дизайн» (Material design), удосконалення повідомлення, які тепер доступні з екрану блокування, і з будь-якого додатку вгорі екрану. Внутрішні зміни ґрунтуються на переході на віртуальну машину ART (Android Runtime), офіційно яка змінює Dalvik для підвищення продуктивності і оптимізації, спрямованої на підвищення енергоефективності системи.
Зміст
Особливості
Нова версія має багато нового. Більшість змін торкнулися в першу чергу внутрішніх компонентів системи. Google постарався максимально винести компоненти операційної системи за її межі. В результаті всі стандартні додатки тепер запросто оновлюються через Google Play Store, а відмінності API для розробників були винесені в сервіс Google Play Services.
Список нововведень та змін Android 5.0:
-
нові способи синхронизації даних при першому запуску смартфона;
-
дизайнерська концепція Material Design;
-
віртуальна машина ART;
-
нові сповіщення;
-
покращений екран блокування;
-
багатокористувацький режим;
-
загальносистемний Google Search;
-
новий диспетчер завдань;
-
Project Volta – API для енергозбереження;
-
новий API для роботи з камерою;
-
корпоративний режим роботи;
-
оновлення налаштувань;
-
новий поштовий клієнт;
-
оновлений календар;
-
окремий додаток для відправки SMS.
Перший запуск
В Android 5.0 майстер ініціалізації став простішим та одночасно функціональнішим. Крім того, в нього тепер вбудована так звана двохфакторна авторизація(2FA) – прямо при введенні даних про користувача Google, система запропонує ввести код, відправлений по SMS. Якщо Android 5.0 при першому запуску виявить, що є оновлення для майстра ініціалізації, він їх скачає, встановить та запропонує скористатися новою версією. І все це для безпеки даних.
Material Design
Material Design – це не стиль оформлення Android 5.0. Це ціла ідеологія. Це не лише нові принципи побудовиінтерфейса, але й його "плоский" стиль, дуже багато анімації.
Мета компанії проста: використовуючи різні пристрої (смартфон, планшет, годинник, телевізор і навіть машину), інтерфейс має залишатися звичним.
Material Design використовує таке поняття як "папір". Підцим терміном розуміється все те, що виводиться на екран додатком. Причому "сторінок" у програми може бути скільки завгодно багато і всі вони розміщуються над підкладкою. Тобто для "листка паперу" можна задати Z-координату відносно підкладки. Якщо вона рівна 0, значить це і є фон, а якщо вище, то на фон проектується тінь. І чим сторінка вище, тим більша тінь.
Анімація в новому Android побудована за цілком іншими принципами. Навіть не так - ці самі принципи з'явилися. Раніше їх фактично не було. Анімацію розробники вставляли на свій смак, а дещо Google додала на рівні ОС. Тепер же пропонується єдина модель, система, набір правил, згідно яким елемети і екрани перетікають із одного в інше.
Головне правило - нічого нікуди не повинне телепортуватися. Тепер буде видно, звідки що взялося і куди приїхало.
За все відповідає оновлений Android 5.0.
Android 5.0 став зовсім по іншому працювати з кольором. Тепер Google рекомендує використовувати насичений колір для заголовків і білий колір для текста в цьому заголовку.
ART
Віртуальну машину ART або Android RunTime Google написав з нуля та помістив в Android 4.4, але лише як опцію. У версії Android 5.0 крім ART нічого не залишилось.
Що ж дає ART? Віртуальна машина використовує всі переваги сучасних комплектуючих, забезпечуючи не лише приріст продуктивності, але й зниження енергоспоживання.
Одна з головних відмінностей між Dalvik та ART – це зміна способукомпіляції з JIT на AOT. JIT (just-in-time) змушував Dalvik компілювати додаток при кожному запуску. В результаті воно максимально оптимізувалося під ресурси, які малися на пристрої. AOT (ahead-of-time) пропонує компіляцію лише один раз, що створює "усереднений" виконуваний байт-код, який може працювати не так швидко.
Однак ART працює розумніше – із Play Store система отримує APK-файл з невідкомпільованим кодом. Далі, при установці, відбувається компіляція, враховуючи всі особливості пристрою. І як результат отримується оптимізоване під конкретний смартфон (плншет, компютер і т. п.) додаток, запуск якого стає помітно коротшим, оскільки компілювати його більше не потрібно.
Ще одна важлива зміна, яку приносить ART – підтримка 64-бітних процесів та 64-бітної адресації пам'яті. Android нарешті став 64-бітним, а тому саме починаючи з версії почнуть зявлятися пристрої з обємом оперативної памяті більше 3 Гбайт.
Сповіщення
В новій системі знову переглянули дизайн панелі сповіщень. Вона тепер сумісна з швидкими налаштуваннями.
Google відмовилася від фона на панелі сповіщень.
Список швидких параметрів поповнили кнопки для блокування зміни орієнтації та ліхтарика. А ось кнопка "автоматична яскравість" зникла. Тепер система завжди підлаштовується під поточне освітлення, регулювати яскравість можна відштовхуючисьвід даного рівня.
Серйозно змінилася система сортування сповіщень. режим роботи сповіщень тепер можнаконфігурувати на панелі регулювання звуку.
Екран блокування
Android 5.0 нарешті в повній міра почав використовувати екран блокування. Він тепер дуже функціональний і його центральна частина - сповіщення.
Вони тепер виводяться приблизно так, як на панелі сповіщень, але не повним списком.
Набір основних способів захисту від розблокування не змінився.
В параметрах безпеки зявився підрозділ Smart Lock (розумний замок), в якому приховані "розумні" способи захисту телефона. Найвеселіший з них - це розпізнавання облич.
Ще одна цікава можливість виведення сповіщень на екран блокування - це пріоритет по секретності.
Багатокористувацький режим
За замовчуванням в системі створено два профіля: власний та гостьовий. Останній може бути корисним, якщо необхідно передати на короткий час телефон іншій особі. Інші користувачі до даних доступ не отримують.
Інші користувачі мають практично ті ж самі можливості, що й власник. Вони можуть скачувати та встановлювати додатки з Play Store, мають доступ практичнодо всіх налаштувань. Хіба що параметри передачі даних в мобільних мережах (точки доступу APN) використовуються спільні.
Також іншим користувачам можна заборонити здійснювати дзвінки та відправляти повідомлення.