Android Jelly Bean ( Android 4.1, 4.2, 4.3 ) — кодовое название десятой версии мобильной операционной системы Android , разработанной Google и охватывающей три основных выпуска (версии с 4.1 по 4.3.1). Среди устройств, работающих под управлением Android 4.1–4.3, — Nexus 7 (2012 г.) , Nexus 4 , Nexus 10 , Nexus 7 (2013 г.) и Hyundai Play X.
Первый из этих трех выпусков, 4.1, был представлен на конференции разработчиков ввода-вывода Google в июне 2012 года. Он был сосредоточен на улучшениях производительности, призванных сделать операционную систему более плавной и отзывчивой, а также на улучшениях системы уведомлений, позволяющих расширять уведомления с помощью кнопки действий и другие внутренние изменения. Еще два выпуска были выпущены под названием Jelly Bean в октябре 2012 и июле 2013 года соответственно, в том числе 4.2, который включал дальнейшие оптимизации, многопользовательскую поддержку планшетов, виджеты экрана блокировки , быстрые настройки и заставки, и 4.3, который содержал дальнейшие улучшения. и обновления базовой платформы Android. Первым устройством с Android Jelly Bean стал Nexus 7 2012 года .
По состоянию на октябрь 2022 года [обновлять]0,36% устройств Android используют Jelly Bean. [4] В июле 2021 года Google объявил, что сервисы Google Play больше не будут поддерживать Jelly Bean после августа того же года. [5] [6]
Android 4.1 Jelly Bean был впервые представлен на конференции разработчиков Google I/O 27 июня 2012 года с акцентом на «восхитительные» улучшения пользовательского интерфейса платформы, а также улучшения возможностей поиска Google на платформе (например, Knowledge Graph интеграция и новый на тот момент цифровой помощник Google Now ), презентация планшета Nexus 7 производства Asus и презентация медиаплеера Nexus Q. [7]
Для Jelly Bean была проведена работа по оптимизации визуальной производительности и оперативности операционной системы посредством серии изменений, называемых «Project Butter»: графический вывод теперь имеет тройную буферизацию , вертикальная синхронизация используется во всех операциях рисования, а ЦП переводится в режим полная мощность при обнаружении сенсорного ввода — предотвращение задержки, связанной с вводом данных, когда процессор находится в состоянии низкого энергопотребления. Эти изменения позволяют операционной системе работать со скоростью 60 кадров в секунду на соответствующем оборудовании. [7] [8] [9]
После версии 4.1 были выпущены еще две версии Android под кодовым названием Jelly Bean; Оба этих выпуска были сосредоточены в первую очередь на повышении производительности и изменениях самой платформы Android и содержали относительно мало изменений, касающихся пользователей. Наряду с Android 4.1 Google также начал отделять API для своих сервисов на Android в новый компонент системного уровня, известный как Службы Google Play , обслуживаемый через Google Play Store . Это позволяет добавлять определенные формы функциональности без необходимости распространять обновление самой операционной системы, решая печально известные проблемы «фрагментации», с которыми сталкивается экосистема Android. [10]
Участникам конференции Google I/O были вручены планшеты Nexus 7 с предустановленной ОС Android 4.1 и смартфоны Galaxy Nexus , которые можно было обновить до версии 4.1. Google объявила о намерении выпустить обновления 4.1 для существующих устройств Nexus и планшета Motorola Xoom к середине июля. [11] Обновление Android 4.1 для моделей GSM Galaxy Nexus было выпущено для широкой публики 10 июля 2012 года. [7] [12] [13] В конце 2012 года, после официального выпуска Jelly Bean, ряд третьих OEM-производители партий Android начали готовить и распространять обновления до версии 4.1 для своих существующих смартфонов и планшетов, включая устройства Acer , HTC , LG , Motorola , Samsung , Sony и Toshiba . [14] В августе 2012 года начали выпускаться ночные сборки вторичной прошивки CyanogenMod на основе версии 4.1 (под торговой маркой CyanogenMod 10) для отдельных устройств, включая некоторые устройства Nexus ( Nexus S и Galaxy Nexus ), Samsung Galaxy S , Galaxy S II , Galaxy Tab 2 7.0 , Motorola Xoom и Asus Transformer . [15]
29 октября 2012 года Google представила Android 4.2, получившую название «Jelly Bean с более сладким вкусом», вместе с сопутствующими стартовыми устройствами Nexus 4 и Nexus 10 . [16] [17] Обновления прошивки для Nexus 7 и Galaxy Nexus были выпущены в ноябре 2012 года. [18] Впоследствии, 24 июля 2013 года, была выпущена версия Android 4.3 в виде обновлений прошивки для Galaxy Nexus, Nexus 7 2012 года, Nexus 4, и Нексус 10. [19]
Визуально интерфейс Jelly Bean отражает усовершенствованный внешний вид Holo, представленный в Android 4.0 . [20] Главный экран Jelly Bean по умолчанию получил новые функции, такие как возможность для других ярлыков и виджетов на странице главного экрана перестраиваться в соответствии с перемещаемым или изменяемым размером элементом. Система уведомлений также была улучшена за счет добавления расширяемых и действенных уведомлений; отдельные уведомления теперь могут отображать дополнительный контент или кнопки действий (например, «Обратный звонок» или «Сообщение о пропущенном вызове»), доступные при перетаскивании уведомления жестом двумя пальцами. Уведомления также можно отключить индивидуально для каждого приложения. [21]
В Android 4.2 в пользовательский интерфейс добавлены дополнительные функции; экран блокировки можно провести влево, чтобы отобразить страницы виджетов, или провести вправо, чтобы перейти к камере. В область уведомлений также была добавлена панель переключателей быстрых настроек (функция, часто встречающаяся в OEM-оболочках Android). Доступ к ней можно получить, проведя двумя пальцами вниз на телефонах, проведя вниз от правого верхнего края экрана на планшетах или проведя вниз. нажав кнопку в правом верхнем углу панели уведомлений. Предыдущее приложение-браузер было официально признано устаревшим в версии 4.2 в пользу Google Chrome для Android . В версии 4.2 также добавлен ввод текста жестами на клавиатуре, обновленное приложение «Часы» и новая система заставок , известная как Daydreams. На планшетах Android 4.2 также поддерживает работу нескольких пользователей. [8] [17] [20]
Чтобы обеспечить согласованность между классами устройств, планшеты Android теперь используют расширенную версию макета интерфейса и главного экрана, используемого в телефонах по умолчанию, с центрированными навигационными клавишами и строкой состояния вверху. Эти изменения вступили в силу для маленьких планшетов (таких как Nexus 7) в версии 4.1 и для больших планшетов в версии 4.2. Маленькие планшеты на Android оптимизированы в первую очередь для использования в книжной (вертикальной) ориентации, предоставляя приложениям расширенные версии макетов, используемых на телефонах. При использовании в «альбомной» (горизонтальной) ориентации приложения адаптируются к широкоэкранному макету, который можно увидеть на больших планшетах. На больших планшетах кнопки навигации ранее располагались в левом нижнем углу панели в нижней части экрана, а часы и область уведомлений — в правом нижнем углу. [22] [23] [24]
Для разработчиков в версии 4.1 также добавлены новые API-интерфейсы специальных возможностей, расширенная языковая поддержка с двунаправленным текстом и пользовательскими раскладками клавиш, поддержка управления внешними устройствами ввода (такими как контроллеры видеоигр ), поддержка многоканального звука, USB и звука без пауз , новый API-интерфейс маршрутизации мультимедиа, низкоуровневый доступ к аппаратным и программным аудио- и видеокодекам, а также обнаружение служб на основе DNS и обнаружение предварительно связанных служб для Wi-Fi. Android Beam теперь также можно использовать для инициации передачи файлов по Bluetooth посредством связи ближнего радиуса действия . [24]
В Android 4.2 добавлен переписанный стек Bluetooth , заменяющий предыдущий стек Bluez ( GPL , созданный Qualcomm ) на переписанный стек Broadcom с открытым исходным кодом под названием BlueDroid . [25] [26] Новый стек, первоначально считавшийся «незрелым», [27] обещал несколько перспективных преимуществ, [25] включая улучшенную поддержку нескольких дисплеев, поддержку Miracast , встроенную поддержку направления справа налево , обновленную версию разработчика. инструменты, дополнительные улучшения доступности, такие как жесты масштабирования, а также ряд улучшений внутренней безопасности, таких как постоянная поддержка VPN и проверка приложений. [24] Одновременно был добавлен новый стек NFC . [25]
Android 4.3 включал в себя дальнейшие низкоуровневые изменения, включая поддержку Bluetooth с низким энергопотреблением и AVRCP , SELinux , OpenGL ES 3.0, новые API-интерфейсы управления цифровыми правами (DRM), возможность приложениям читать уведомления, кодировщик VP8 и другие улучшения. [19]
Android 4.3 также включал в себя скрытую функцию конфиденциальности, известную как «App Ops», которая позволяла пользователям индивидуально отказывать в разрешениях приложениям. Однако позже эта функция была удалена в Android 4.4.2; Представитель Google заявил, что эта функция является экспериментальной и может помешать правильному функционированию некоторых приложений, если их использовать определенным образом. [28] [29] Эта концепция была пересмотрена и легла в основу переработанной системы разрешений для Android 6.0 . [30]