Нове в Android 4.4 KitKat: все, що вам потрібно знати

Так довгоочікуваний Google Nexus 5 є нарешті тут. А з новим пристроєм приходить нова версія Android: версія 4.4 "KitKat". Близько двох місяців тому Google оголосив назву останньої версії Android. Однак мало було сказано про ОС і чим вона буде відрізнятися від 4.3 Jelly Bean. Це різко контрастує з апаратним забезпеченням Nexus 5, яке, здавалося, було завершено назавжди. У будь-якому випадку, і пристрій, і ОС вже доступні. Таким чином, усі деталі, що залишилися, з’явилися.

Минулої ночі, ми покрили деякі з ключових функцій, які (на той час), за чутками, будуть включені в сьогоднішній офіційний запуск. Історія головним чином зосереджена на змінах, які впливають на фрагментацію, підтримці нових типів датчиків і покращеній підтримці NFC. Багато з цього та багато іншого було підтверджено сьогодні разом із безліччю нових функцій завдяки офіційному випуску KitKat, Nexus 5 і деяких внутрішня робота детектива.

Краща інтеграція Google Now

У базовій панелі запуску тепер буде Google Асистент спереду та по центру. Під цим я маю на увазі, що він буде прямо на вашому головному екрані, лише проведіть пальцем ліворуч. А на Nexus 5 ви зможете просто сказати «OK, Google Now» з будь-якого місця на домашньому екрані, і Google Now почне слухати вас.

Функція «OK, Google Now» схожа на те, що ми бачили на Moto X і останніх пристроях Droid. Однак це трохи менш корисно, ніж попередня пропозиція, оскільки пристрій має бути увімкнено та перебувати на головному екрані, щоб це працювало.

Вбудована підтримка друкудрукувати

Рішення для післяпродажного друку вже деякий час можуть використовувати Google Cloud Print. Однак тепер друк вбудовано безпосередньо в операційну систему, не потребуючи жодних додаткових програм.

Швидша багатозадачність

Планується, що Android 4.4 покращить продуктивність багатозадачності шляхом оптимізації керування пам’яттю та покращення реакції сенсорного екрана. Це разом із зусиллями щодо зменшення обсягу пам’яті основних додатків має означати, що система краще використовуватиме доступні обчислювальні ресурси.

Повноекранний режим занурення

Android зробив загальний досвід «більш привабливим», дозволивши вмісту використовувати всю доступну площу екрана. Раніше це було можливо лише в певних типах додатків, таких як відеопрогравачі, де не було потрібно вводу даних від користувача.

Тепер будь-яка програма може використовувати весь простір екрана, згасаючи обидві системні панелі. Раніше будь-яка взаємодія користувача повертала приховані панелі. Тепер, однак, смужки можна налаштувати так, щоб вони знову з’являлися, лише проводячи пальцем від верхньої частини екрана. Це дозволяє програмам будь-якого типу використовувати цю функцію, навіть якщо потрібен вхід користувача.

Підтримка бюджетних пристроїв

KitKat було оптимізовано, тому кожен основний компонент займає менше пам’яті, а нові API допомагають розробникам програм створювати швидші та ефективніші програми. Це включає новий API ActivityManager.isLowRamDevice(), що дозволяє налаштувати поведінку програми відповідно до обмежень пам’яті цільового пристрою. Крім того, основний системний процес було скорочено, а нові служби налаштовано на послідовний запуск і в невеликих групах, щоб уникнути підвищених вимог до пам’яті.

Це доповнює вчорашню новину про те, що Android 4.4 краще підходить для пристроїв з обмеженою пам’яттю. Як зазначено на сайті розробників Android:

OEM-виробники, які створюють наступне покоління пристроїв Android, можуть скористатися цим цільові рекомендації та варіанти для ефективної роботи Android 4.4 навіть на пристроях із малим обсягом пам’яті. Налаштування кешу коду Dalvik JIT, злиття самих сторінок ядра (KSM), заміна на zRAM та інші оптимізації допомагають керувати пам’яттю. Нові параметри конфігурації дозволяють OEM-виробникам налаштовувати рівень нестачі пам’яті для процесів, установлювати розміри графічного кешу, контролювати відновлення пам’яті тощо.

Тим не менш, незважаючи на заяву про сумісність із апаратним забезпеченням нижчого рівня, ми вважаємо щонайменше цікавим те, що Google вирішив не оновлювати GSM Galaxy Nexus до 4.4. Google згадує про це це пов’язано з тим, що пристрій вийшов за межі 18-місячного життєвого циклу продукту, але ми не можемо не думати, що це не дуже гарний приклад для інших пристроїв провайдерів.

Покращена продуктивність візуалізації

Завдяки змінам механізму візуалізації програми, які використовують RenderScript, отримають переваги від налаштування у 4.4. Головною серед цих змін було оновлено SurfaceFlinger для Android від OpenGL ES 1.0 до OpenGL ES 2.0. Це забезпечує додаткову продуктивність завдяки використанню мультитекстурування, а також покращене візуальне зображення з калібруванням кольорів і більш просунутим ефекти.

Покращена підтримка платежів NFC: емуляція картки хосту

Вчора ми згадували, що функцію оплати NFC буде розширено на пристрої без елементів безпеки NFC. Тепер ми знаємо, як це можливо. Android 4.4 представляє підтримку для Емуляція хост-карти, завдяки чому стандартне обладнання NFC може емулювати смарт-карти на основі ISO/IEC 7816, які використовують для передачі безконтактний протокол ISO/IEC 14443-4 (ISO-DEP). Тоді будь-який пристрій із апаратним забезпеченням NFC зможе використовувати функцію «дотикнись до оплати». Проте не кожен пристрій матиме підтримку. І наразі схоже, що лише пристрої з SIM-картами США відповідають вимогам.

Покращена безпека

Android 4.4 тепер використовує SELinux у примусовому режимі, щоб блокувати можливі порушення політики в домені SELinux. KitKat також покращує криптографічні алгоритми, додаючи підтримку двох додаткових алгоритмів. Більше інформації про нові функції безпеки в Android 4.4 можна знайти в Pulser_G2 Огляд покращень безпеки Android 4.4 і його обширний огляд dm-вірність і його наслідки.

Провайдер SMS

Тепер розробники додатків можуть використовувати спільного постачальника SMS і нові API для обробки повідомлень пристрою, а також для зберігання та отримання повідомлень. Нові API використовують новий SMS_Deliver намір дозволити розробникам програм направляти повідомлення через програму обміну повідомленнями за замовчуванням користувача, що робить роботу між програмами бездоганною.

Нові режими датчиків і покращене підключення

Нарешті, у KitKat було покращено параметри підключення та підтримку датчиків. Пакетування апаратних датчиків — це нова оптимізація, яка має значно знизити енергоспоживання під час поточних дій датчиків. Це ідеально підходить для випадків використання датчиків із низьким енергоспоживанням і довготривалою роботою, таких як додатки для геофітнесу тощо. Також додано підтримку датчиків визначення кроків і лічильника кроків, хоча це залежить від апаратного забезпечення.

Підтримку IR Blasters також було додано до 4.4, приносячи новий API і системний сервіс. Це дозволить розробникам додатків краще використовувати IR Blasters на підтримуваних пристроях без необхідності кодування для кожного пристрою.

Нарешті, Bluetooth отримав гарний ремонт із підтримкою HID через GATT (HOGP), що дає програми посилання з низькою затримкою для вибору обладнання та MAP, що дозволяє програмам обмінюватися повідомленнями пристрої поблизу.

Дизайн Android

Чимало змін також було внесено в дизайн. Серед них — пом’якшення синіх акцентів в інтерфейсі користувача, а також кілька більш тонких змін. Фантастичний огляд із деталями деяких нових функцій дизайну KitKat можна знайти нижче:

//www.youtube.com/embed/6QHkv-bSlds

Хоча ми нічого не чули про Носні пристрої, як очікувалося раніше, ми, безперечно, отримали гідні частування на цей Хелловін. Покращення споживання ресурсів, чуйності, ефекту занурення та загальної форми й обробки створюють чудове оновлення. Ми в захваті від того, що Android 4.4 KitKat приносить на стіл, і ще більше хочемо побачити яке майбутнє чекає на ОС.

Що вас найбільше в захваті від Android 4.4? Дайте нам знати в розділі коментарів нижче!

Повний список нових функцій для кінцевих користувачів, доступних у версії 4.4, можна знайти на Веб-сайт Android KitKat, а інші функції, орієнтовані на розробників, можна знайти на Веб-сайт розробників Android.