stringtranslate.com

Android КитКат

Android KitKat — кодовое название одиннадцатой мобильной операционной системы Android , представляющей версию 4.4. Представленная 3 сентября 2013 года, KitKat была сосредоточена в первую очередь на оптимизации операционной системы для повышения производительности на устройствах начального уровня с ограниченными ресурсами. По состоянию на октябрь 2022 года 1,39% устройств Android работают под управлением KitKat. [2] 24 июля 2023 года Google объявила, что сервисы Google Play больше не будут поддерживать KitKat с августа того же года. [3] [4] [5] Первым телефоном с Android KitKat стал Nexus 5 .

История

Android 4.4 « KitKat » был официально анонсирован 3 сентября 2013 года. Релиз имел внутреннее кодовое название « Key lime pie »; но Джон Лагерлинг, директор по глобальным партнерствам Android, и его команда решили отказаться от названия, утверждая, что «очень немногие люди на самом деле знают вкус лаймового пирога». Стремясь к кодовому названию, которое было бы «забавным и неожиданным», его команда рассматривала возможность назвать релиз «KitKat». Лагерлинг позвонил представителю Nestlé , которая владеет брендом Kit Kat и производит кондитерские изделия (за пределами Соединенных Штатов , где их производит The Hershey Company по лицензии), и быстро достигла предварительной сделки о рекламном сотрудничестве между двумя компаниями, позже завершенной на встрече на Mobile World Congress в феврале 2013 года. Партнерство не было раскрыто публично или даже другим сотрудникам Google и разработчикам Android (которые в противном случае продолжали называть ОС «KLP»), до его официального объявления в сентябре. [6] [7]

В рамках рекламных усилий были выпущены батончики Kit Kat в форме логотипа робота Android , в то время как Hershey провела конкурс в Соединенных Штатах с призами в виде планшетов Nexus 7 и кредита Google Play Store . [7] [8]

Nexus 5 , разработанный LG Electronics , был представлен 30 сентября 2013 года в качестве стартового устройства для KitKat. [9]

До октября 2017 года Android 4.4 все еще поддерживался исправлениями безопасности от Google для исходного кода . [10] [11] [12]

Разработка

Продолжая фокусировку на улучшении визуальной производительности и отзывчивости в Android 4.1 «Jelly Bean» , главной целью Android 4.4 была оптимизация платформы для лучшей производительности на бюджетных устройствах без ущерба для ее общих возможностей и функциональности. Инициатива получила кодовое название «Project Svelte», что, по шутке руководителя разработки Android Дэйва Берка, было планом по снижению веса после того, как «Project Butter» от Jelly Bean добавил «веса» ОС. [13] Для имитации устройств с более низкими характеристиками разработчики Android использовали устройства Nexus 4, разогнанных для работы на пониженной скорости процессора с активным только одним ядром, 512 МБ памяти и разрешением экрана 960×540 — характеристики, которые должны были представлять обычное бюджетное устройство Android. [13]

Инструмент разработки, известный как ProcStats, был разработан для анализа использования памяти приложениями с течением времени, особенно теми, которые запускают фоновые службы. Эти данные использовались для оптимизации и разделения приложений и служб Google, которые оказались неэффективными, что помогло снизить общее использование памяти Android. Кроме того, 4.4 был разработан для более агрессивного управления памятью, помогая защититься от приложений, тратящих слишком много памяти. [13] [14]

Функции

Пользовательский опыт

Общий интерфейс KitKat еще больше смягчает внешний вид интерфейса «Holo», представленный в версии 4.0 , заменяя оставшиеся синие акценты серыми и белыми (например, значки в строке состояния) и избавляясь от индикаторов восходящего и нисходящего трафика Wi-Fi (треугольники, направленные вверх и вниз), хотя их все еще можно увидеть в меню центра быстрого управления. [15]

Цвет значка Wi-Fi, когда установлено только соединение с точкой доступа без доступа в Интернет, изменился с серого на оранжевый. [16]

Внешний вид может отличаться в пользовательских дистрибутивах поставщиков, таких как TouchWiz .

