stringtranslate.com

Android Jelly Bean

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 I/O в июне 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»: графический вывод теперь имеет тройную буферизацию , vsync используется во всех операциях рисования, а процессор выводится на полную мощность при обнаружении сенсорного ввода — предотвращая задержку, связанную с вводом, сделанным, когда процессор находится в состоянии низкого энергопотребления. Эти изменения позволяют операционной системе работать со скоростью полных 60 кадров в секунду на соответствующем оборудовании. [7] [8] [9]

После 4.1 было выпущено еще два релиза Android под кодовым названием Jelly Bean; оба этих релиза были сосредоточены в первую очередь на улучшении производительности и изменениях самой платформы Android и содержали относительно немного изменений, с которыми сталкивается пользователь. Наряду с Android 4.1 Google также начала разделять API для своих сервисов на Android в новый системный компонент, известный как Google Play Services , обслуживаемый через 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, ряд сторонних производителей 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] Android 4.3 был впоследствии выпущен 24 июля 2013 года в виде обновлений прошивки для Galaxy Nexus, Nexus 7 2012 года, Nexus 4 и Nexus 10. [19]

Функции

Пользовательский опыт

Визуально интерфейс Jelly Bean отражает усовершенствование внешнего вида Holo, представленного Android 4.0 . [20] Домашний экран Jelly Bean по умолчанию получил новые функции, такие как возможность для других ярлыков и виджетов на странице домашнего экрана перестраиваться, чтобы соответствовать элементу, который перемещается или изменяет размер. Система уведомлений также была улучшена с добавлением расширяемых и интерактивных уведомлений; отдельные уведомления теперь могут отображать дополнительный контент или кнопки действий (например, «Перезвонить» или «Сообщение» при пропущенном вызове), доступные путем перетаскивания уведомления с помощью жеста двумя пальцами. Уведомления также можно отключать индивидуально для каждого приложения. [21]

Android 4.2 добавил дополнительные функции в пользовательский интерфейс; экран блокировки можно смахнуть влево, чтобы отобразить страницы виджетов, и смахнуть вправо, чтобы перейти к камере. Панель переключателей быстрых настроек (функция, часто встречающаяся в OEM-скинах Android) также была добавлена ​​в область уведомлений — доступ к ней можно получить, проведя вниз двумя пальцами на телефонах, проведя вниз от верхнего правого края экрана на планшетах или нажав кнопку в правом верхнем углу панели уведомлений. Предыдущее приложение Browser было официально устарело в 4.2 в пользу Google Chrome для Android . 4.2 также добавляет жестовый ввод на клавиатуре, переработанное приложение Clock и новую систему заставок , известную как 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]

Смотрите также

