Android KitKat - Android KitKat

Android KitKat
Версия Android Операционная система
Android KitKat logo.svg
Nexus 5 (Android 4.4.2) Screenshot.jpg
Android 4.4.2 KitKat, работающий на Нексус 5
РазработчикGoogle
Выпущено в
производство
31 октября 2013 г.; 7 лет назад (2013-10-31)
Последний релиз4.4.4 (KTU84Q) / 7 июля 2014 г.; 6 лет назад (2014-07-07)
Ядро типМонолитное ядро (Ядро Linux )
ПредшествуетAndroid 4.3.1 «Jelly Bean»
ПреемникAndroid 5.0 «Леденец»
Официальный веб-сайтwww.android.com/ версии/ kit-kat-4-4/ Отредактируйте это в Викиданных
Статус поддержки
Не поддерживается

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

По состоянию на октябрь 2020 г., 1,47% устройств Android используют KitKat.[1]

История

Android 4.4 "Кит-Кат "было официально объявлено 3 сентября 2013 года. Релиз имел внутреннее кодовое название"Пирог с лаймовой начинкой "; Джон Лагерлинг, директор по глобальному сотрудничеству с Android, и его команда решили отказаться от этого имени, аргументируя это тем, что" очень немногие люди действительно знают вкус ключевого лаймового пирога ". Стремясь получить" забавное и неожиданное "кодовое имя, его команда попыталась назвать выпуск «KitKat». Лагерлинг позвонил представителю Nestlé, кому принадлежит Кит-Кат бренд и производит кондитерские изделия (за пределами США, где они производятся Компания Херши по лицензии), и быстро достигли предварительной договоренности о сотрудничестве в области продвижения между двумя компаниями, которая позже была заключена на встрече в Мобильный Всемирный Конгресс в феврале 2013 года. О партнерстве не сообщалось ни публично, ни даже другим сотрудникам Google и разработчикам Android (которые в остальном продолжали внутренне называть ОС «KLP») до его официального объявления в сентябре.[2][3]

В рамках рекламной кампании были изготовлены планки Kit Kat в форме логотипа робота Android, а Hershey провел в США конкурс с призами в размере Нексус 7 таблетки и Google Play магазин кредит.[3][4]

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

До октября 2017 года Android 4.4 по-прежнему поддерживалась Google с исправлениями безопасности для исходный код.[6][7][8]

Разработка

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

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

Функции

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

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

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

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

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

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

Платформа

Новый среда выполнения известный как Android Runtime (ART), предназначенный для замены Виртуальная машина Dalvik, был представлен как превью технологии в КитКат.[17] ART - это кроссплатформенная среда выполнения, которая поддерживает x86, РУКА, и MIPS архитектуры в обоих 32-битный и 64-битный среды. В отличие от Dalvik, который использует своевременная компиляция (JIT), ART компилирует приложения при установке, которые с этого момента запускаются исключительно из скомпилированной версии. Этот метод устраняет накладные расходы на обработку, связанные с процессом JIT, улучшая производительность системы.[18]

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

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

Критика

Запись на карту памяти отключена

Запись доступа к MicroSD карты памяти для несистемного (пользовательского) ПО отключены[а] в этой версии Android, без официальной возможности вручную предоставить выбранным приложениям доступ на запись.

В ответ многие пользователи перешли к корень свои устройства, чтобы обойти ограничение.

Ограничение было официально снято в Android 5.0 Леденец, правда, только для приложений с обновленным уровнем API (≥20), ограничивая обратная совместимость.

Запись доступа на внутреннюю память и USB на ходу пока не подпадал под действие ограничения.

[23][24]

Примечания

  1. ^ Один каталог, на который не распространяется это ограничение, - это собственная выделенная папка данных пользователя для каждого приложения, расположенная внутри Android / данные / каталог на карте памяти с названием пакета приложения.

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

Рекомендации

  1. ^ "Мировая доля рынка мобильных и планшетных версий Android". StatCounter Global Stats. Получено 16 ноября, 2020.
  2. ^ «Android 4.4 KitKat: в чем смысл кобрендинга?». CNET. Получено 2 ноября, 2015.
  3. ^ а б Келион, Лев (3 сентября 2013 г.). «Анонсирован Android KitKat». Новости BBC. Получено 3 сентября, 2013.
  4. ^ «Конкурс Kit Kat запущен, выиграйте один из 1000 розыгрышей Google Nexus 7 (2013)». ТелефонАрена. Получено 2 ноября, 2015.
  5. ^ "Google представляет Nexus 5 с Android 4.4 KitKat". Журнал ПК. Получено 29 декабря, 2015.
  6. ^ «Бюллетень по безопасности Android - октябрь 2017 г. | Проект с открытым исходным кодом Android». Проект с открытым исходным кодом Android. Получено 2 июля, 2018.
  7. ^ «Обновления безопасности и ресурсы». Android.com. Проект с открытым исходным кодом Android. Получено 10 сентября, 2017. Когда уязвимость в системе безопасности AOSP будет исправлена ​​в бюллетене по безопасности Android, мы уведомим партнеров Android о деталях проблемы и предоставим исправления. Команда безопасности Android в настоящее время предоставляет исправления для Android версии 4.4 (KitKat) и выше. Этот список версий, поддерживаемых backport, меняется с каждым новым выпуском Android.
  8. ^ «Бюллетень по безопасности Android - апрель 2017 г.». Android.com. Проект с открытым исходным кодом Android. Получено 5 апреля, 2017.
  9. ^ а б c "Как Google сократил Android для версии 4.4 KitKat". Читай пиши. Получено 2 ноября, 2015.
  10. ^ а б «Android 4.4 KitKat для комфортной работы» на устройствах с 512 МБ ОЗУ, вот как ». ТелефонАрена. Получено 2 ноября, 2015.
  11. ^ Амадео, Рон (14 ноября 2013 г.). «Android 4.4 KitKat, тщательно проверенный». Ars Technica. Получено 24 октября, 2020.
  12. ^ «Android 4.4 KitKat: Warum die Statussymbole weiß und statisch sind». GIGA (на немецком). 19 ноября 2013 г.. Получено 24 октября, 2020.
  13. ^ а б Амадео, Рон (16 июня 2014 г.). «История Android: бесконечные версии мобильной ОС Google». Ars Technica. Получено 6 июля, 2014.
  14. ^ а б c Молен, Брэд (5 ноября 2013 г.). «Обзор Nexus 5». Engadget. Получено 11 ноября, 2013.
  15. ^ «Кнопка меню Android теперь включена по умолчанию на всех устройствах с KitKat». ТелефонАрена. 9 декабря 2013 г.. Получено 9 февраля, 2014.
  16. ^ «Как удалить Hangouts и другие приложения Android 4.4 KitKat». CNET. Получено 2 ноября, 2015.
  17. ^ "'Эксперимент ART в Android KitKat увеличивает время автономной работы и ускоряет работу приложений ». Engadget. Получено 26 июня, 2014.
  18. ^ Андрей Фрумусану (1 июля 2014 г.). «Более пристальный взгляд на Android RunTime (ART) в Android L». АнандТех. Получено 5 июля, 2014.
  19. ^ «WebView KitKat работает на Chromium, что позволяет разработчикам приложений для Android использовать новые функции HTML5 и CSS». Следующая Сеть. Получено 2 ноября, 2015.
  20. ^ Хо, Джошуа. «Изучение изменений MicroSD в Android 4.4». Анандтех. Получено 28 марта, 2014.
  21. ^ «Подготовка ваших SMS-приложений для KitKat». Блог разработчиков Android. Получено 14 октября, 2013.
  22. ^ «Google обходит операторов с помощью эмуляции хост-карты для платежей NFC». NFCWorld.com. Получено 2 ноября, 2015.
  23. ^ «Получил блюз SD-карты KitKat? Решите проблему с помощью SDFix (требуется рут)» - Android Authority, 18 марта 2014 г. (статья содержит подробности ограничения)
  24. ^ «Внешнее хранилище | Разработчики Android». web.archive.org. 9 мая 2015 года.

внешняя ссылка