Приложения могут вызывать полупрозрачный вид панели состояния и навигации или вызывать полноэкранный режим («режим погружения»), чтобы полностью скрыть их. Лаунчер также получил обновленный внешний вид с реализацией полупрозрачных панелей навигации и заменой черного фона в панели приложений на полупрозрачный фон. [17] [18] Кроме того, кнопки переполнения меню действий в приложениях всегда видны, даже на устройствах с устаревшей навигационной клавишей «Меню». [19] В меню «Настройки» пользователи теперь могут указать домашний экран (лаунчер) и приложение для обмена текстовыми сообщениями по умолчанию . [20]

На стандартных устройствах приложения Messaging и Movie Studio были удалены; первое было заменено Google Hangouts , который поддерживал SMS . Приложение AOSP Gallery также было устарело в пользу Google+ Photos . [17]

Платформа

Новая среда выполнения, известная как Android Runtime (ART), предназначенная для замены виртуальной машины Dalvik , была представлена ​​в качестве технологического предварительного просмотра в KitKat. [21] ART — это кроссплатформенная среда выполнения, которая поддерживает архитектуры x86 , ARM и MIPS как в 32-битных , так и в 64-битных средах. В отличие от Dalvik, который использует компиляцию just-in-time (JIT), ART компилирует приложения при установке , которые затем запускаются исключительно из скомпилированной версии. Этот метод устраняет накладные расходы на обработку, связанные с процессом JIT, что повышает производительность системы. [22]

Устройства с 512 МБ ОЗУ или меньше считаются устройствами с «низким объемом ОЗУ». Используя API, приложения могут обнаруживать устройства с низким объемом ОЗУ и соответствующим образом изменять их функциональность. KitKat также поддерживает zram . [14] [18] Компоненты WebView были обновлены для использования версии движка рендеринга Google Chrome . [23] Новый API Storage Access Framework позволяет приложениям извлекать файлы согласованным образом; в рамках фреймворка новый системный выборщик файлов (под брендом «Документы») позволяет пользователям получать доступ к файлам из различных источников (включая те, которые предоставляются приложениями, например, онлайн-сервисы хранения данных). [24]

Был представлен публичный API для создания и управления клиентами текстовых сообщений . [25] Также были добавлены API для пакетной обработки датчиков, обнаружения шагов и счетчиков. [18] KitKat поддерживает эмуляцию карты хоста для ближней связи , что позволяет приложениям эмулировать смарт-карту для таких действий, как мобильные платежи . [26]

Смотрите также