Ссылки

  1. ^ "Android Source". Google Git . Архивировано из оригинала 31 июля 2023 г. Получено 28 мая 2021 г.
  2. ^ Христов, Виктор (4 октября 2013 г.). «Обновление Android 4.3.1 удивляет владельцев Nexus 7 2013, оно уже доступно». PhoneArena . Получено 6 июня 2024 г.
  3. ^ "Google Play Services прекращает поддержку Android Jelly Bean". ZDNet . Архивировано из оригинала 15 августа 2022 г. . Получено 15 августа 2022 г. .
  4. ^ "Mobile & Tablet Android Version Market Share Worldwide - September 2020". StatCounter Global Stats . Архивировано из оригинала 14 июля 2020 г. Получено 22 сентября 2019 г.
  5. ^ Дакетт, Крис (8 июля 2021 г.). «Google Play Services прекращает поддержку Android Jelly Bean». ZDNet . Архивировано из оригинала 15 августа 2022 г. . Получено 15 августа 2022 г. .
  6. ^ Кансал, Викас (8 июля 2021 г.). «Сервисы Google Play прекращают обновления для Jelly Bean (уровни API 16, 17 и 18)». Блог разработчиков Android . Архивировано из оригинала 10 июля 2022 г. Получено 15 августа 2022 г.
  7. ^ abc "Android 4.1 Jelly Bean: быстрее, плавнее, восхитительнее". Ars Technica . 27 июня 2012 г. Архивировано из оригинала 9 сентября 2019 г. Получено 2 июля 2014 г.
  8. ^ ab Bookwalter, JR (10 июля 2012 г.). "Android 4.1: обзор Jelly Bean". TechRadar . Future Publishing. Архивировано из оригинала 1 сентября 2012 г. Получено 1 сентября 2012 г.
  9. ^ Fingas, Jon (27 июня 2012 г.). «Project Butter улучшает скорость Android 4.1 до 60 кадров в секунду». Engadget . AOL. Архивировано из оригинала 29 июня 2012 г. . Получено 15 августа 2012 г. .
  10. ^ «Непослушные операторы и медлительные OEM-производители отступают: Google дефрагментирует Android». Ars Technica . 2 сентября 2013 г. Архивировано из оригинала 3 сентября 2013 г. Получено 3 сентября 2013 г.
  11. ^ "Google анонсирует Android 4.1 Jelly Bean с визуальными эффектами Project Butter и новым поиском, середина июля". The NExt Web. 27 июня 2012 г. Архивировано из оригинала 29 июня 2012 г. Получено 28 июня 2012 г.
  12. ^ "Android 4.1 (Jelly Bean) теперь доступен на всех устройствах Galaxy Nexus HSPA+". Engadget . AOL. 10 июля 2012 г. Архивировано из оригинала 14 июля 2014 г. Получено 2 июля 2014 г.
  13. ^ "Обновление Android 4.1 OTA доступно для ручной загрузки для некоторых устройств Galaxy Nexus". The Verge . 27 июня 2012 г. Архивировано из оригинала 14 июля 2014 г. Получено 2 июля 2014 г.
  14. ^ Рафаэль, младший. «Список обновлений Android 4.1: получает ли ваше устройство Jelly Bean?». Computerworld . Архивировано из оригинала 30 апреля 2013 г. Получено 3 июля 2014 г.
  15. ^ "CM10 nightly builds now rolling out to select devices". Engadget . 18 августа 2012 г. Архивировано из оригинала 27 июля 2014 г. Получено 25 июля 2014 г.
  16. Топольски, Джошуа (19 октября 2012 г.). «Nexus 4: флагманский телефон Google поступит в продажу 13 ноября по цене 299 долларов». The Verge . Архивировано из оригинала 26 июля 2020 г. Получено 26 января 2013 г.
  17. ^ ab Ion, Florence (7 ноября 2012 г.). «Обзор: Android 4.2 — это более сладкий на вкус Jelly Bean». Ars Technica . Архивировано из оригинала 26 июля 2020 г. Получено 1 декабря 2012 г.
  18. ^ "Android 4.2 для Galaxy Nexus и Nexus 7 доступен для загрузки сейчас (обновление)". The Verge . 13 ноября 2012 г. Архивировано из оригинала 22 января 2013 г. Получено 2 июля 2014 г.
  19. ^ ab "Официальный Android 4.3 Jelly Bean: поставляется с новым Nexus 7, доступно OTA для некоторых устройств сегодня". Engadget . 24 июля 2013 г. Архивировано из оригинала 27 ноября 2016 г. Получено 2 ноября 2013 г.
  20. ^ ab Amadeo, Ron (16 июня 2014 г.). «История Android: бесконечные итерации мобильной ОС Google». Ars Technica . Condé Nast . Архивировано из оригинала 5 июля 2014 г. . Получено 6 июля 2014 г. .
  21. ^ "Android 4.1 Jelly Bean выйдет в июле с Project Butter UI, Google Now и расширенными уведомлениями". The Verge . 27 июня 2012 г. Архивировано из оригинала 14 июля 2014 г. Получено 2 июля 2014 г.
  22. ^ "Подтверждено: Android 4.1 использует разные макеты для разных размеров планшетов". ComputerWorld. Архивировано из оригинала 19 января 2013 г. Получено 8 июля 2012 г.
  23. ^ "Nexus 7 получает поворот домашнего экрана с обновлением Android 4.1.2". CNET . CBS Interactive. Архивировано из оригинала 14 июля 2014 г. . Получено 2 июля 2014 г. .
  24. ^ abc "Jelly Bean". Портал разработчиков Android . Архивировано из оригинала 28 января 2013 г. Получено 2 июля 2014 г.
  25. ^ abc Брайан Клуг. "Следующая версия Android - кое-что из того, что грядет". anandtech.com . Архивировано из оригинала 6 октября 2014 г. . Получено 29 сентября 2014 г. .
  26. ^ "FOSS Patents". fosspatents.com . Архивировано из оригинала 7 октября 2014 г. Получено 29 сентября 2014 г.
  27. ^ "Android 4.2: ВАЖНАЯ информация - Open Garden Discussions on Open Garden Community". Архивировано из оригинала 27 сентября 2014 г. Получено 29 сентября 2014 г.- пост Станислава Шалунова, технического директора Open Garden
  28. ^ "Обновление KitKat удаляет переключатель разрешений приложений". CNET . Архивировано из оригинала 27 августа 2014 г. Получено 31 августа 2014 г.
  29. ^ "Почему Android не получит App Ops в ближайшее время". CNET . Архивировано из оригинала 27 августа 2014 г. Получено 31 августа 2014 г.
  30. ^ Честер, Брэндон (28 мая 2015 г.). «Google анонсирует Android M на Google I/O 2015». AnandTech . Purch Group . Архивировано из оригинала 25 апреля 2017 г. . Получено 6 марта 2017 г. .

Внешние ссылки