Android Ice Cream Sandwich (или Android 4.0 ) была четвертой основной версией мобильной операционной системы Android , разработанной Google . Представленная 19 октября 2011 года, Android 4.0 была основана на значительных изменениях, внесенных в версию Android Honeycomb только для планшетов , в попытке создать единую платформу как для смартфонов, так и для планшетов . Первым телефоном с Android Ice Cream Sandwich был Samsung Galaxy Nexus .
Android 4.0 был сосредоточен на упрощении и модернизации общего опыта Android вокруг нового набора руководств по интерфейсу человека . В рамках этих усилий был представлен новый визуальный облик под кодовым названием «Holo», который был построен вокруг более чистого, минималистичного дизайна и нового шрифта по умолчанию под названием Roboto . Он также представил ряд других новых функций, включая обновленный домашний экран, поддержку связи ближнего поля (NFC) и возможность «передачи» контента другому пользователю с помощью этой технологии, обновленный веб-браузер, новый менеджер контактов с интеграцией социальных сетей, возможность доступа к камере и управления воспроизведением музыки с экрана блокировки , поддержку визуальной голосовой почты , распознавание лиц для разблокировки устройства («Face Unlock»), возможность контролировать и ограничивать использование мобильных данных и другие внутренние улучшения.
Android 4.0 получил положительные отзывы критиков, которые похвалили более чистый, обновленный внешний вид операционной системы по сравнению с предыдущими версиями, а также ее улучшенную производительность и функциональность. Однако критики все еще считали, что некоторые стандартные приложения Android 4.0 все еще не обладают качеством и функциональностью по сравнению со сторонними эквивалентами, и считали некоторые новые функции операционной системы, в частности функцию «разблокировки по лицу», трюками .
По состоянию на октябрь 2022 года [обновлять]статистика, опубликованная Google, показывает, что 0,15% всех устройств Android, имеющих доступ к Google Play, работают под управлением Ice Cream Sandwich. [4]
После выпуска только планшета "Honeycomb" на Google I/O 2011 было объявлено , что следующая версия Android под кодовым названием "Ice Cream Sandwich" (ICS) будет направлена на обеспечение единого пользовательского опыта как для смартфонов , так и для планшетов. В июне 2011 года также начали появляться подробности о новом телефоне Nexus от Samsung , который будет сопровождать ICS, в котором, в частности, будут отсутствовать аппаратные навигационные клавиши. В августе 2011 года блог Android RootzWiki опубликовал фотографии, на которых показан Nexus S, работающий под управлением сборки ICS, изображающие новую компоновку меню приложений, напоминающую Honeycomb, и новый интерфейс с синими акцентами. [5] [6] [7] Официальное мероприятие по запуску Android 4.0 и нового телефона Nexus изначально было запланировано на 11 октября 2011 года на выставке CTIA в Сан -Диего . Однако из уважения к смерти соучредителя Apple Стива Джобса , Google и Samsung перенесли мероприятие на 19 октября 2011 года в Гонконге . [8] Android 4.0 и его стартовое устройство Galaxy Nexus были официально представлены 19 октября 2011 года. Энди Рубин объяснил, что 4.0 был призван обеспечить «заманчивый и интуитивно понятный» пользовательский опыт как на смартфонах, так и на планшетах. [9]
Матиас Дуарте , вице-президент Google по дизайну, объяснил, что разработка Ice Cream Sandwich была основана на вопросе «В чем душа новой машины?»; исследования пользователей пришли к выводу, что существующий интерфейс Android был слишком сложным и, таким образом, не позволял пользователям «расширять свои возможности» с помощью своих устройств. [10] Общий визуальный облик Android был оптимизирован для Ice Cream Sandwich, основываясь на изменениях, внесенных в ориентированную на планшеты Android 3.0, его первый проект в Google; Дуарте признал, что его команда сократила поддержку меньших экранов в Honeycomb, чтобы отдать приоритет достаточной поддержке планшетов, поскольку он хотел, чтобы OEM-производители Android «перестали делать глупости, например, брать пользовательский интерфейс телефона и растягивать его на 10-дюймовый планшет». [10] Оценивая основных конкурентов Android, Дуарте посчитал, что интерфейс iOS был слишком скевоморфным и китчевым, язык дизайна Metro в Windows Phone был слишком похож на « вывески туалетов в аэропорту », и что обе операционные системы слишком старались навязать единообразие, «[не] оставляя никакого места для самовыражения контента». [10] Для Ice Cream Sandwich его команда стремилась предоставить руководящие принципы дизайна интерфейса, которые вызывали бы современный внешний вид, в то же время предоставляя гибкость разработчикам приложений. Он охарактеризовал пересмотренный внешний вид Ice Cream Sandwich как «смягчивший фактор гиковского занудства» по сравнению с Honeycomb, который имел более футуристический внешний вид, который критики сравнивали с эстетикой Tron . [10]
В январе 2012 года, после официального запуска Ice Cream Sandwich, Дуарте и Google запустили портал Android Design , на котором были представлены руководства по созданию пользовательского интерфейса , передовые методы и другие ресурсы для разработчиков, создающих приложения Android для Ice Cream Sandwich. [11]
Инициативы Дуарте переросли в единый язык дизайна для последующих версий Android на различных типах устройств, называемый Material design , начиная с Android Lollipop версии 5.0.
Galaxy Nexus был первым устройством Android, поставляемым с Android 4.0. [9] Android 4.0.3 был выпущен 16 декабря 2011 года, предоставляя исправления ошибок, новый API социальных потоков и другие внутренние улучшения. [12] В тот же день Google начала развертывание Ice Cream Sandwich на предшественнике Galaxy Nexus, Nexus S. Однако 20 декабря 2011 года развертывание Nexus S было «приостановлено», чтобы компания могла «отслеживать отзывы», связанные с обновлением. [13] [14]
29 марта 2012 года был выпущен Android 4.0.4, в котором было добавлено несколько улучшений производительности камеры и поворота экрана, а также исправлены другие ошибки. [15] [ требуется лучший источник ]
Поддержка Google Play Services для версии 4.0 закончилась в феврале 2019 года. [16]
Пользовательский интерфейс Android 4.0 представлял собой эволюцию дизайна, представленного Honeycomb, хотя футуристическая эстетика Honeycomb была уменьшена в пользу плоского дизайна с неоново-синими акцентами, жесткими краями и тенями для глубины. Ice Cream Sandwich также представил новый системный шрифт по умолчанию, Roboto ; разработанный внутри компании для замены семейства шрифтов Droid , Roboto был в первую очередь оптимизирован для использования на мобильных дисплеях с высоким разрешением. [10] Новый визуальный облик Ice Cream Sandwich был реализован с помощью набора виджетов , известного как «Holo»; чтобы обеспечить доступ к стилю Holo на всех устройствах — даже если они используют настроенную оболочку интерфейса в другом месте, все устройства Android, сертифицированные для поставки с Google Play Store (ранее Android Market), должны предоставлять возможность приложениям использовать неизмененную тему Holo. [17] [18] [19]
Как и в случае с Honeycomb, устройства теперь могли отображать кнопки навигации — «Назад», «Домой» и «Недавние приложения» — на «системной панели» в нижней части экрана, устраняя необходимость в физических эквивалентах. [17] Кнопка «Меню», которая присутствовала на предыдущих поколениях устройств Android, была упразднена в пользу отображения кнопок для действий внутри приложений на « панелях действий », а пунктов меню, которые не помещались на панели, в меню «переполнения действий», обозначенных тремя вертикальными точками . Аппаратные кнопки «Поиск» также были упразднены в пользу кнопок поиска внутри панелей действий. На устройствах без клавиши «Меню» временная клавиша «Меню» теперь будет отображаться на экране при запуске приложений, которые не были закодированы для поддержки новой схемы навигации. На устройствах, которые использовали аппаратную клавишу «Меню», кнопки переполнения действий были скрыты в приложениях и были сопоставлены с клавишей «Меню». [20] [21]
На главном экране Ice Cream Sandwich по умолчанию отображалась постоянная панель поиска Google в верхней части экрана, док-станция в нижней части, содержащая кнопку ящика приложений посередине, и четыре слота для ярлыков приложений рядом с ней. Папки приложений теперь можно было создавать, перетаскивая приложение и наводя его на другое. Ящик приложений был разделен на две вкладки: одна для приложений, а вторая содержала виджеты для размещения на страницах домашнего экрана. Сами виджеты теперь можно было изменять размер и содержать прокручиваемый контент. [10] Android 4.0 содержал более широкое использование жестов смахивания; приложения и уведомления теперь можно было удалять из меню недавних приложений и отклонять из области уведомлений, сдвигая их, а ряд стандартных и Google приложений теперь использовали новую форму вкладок , в которых пользователи могли перемещаться между различными панелями, либо нажимая свое имя на полосе, либо проводя пальцем влево и вправо. [17]
Приложение для телефона было обновлено с дизайном Holo, возможностью отправлять предварительно настроенные текстовые сообщения в ответ на входящие звонки и визуальной интеграцией голосовой почты в отображение журнала вызовов. [17] Приложение для веб-браузера включало обновленные версии WebKit и V8 , поддерживая синхронизацию с Google Chrome , режим переопределения для загрузки версии веб-сайта, ориентированной на десктоп, а не на мобильную версию, а также автономный просмотр . [22] Раздел «Контакты» приложения для телефона был разделен на новое приложение «Люди», которое предлагало интеграцию с социальными сетями, такими как Google+, для отображения последних сообщений и синхронизации контактов, и профиль «Я» для пользователя устройства. Приложение для камеры было переработано с уменьшением задержки затвора, распознаванием лиц, новым режимом панорамы и возможностью делать неподвижные фотографии из видео, записываемого в режиме видеокамеры. Приложение для фотогалереи добавило базовые инструменты редактирования фотографий. Экран блокировки поддерживал функцию «Face Unlock» , включал ярлык для запуска приложения камеры и размещал элементы управления воспроизведением для музыкальных проигрывателей. Клавиатура включала улучшенные алгоритмы автозаполнения и улучшения голосового ввода, позволяющие осуществлять непрерывную диктовку. [17] [23] [24] Также была добавлена возможность делать снимки экрана , удерживая кнопки питания и «Уменьшение громкости» одновременно. [25]
На устройствах с поддержкой связи ближнего действия (NFC) «Android Beam» позволял пользователям делиться ссылками на контент из совместимых приложений, приложив заднюю панель своего устройства к задней панели другого устройства Android с поддержкой NFC и нажав на экран при появлении соответствующего запроса. [17] Некоторые «системные» приложения (особенно те, которые были предварительно загружены операторами ), которые нельзя было удалить, можно было отключить. Это скрывало приложение и предотвращало его запуск, но приложение не удалялось из хранилища. [17] [23] В Android 4.0 появились функции управления использованием данных в мобильных сетях; теперь пользователи могли отображать общий объем данных, которые они использовали за определенный период времени, и отображать использование данных для каждого приложения. Использование фоновых данных теперь можно было отключить глобально или для каждого приложения, и теперь можно было установить ограничение для автоматического отключения данных, если использование достигало определенной квоты , рассчитанной устройством. [24] [23]
Android 4.0 унаследовал платформенные дополнения от Honeycomb, а также добавил поддержку датчиков температуры и влажности окружающей среды, Bluetooth Health Device Profile , ближней связи (NFC) и Wi-Fi Direct . Операционная система также обеспечила улучшенную поддержку ввода с помощью стилуса и мыши , а также новые API специальных возможностей, календаря , связки ключей, проверки орфографии , социальных сетей и виртуальных частных сетей . Для поддержки мультимедиа в Android 4.0 также добавлена поддержка ADTS AAC , контейнеров Matroska для Vorbis и VP8 , WebP , потоковой передачи VP8, OpenMAX AL и HTTP Live Streaming 3.0. [23]
Android 4.0 был выпущен и получил положительный прием: Ars Technica похвалила пользовательский интерфейс Holo за то, что он имеет «чувство идентичности и визуальной связности, которых ранее не хватало» по сравнению с предыдущими версиями Android, также полагая, что новый стиль интерфейса может помочь улучшить качество сторонних приложений. Стандартные приложения Android 4.0 также были похвалены за то, что они имеют немного лучшую функциональность по сравнению с предыдущими версиями. Были отмечены и другие функции, такие как улучшения текстового и голосового ввода, а также элементы управления использованием данных (особенно с учетом растущего использования тарифных планов) и ее общие улучшения производительности по сравнению с Gingerbread. Тем не менее, функция Face Unlock была подвергнута критике за то, что она является небезопасной уловкой , и хотя она обеспечивает улучшенный опыт по сравнению с предыдущей версией, некоторые из ее стандартных приложений (например, ее почтовый клиент ) были подвергнуты критике за то, что они все еще уступают сторонним альтернативам. [24]
Engadget также признал взросление качества опыта Android на Ice Cream Sandwich и похвалил современный вид его нового интерфейса по сравнению с Android 2.3, а также некоторые новые функции, предоставляемые стандартными приложениями Google и самой операционной системой. В заключение Engadget посчитал, что Android 4.0 — это «великолепная ОС, которая предлагает отличную производительность и — по большей части — не ощущается как незрелая попытка». Однако Engadget все еще считал, что некоторые из новых функций Android 4.0 (например, Face Unlock) имеют « ощущение бета-версии », отметил отсутствие интеграции Facebook с новым приложением People и что операционная система все еще не так интуитивно понятна для новых пользователей, как ее конкуренты. [25]
Журнал PC Magazine признал влияние Windows Phone 7 в новом приложении «People» и улучшенную производительность тестов в веб-браузере, но посчитал Android Beam и Face Unlock уловками и раскритиковал отсутствие поддержки некоторых приложений и Adobe Flash при запуске. [26]