Ссылки

  1. ^ "Android Source". Google Git . Архивировано из оригинала 13 июня 2021 г. Получено 28 мая 2021 г.
  2. ^ "Mobile & Tablet Android Version Market Share Worldwide". StatCounter Global Stats . Архивировано из оригинала 14 июля 2020 г. Получено 16 ноября 2020 г.
  3. ^ "Сервисы Google Play прекращают обновления для KitKat (уровни API 19 и 20) с августа 2023 года". Блог разработчиков Android . Архивировано из оригинала 25 июля 2023 года . Получено 25 июля 2023 года .
  4. ^ Ли, Эбнер (24 июля 2023 г.). «Сервисы Google Play прекращают поддержку Android 4.4 KitKat». 9to5Google . Архивировано из оригинала 24 июля 2023 г. . Получено 25 июля 2023 г. .
  5. ^ Амадео, Рон (25 июля 2023 г.). «Android 4.4 KitKat действительно мертв, теряет поддержку Play Services». Ars Technica . Архивировано из оригинала 26 июля 2023 г. Получено 26 июля 2023 г.
  6. ^ "Android 4.4 KitKat: В чем смысл совместного брендинга?". CNET . Архивировано из оригинала 23 декабря 2015 г. Получено 2 ноября 2015 г.
  7. ↑ аб Келион, Лео (3 сентября 2013 г.). «Анонсирован Android KitKat». Новости Би-би-си . Архивировано из оригинала 4 сентября 2013 года . Проверено 3 сентября 2013 г.
  8. ^ "Конкурс Kit Kat запущен, выиграйте один из 1000 планшетов Google Nexus 7 (2013), которые будут разыграны". PhoneArena . Архивировано из оригинала 4 марта 2016 года . Получено 2 ноября 2015 года .
  9. ^ "Google представляет Nexus 5 с Android 4.4 KitKat". PC Magazine . Архивировано из оригинала 4 марта 2016 года . Получено 29 декабря 2015 года .
  10. ^ "Android Security Bulletin—октябрь 2017 г. | Android Open Source Project". Android Open Source Project . Архивировано из оригинала 5 июля 2018 г. . Получено 2 июля 2018 г. .
  11. ^ "Обновления безопасности и ресурсы". Android.com . Android Open Source Project. Архивировано из оригинала 12 января 2017 г. . Получено 10 сентября 2017 г. . Когда уязвимость безопасности в AOSP будет исправлена ​​в бюллетене по безопасности Android, мы уведомим партнеров Android о подробностях проблемы и предоставим исправления. В настоящее время команда по безопасности Android предоставляет исправления для версий Android 4.4 (KitKat) и выше. Этот список поддерживаемых backport версий меняется с каждым новым выпуском Android.
  12. ^ "Android Security Bulletin – April 2017". Android.com . Android Open Source Project. Архивировано из оригинала 19 апреля 2017 г. Получено 5 апреля 2017 г.
  13. ^ abc "Как Google Shrank Android For Version 4.4 KitKat". ReadWrite . Архивировано из оригинала 19 октября 2015 г. Получено 2 ноября 2015 г.
  14. ^ ab "Android 4.4 KitKat будет "комфортно" работать на устройствах с 512 МБ ОЗУ, вот как". PhoneArena . Архивировано из оригинала 29 января 2017 г. . Получено 2 ноября 2015 г. .
  15. ^ Амадео, Рон (14 ноября 2013 г.). «Android 4.4 KitKat, тщательно проверен». Ars Technica . Архивировано из оригинала 24 октября 2020 г. Получено 24 октября 2020 г.
  16. ^ «Android 4.4 KitKat: Warum die Statussymbole weiß und statisch sind» . ГИГА (на немецком языке). 19 ноября 2013 года. Архивировано из оригинала 24 октября 2020 года . Проверено 24 октября 2020 г.
  17. ^ ab Amadeo, Ron (16 июня 2014 г.). «История Android: бесконечные итерации мобильной ОС Google». Ars Technica . Архивировано из оригинала 5 июля 2014 г. Получено 6 июля 2014 г.
  18. ^ abc Molen, Brad (5 ноября 2013 г.). "Обзор Nexus 5". Engadget . Архивировано из оригинала 9 ноября 2013 г. . Получено 11 ноября 2013 г. .
  19. ^ "Кнопка меню Android теперь по умолчанию на всех устройствах с KitKat". PhoneArena . 9 декабря 2013 г. Архивировано из оригинала 13 декабря 2013 г. Получено 9 февраля 2014 г.
  20. ^ "Как удалить Hangouts и другие приложения Android 4.4 KitKat". CNET . Архивировано из оригинала 9 ноября 2015 г. Получено 2 ноября 2015 г.
  21. ^ "Эксперимент 'ART' в Android KitKat улучшает работу батареи и ускоряет работу приложений". Engadget . Архивировано из оригинала 27 января 2017 г. . Получено 26 июня 2014 г. .
  22. ^ Андрей Фрумусану (1 июля 2014 г.). «Более подробный взгляд на Android RunTime (ART) в Android L». AnandTech . Архивировано из оригинала 5 июля 2014 г. . Получено 5 июля 2014 г. .
  23. ^ "KitKat's WebView работает на Chromium, что позволяет разработчикам приложений Android использовать новые функции HTML5 и CSS". The Next Web . 2 ноября 2013 г. Архивировано из оригинала 6 октября 2015 г. Получено 2 ноября 2015 г.
  24. ^ Хо, Джошуа. "Изучение изменений MicroSD в Android 4.4". Anandtech . Архивировано из оригинала 28 марта 2014 г. . Получено 28 марта 2014 г. .
  25. ^ "Getting Your SMS Apps Ready for KitKat". Блог разработчиков Android . Архивировано из оригинала 15 октября 2013 г. Получено 14 октября 2013 г.
  26. ^ "Google обходит операторов с помощью эмуляции Host Card для платежей NFC". NFCWorld.com . 31 октября 2013 г. Архивировано из оригинала 2 октября 2015 г. Получено 2 ноября 2015 г.

Внешние ссылки