Из Википедии, бесплатной энциклопедии
  (Перенаправлено с Android 4.4 )
Перейти к навигации Перейти к поиску

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

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

История [ править ]

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

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

Nexus 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, заменяя оставшиеся экземпляры синего акцента серым и белым (например, значки строки состояния) и избавляясь от индикаторов восходящего и нисходящего трафика Wi-Fi ( треугольники, указывающие вверх и вниз), хотя их все еще можно увидеть в меню центра быстрого управления. [11]

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

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

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

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

Платформа [ править ]

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

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

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

Критика [ править ]

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

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

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

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

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

[23] [24]

Заметки [ править ]

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

См. Также [ править ]

  • История версий Android
  • IOS 7
  • Windows Phone 8.1
  • Windows 8.1
  • OS X Mavericks

Ссылки [ править ]

  1. ^ "Доля рынка мобильных и планшетных версий Android по всему миру" . StatCounter Global Stats . Проверено 16 ноября 2020 года .
  2. ^ "Android 4.4 KitKat: в чем смысл кобрендинга?" . CNET . Проверено 2 ноября 2015 года .
  3. ^ a b Келион, Лев (3 сентября 2013 г.). «Анонсирован Android KitKat» . BBC News . Проверено 3 сентября 2013 года .
  4. ^ «Конкурс Kit Kat запущен, выиграйте один из 1000 розыгрышей Google Nexus 7 (2013)» . PhoneArena . Проверено 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. ^ a b c "Как Google сжал Android для версии 4.4 KitKat" . Читайте, пишите . Проверено 2 ноября 2015 года .
  10. ^ a b «Android 4.4 KitKat для комфортной работы» на устройствах с 512 МБ ОЗУ, вот как это сделать » . PhoneArena . Проверено 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. ^ a b Амадео, Рон (16 июня 2014 г.). «История Android: бесконечные версии мобильной ОС Google» . Ars Technica . Проверено 6 июля 2014 года .
  14. ^ a b c Молен, Брэд (5 ноября 2013 г.). «Обзор Nexus 5» . Engadget . Проверено 11 ноября 2013 года .
  15. ^ "Кнопка меню Android теперь включена по умолчанию на всех устройствах с KitKat" . PhoneArena . 9 декабря 2013 . Проверено 9 февраля 2014 года .
  16. ^ «Как удалить Hangouts и другие приложения Android 4.4 KitKat» . CNET . Проверено 2 ноября 2015 года .
  17. ^ « ART“эксперимент в Android KitKat увеличивает срок службы батареи и ускоряет приложения» . Engadget . Проверено 26 июня 2014 года .
  18. ^ Андрей Frumusanu (1 июля 2014). «Более пристальный взгляд на Android RunTime (ART) в Android L» . AnandTech . Проверено 5 июля 2014 года .
  19. ^ «KitKat's WebView работает на Chromium, что позволяет разработчикам приложений Android использовать новые функции HTML5 и CSS» . Следующая Сеть . Проверено 2 ноября 2015 года .
  20. Хо, Джошуа. «Изучение изменений MicroSD в Android 4.4» . Anandtech . Проверено 28 марта 2014 года .
  21. ^ «Подготовка ваших SMS-приложений для KitKat» . Блог разработчиков Android . Проверено 14 октября 2013 года .
  22. ^ «Google обходит операторов с помощью эмуляции хост-карты для платежей NFC» . NFCWorld.com . Проверено 2 ноября 2015 года .
  23. ^ «У вас есть SD-карта KitKat? Решите проблему с помощью SDFix (требуется root-права)» - Android Authority, 18 марта 2014 г. (статья содержит подробные сведения об ограничениях).
  24. ^ «Внешнее хранилище | Разработчики Android» . 9 мая, 2015. Архивировано из оригинала 9 мая 2015 года.

Внешние ссылки [ править ]

  • Официальный веб-сайт