Android KitKat

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Android KitKat
Android Logo (2014).svg
Nexus 5 (Android 4.4.2) Screenshot.jpg
Разработчик

Google,
Open Handset Alliance

Семейство ОС

Linux

Исходный код

свободное и открытое программное обеспечение, проприетарные драйверы

Первый выпуск

31 октября 2013 года

Последняя версия

4.4.4 (KTU84P) (19 июня 2014 года)

Метод обновления

FOTA

Менеджеры пакетов

Google Play и другие

Поддерживаемые языки

многоязычный

Поддерживаемые платформы

32-битные и 64-битные: ARM, MIPS, x86

Тип ядра

монолитное модифицированное ядро Linux 3.4

Лицензия

не актуально Apache v2 — пространство пользователя,
GPL v2 — патчи ядра Linux[1]

Предыдущая

Android Jelly Bean

Следующая

Android Lollipop

Веб-сайт

www.android.com

Android KitKat — версия мобильной платформы Android 4.4-4.4.4.

История названия[править | править вики-текст]

Представлена публике 3 сентября 2013 года и выпущена в виде бета-версии для некоторых моделей серии Google Nexus под названием Android K. Изначально релиз назывался "Key Lime Pie" (лаймовый пирог), но директор глобального сотрудничества Android Джон Лагерлинг и его команда отбросили это кодовое имя, решив, что "лишь некоторые знают вкус лаймового пирога". Разработчики стремились к "забавному и неожиданному" наименованию, тогда и появился вариант "КитКат". Лагерлинг связался с представительством Nestlé, владельцам бренда за пределами США (внутри страны маркой обладала The Hershey Company), и быстро договорился о сделке между двумя компаниями, вступившей в феврале 2013 года на очередном Всемирном Мобильном Конгрессе. Партнёрство не было гласным, и поэтому многие полагали, что версия 4.4 будет выпущена как "Key Lime Pie", вплоть до сентября 2013 года.

Разработка[править | править вики-текст]

Основной задачей Android 4.4, как и Android 4.1-4.3, была оптимизация для повышения производительности без ущерба функциональности. Инициатива получила кодовое название "Проект Стройность". Её главный руководитель, Дейв Бёрк, шутил, что был план потери веса после Android JB — тогдашний "Project Butter" ("Проект Масло") "добавил веса" в ОС. Для имитации низких спецификаций устройств, Android-разработчики использовали Nexus 4 с ослабленными процессорами, чтобы активно работало на пониженной скорости процессора только одно ядро, 512 МБ памяти, а в разрешении-спецификации дисплея 960x540 предназначены для представления слабых Android-устройств. Инструмент развития, известный как proctools, разработан для анализа использования памяти приложениями с течением времени, особенно тех, у которых работают фоновые службы. Эти данные были использованы для оптимизации и отвязки приложений и сервисов Google оказываются неэффективными, тем самым помогая снизить потребление памяти. Кроме того, Android K был разработан, чтобы быть более агрессивным в управлении памятью: помощь защиты от приложений тратит слишком много памяти.

Новые функции[править | править вики-текст]

  • Android RunTime, призванный в качестве альтернативы виртуальной машины dalvik, был введен в предварительной версии.[2] ART — это межплатформенная среда выполнения, которая поддерживает платформы x86, ARM и MIPS процессоры архитектур в 32-разрядных и 64-разрядных средах. В отличие от виртуальной машины dalvik, которая используется только в момент компиляции, ART компилирует приложения после установки, которые затем выполняются исключительно из бинарников. Этот метод удаляет обработку накладных расходов, связанных с jit-отладкой и улучшением производительности системы.
  • Постоянно активный голосовой ассистент Google Now. Прикасаться к экрану не обязательно, достаточно лишь произнести «Ok Google», затем можно дать команду или продиктовать, что нужно найти, будь то информация в Интернете или внутри устройства.
  • Интерфейс KitKat, заменивший интерфейс Holo. Единая цветовая гамма серого и белого, плавный переход. Стал предпосылкой к созданию Material Design.
  • Датчик-шагомер, работает через установку сторонних приложений.
  • Удалённое управление устройством.
  • Отображение обложек и кнопок управления на экране блокировки при воспроизведении музыки или показе фильмов через Chromecast.
  • Кнопки навигации и панель уведомлений автоматически скрываются.
  • Более быстрое переключение между задачами и оптимизированное распределение памяти.
  • Приоритетность в телефонной книге. Контакты, с которыми пользователь общается чаще всего, показаны вверху списка. Прямо в приложении «Контакты» можно искать людей, места на карте и организации.
  • Умный определитель номера. Если номер не найден в «Контактах», телефон попытается определить по данным Google Maps, из какой организации звонят.
  • Центр общения. Приложение Hangouts позволяет вести переписку в чате, совершать и принимать видеозвонки, отправлять и получать SMS и MMS-сообщения и делиться GIF-анимацией.
  • Японские смайлики. В стандартную клавиатуру добавлены красочные миниатюрные картинки Emoji.
  • Поддержка облачных принтеров. Фотографии, документы и веб-страницы можно распечатывать на принтерах, подключенных к сервису Google Cloud Print, и на других принтерах, которые поддерживают печать через мобильные приложения.
  • Быстрое сохранение файлов в облако. Некоторые приложения (например, обновлённый QuickOffice) поддерживают моментальную отправку файлов в Диск Google.
  • Поддержка Message Access Profile в автомобилях, оснащенных модулями Bluetooth.
  • Запуск веб-приложений через Chrome.
  • Отображение субтитров к фильмам в стандартном видеоплеере.
  • Обновлённый дизайн загрузчика файлов с сортировкой и настройкой способа отображения скачанных файлов: списком или миниатюрами.
  • Переключение между установленными лаунчерами через системные настройки.
  • Обновлённое приложение электронной почты с папками, фотографиями аккаунтов и улучшенной навигацией.
  • Поддержка приложений, использующих инфракрасный порт.
  • Доступ к настройкам определения местоположения через значок в «Быстрых настройках».
  • Настройка способа определения местоположения: точное или с меньшим расходом батареи. В системных настройках можно посмотреть, какие приложения пытаются определить местоположение.
  • Запуск приложений в песочнице Security-Enhanced Linux.
  • Осуществление NFC-платежей через Google Wallet и другие платежные системы. Статистика хранится в облаке или памяти устройства.
  • Иммерсивный (полноэкранный) режим, который автоматически скрывает лишние данные на экране устройства во время игры, чтения или просмотра видео.

4.4.1[править | править вики-текст]

  • Исправления для Nexus.

4.4.2[править | править вики-текст]

  • Устранение бага затвора, более точная фокусировка и лучший баланс белого.

4.4.3[править | править вики-текст]

  • Улучшенный интерфейс номеронабирателя и приложения "Контакты".
  • Обновлена иконка камеры.

4.4.4[править | править вики-текст]

  • Исправление для Nexus, связанное с OpenSSL.

Примечания[править | править вики-текст]

  1. Licenses (англ.). Android Open Source Project. Android. Проверено 19 января 2013. Архивировано 21 января 2013 года.
  2. Dalvik был вытеснен полностью, а ART стала незаменимой машиной только в пятой версии.