Воспоминание: Android 4.4 KitKat оптимизировал ОС для телефонов с 512 МБ ОЗУ.

Воспоминание: Android 4.4 KitKat оптимизировал ОС для телефонов с 512 МБ ОЗУ.

от автора

в

Помните, когда Google называл версии Android в честь пустыни? Он даже ставил статуи упомянутых пустынь перед своим офисом — тогда было весело и, что более важно, каждый новый выпуск содержал значительные улучшения.

Некоторые из них были важными вехами, например Android 2.3 Gingerbread, версия, которая была настолько хороша, что отказывалась умирать. Android 4.4 KitKat также представил обширные обновления, которые на удивление актуальны и по сей день, спустя восемь лет после его выпуска в 2013 году.

Во-первых, название — это был первый релиз, названный в честь фирменной закуски, все остальные — обычные десерты. Этот должен был последовать его примеру с названием «Key Lime Pie», но в последнюю минуту сделка с Nestle дала нам имя, которое мы знаем сегодня. Несмотря на эту неудачу, пироги в конечном итоге будут признаны за их важность на столе с выпуском v9.0.

KitKat появился после трех выпусков Jelly Bean, версии, которая была ориентирована на предоставление плавного пользовательского интерфейса. Помимо нескольких собственных настроек пользовательского интерфейса, KitKat сосредоточился на повышении производительности на устройствах с ограниченными ресурсами.

Это было целью Project Svelte, который стремился запустить Android всего лишь с 340 МБ ОЗУ, хотя 512 МБ было более реалистичным. Оглядываясь назад на некоторые статистические данные, средний телефон в 2013 году имел 1 ГБ ОЗУ, а 3 ГБ — это максимум, который вы могли купить. Это означает, что тогда было довольно много устройств с оперативной памятью менее 1 ГБ, и такие устройства есть даже сегодня (ладно, это умные часы, но суть остается в силе).

Воспоминание: Android 4.4 KitKat сделал ОС быстрее и оптимизировал ее для телефонов с 512 МБ ОЗУ.

Разработчики Google создали множество инструментов для сокращения использования оперативной памяти операционной системой и приложениями. Одним из таких инструментов была zRAM, сжатый сегмент ОЗУ, в котором можно временно хранить неиспользуемые данные, чтобы освободить место. Это отличается от функции виртуальной оперативной памяти, которую вы видите на современных телефонах, которая использует быстрое внутреннее хранилище для перемещения данных из оперативной памяти. Конечно, еще в 2013 году сравнительно медленная eMMC была нормой, особенно на бюджетных устройствах, поэтому такая схема не работала бы так же хорошо, как zRAM.

Воспоминание: Android 4.4 KitKat ускорил работу ОС и оптимизировал ее для телефонов с 512 МБ оперативной памяти.

Еще одним важным изменением стала подготовка к замене Dalvik VM на Android Runtime (ART). Виртуальная машина Dalvik имела решающее значение для раннего Android, поскольку позволяла программному обеспечению быть независимым от оборудования — поддерживались ARM, x86 и даже редкие процессоры MIPS. В Android 2.2 Froyo появилась компиляция Just-in-Time (JIT) для ускорения работы приложений, но через несколько лет Dalvik начал показывать свой возраст.

ART использует компиляцию с опережением времени, в основном компилируя приложение в машинный код ЦП телефона как часть процесса установки приложения. KitKat по-прежнему использовал Dalvik по умолчанию, только когда Lollipop завершит переход Android на ART. Но ART все еще используется сегодня, и версия 4.4 заложила основу для этого.

Возможно, мы недооценили, насколько KitKat изменил пользовательский интерфейс Android, поскольку одно незначительное изменение оказало большое влияние — версия 4.4 позволила пользователям выбирать программу запуска по умолчанию на экране настроек. Это было возможно в более ранних версиях, но это было утомительно. Теперь любой мог легко попробовать разные лаунчеры, если его не устраивал скин производителя.

Еще несколько настроек пользовательского интерфейса включали полупрозрачный вид некоторых компонентов пользовательского интерфейса, таких как строка состояния и панель навигации. Иммерсивный режим позволял приложениям работать в полноэкранном режиме, полностью скрывая эти две панели вместе с другими элементами интерфейса ОС. Новая структура переходов позволила разработчикам создавать крутые плавные анимации для своих приложений.

KitKat сделал полупрозрачными панели состояния и навигации KitKat сделал панели состояния и навигации полупрозрачными • Полноэкранный режим с эффектом погружения

В KitKat добавлена ​​встроенная поддержка ИК-бластера, до этого производители использовали собственные решения, которые разработчикам приложений было сложнее поддерживать. Кроме того, функциональность NFC получила поддержку эмуляции хост-карты, что позволяет телефону действовать как смарт-карта, которая используется для мобильных платежей, карт лояльности, проездных билетов и так далее.

Воспоминание: Android 4.4 KitKat ускорил работу ОС и оптимизировал ее для телефонов с 512 МБ оперативной памяти.

Другие новые функции включают беспроводную печать (через Wi-Fi или онлайн-сервисы, такие как Google Cloud Print), возможность сертификации телефонов как совместимых с Miracast, улучшения подключения к устройствам Bluetooth и многое другое.

Воспоминание: Android 4.4 KitKat ускорил работу ОС и оптимизировал ее для телефонов с 512 МБ оперативной памяти.

KitKat сделал телефоны более безопасными, переключив SELinux (Security-Enhanced Linux) в «принудительный» режим, который предотвратил доступ скомпрометированных приложений к частям системы, к которым они не имели никакого отношения. Версия 4.4 также изменила способ доступа приложений к карте памяти и упростила просмотр локальных и облачных файлов.

Файлы, хранящиеся в облаке, теперь можно просматривать как файлы, хранящиеся локально.Файлы, хранящиеся в облаке, теперь можно просматривать как файлы, хранящиеся локально.

Вместе с KitKat появилось еще много крошечных улучшений. Например, изменился способ отслеживания данных датчиков, чтобы снизить энергопотребление. Это также позволило создать функцию счетчика шагов, которая была встроена в ОС, вместо того, чтобы оставлять ее приложениям для реализации энергоемкого решения.

Ходы и шагомер Runtastic с новой функцией счетчика шаговХоды и шагомер Runtastic с новой функцией счетчика шагов

Цель KitKat состояла в том, чтобы охватить 1 миллион пользователей. Примерно через год после выпуска версия 4.4 KitKat уже работала на одной трети Android-устройств, и только в середине 2015 года KitKat догнал Jelly Bean. Он так и не достиг 50% внедрения, поскольку к тому времени Lollipop уже вышел из употребления и поглощал долю рынка. В конце 2015 года Android работал в общей сложности на 1,4 миллиарда устройств, поэтому KitKat так и не смог обеспечить питание миллиарда устройств.

Воспоминание: Android 4.4 KitKat сделал ОС быстрее и оптимизировал ее для телефонов с 512 МБ ОЗУ.

Но наследие Android 4.4 KitKat заключается не в том, на скольких телефонах он работал в период своего расцвета. Оптимизация оперативной памяти, которая сделала ОС приемлемой для недорогих устройств, улучшения производительности и безопасности, а также новые функции подключения, которые она представила, по-прежнему актуальны даже в версии 12.


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *