stringtranslate.com

Андроид КитКат

Android KitKat — кодовое название одиннадцатой мобильной операционной системы Android , представляющей версию 4.4. Представленный 3 сентября 2013 года, KitKat ориентирован в первую очередь на оптимизацию операционной системы для повышения производительности на устройствах начального уровня с ограниченными ресурсами. Первым телефоном с Android KitKat стал Nexus 5 .

По состоянию на октябрь 2022 года 1,39% устройств Android используют KitKat. [2] 24 июля 2023 года Google объявила, что сервисы Google Play больше не будут поддерживать KitKat в августе того же года. [3] [4] [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, который использует 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». Гугл Гит . Архивировано из оригинала 13 июня 2021 года . Проверено 28 мая 2021 г.
  2. ^ «Доля рынка версий Android для мобильных и планшетов во всем мире» . Глобальная статистика StatCounter . Архивировано из оригинала 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». Арс Техника . Архивировано из оригинала 26 июля 2023 года . Проверено 26 июля 2023 г.
  6. ^ «Android 4.4 KitKat: какой смысл в совместном брендинге?» CNET . Архивировано из оригинала 23 декабря 2015 года . Проверено 2 ноября 2015 г.
  7. ↑ аб Келион, Лео (3 сентября 2013 г.). «Анонсирован Android KitKat». Новости BBC . Архивировано из оригинала 4 сентября 2013 года . Проверено 3 сентября 2013 г.
  8. ^ «Конкурс Kit Kat запущен, выиграйте один из 1000 раздаваемых планшетов Google Nexus 7 (2013)» . ТелефонАрена . Архивировано из оригинала 4 марта 2016 года . Проверено 2 ноября 2015 г.
  9. ^ «Google представляет Nexus 5 с Android 4.4 KitKat» . Журнал ПК . Архивировано из оригинала 4 марта 2016 года . Проверено 29 декабря 2015 г.
  10. ^ «Бюллетень по безопасности Android — октябрь 2017 г. | Проект Android с открытым исходным кодом» . Проект Android с открытым исходным кодом . Архивировано из оригинала 5 июля 2018 года . Проверено 2 июля 2018 г.
  11. ^ «Обновления и ресурсы безопасности». Android.com . Проект Android с открытым исходным кодом. Архивировано из оригинала 12 января 2017 года . Проверено 10 сентября 2017 г. Когда уязвимость безопасности в AOSP будет исправлена ​​в бюллетене по безопасности Android, мы уведомим партнеров Android о подробностях проблемы и предоставим исправления. В настоящее время команда безопасности Android предоставляет исправления для Android версии 4.4 (KitKat) и выше. Этот список версий, поддерживаемых резервным копированием, меняется с каждой новой версией Android.
  12. ^ «Бюллетень по безопасности Android – апрель 2017 г.» . Android.com . Проект Android с открытым исходным кодом. Архивировано из оригинала 19 апреля 2017 года . Проверено 5 апреля 2017 г.
  13. ^ abc «Как Google уменьшил размер Android для версии 4.4 KitKat» . Читай пиши . Архивировано из оригинала 19 октября 2015 года . Проверено 2 ноября 2015 г.
  14. ^ ab «Android 4.4 KitKat для «комфортной» работы на устройствах с ОЗУ 512 МБ, вот как». ТелефонАрена . Архивировано из оригинала 29 января 2017 года . Проверено 2 ноября 2015 г.
  15. Амадео, Рон (14 ноября 2013 г.). «Android 4.4 KitKat, тщательно проверенный». Арс Техника . Архивировано из оригинала 24 октября 2020 года . Проверено 24 октября 2020 г.
  16. ^ «Android 4.4 KitKat: Warum die Statussymbole weiß und statisch sind» . ГИГА (на немецком языке). 19 ноября 2013 года. Архивировано из оригинала 24 октября 2020 года . Проверено 24 октября 2020 г.
  17. ^ аб Амадео, Рон (16 июня 2014 г.). «История Android: бесконечные версии мобильной ОС Google». Арс Техника . Архивировано из оригинала 5 июля 2014 года . Проверено 6 июля 2014 г.
  18. ↑ abc Молен, Брэд (5 ноября 2013 г.). «Обзор Nexus 5». Engadget . Архивировано из оригинала 9 ноября 2013 года . Проверено 11 ноября 2013 г.
  19. ^ «Кнопка меню Android теперь включена по умолчанию на всех устройствах с KitKat» . ТелефонАрена . 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». АнандТех . Архивировано из оригинала 5 июля 2014 года . Проверено 5 июля 2014 г.
  23. ^ «WebView KitKat работает на базе Chromium, что позволяет разработчикам приложений Android использовать новые функции HTML5 и CSS» . Следующая сеть . 2 ноября 2013. Архивировано из оригинала 6 октября 2015 года . Проверено 2 ноября 2015 г.
  24. ^ Хо, Джошуа. «Изучение изменений MicroSD в Android 4.4». Анандтех . Архивировано из оригинала 28 марта 2014 года . Проверено 28 марта 2014 г.
  25. ^ «Подготовка ваших SMS-приложений к KitKat» . Блог разработчиков Android . Архивировано из оригинала 15 октября 2013 года . Проверено 14 октября 2013 г.
  26. ^ «Google обходит операторов связи с помощью эмуляции хост-карты для платежей NFC» . NFCWorld.com . 31 октября 2013. Архивировано из оригинала 2 октября 2015 года . Проверено 2 ноября 2015 г.

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