Android KitKat

редактировать

Android KitKat
Версия операционной системы Android
Android KitKat logo.svg
Nexus 5 (Android 4.4.2) Screenshot.jpg Android 4.4.2 KitKat, работающая на Nexus 5
Developer 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 «Lollipop»
Официальный сайтwww.android.com / versions / kit-kat-4 -4 / Измените это в Викиданных
Статус поддержки
Не поддерживается

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

По состоянию на сентябрь 2020 года 1,49% устройств Android работают с KitKat.

Содержание
  • 1 История
  • 2 Разработка
  • 3 Функции
    • 3.1 Пользовательский интерфейс
    • 3.2 Платформа
  • 4 Критика
    • 4.1 Запись на карту памяти запрещена
  • 5 Примечания
  • 6 См. Также
  • 7 Ссылки
  • 8 Внешние ссылки
История

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

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

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

До 2 октября 017, Android 4.4 по-прежнему поддерживался Google с патчами безопасности для исходного кода.

Разработка

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

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

Характеристики

Пользовательский интерфейс

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

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

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

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

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

Platform

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

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

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

Критика

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

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

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

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

Доступ для записи во внутренней хранилище и USB On-The-Go еще не попали под ограничение.

Примечания
См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-11 01:22:47
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте