Быстрый, плавный, умный. Обзор Android 4.1 Jelly Bean и инструкция по установке
Многие ждали, что следующая версия Android получит номер 5, но Google решил сбавить обороты и ограничился изменением минорного номера. Шаг разумный. Во-первых, общественность и производители неприятно удивились прошлогодней пулемётной очереди версий: тогда новые устройства уже к моменту анонса оказывались устаревшими. Во-вторых, всё новое в Android 4.1 – это всё же скорее дополнения, а не глобальные изменения. Интерфейс остался почти прежним, просто добавилось несколько новых функций. Однако функции эти очень интересны, так что перейдём сразу к ним.
Масло
«Project Butter» – так называется самое любопытное нововведение Android 4.1. Суть идеи в очень плавной и гладкой отрисовке интерфейса системы и приложений, «чтобы всё шло как по маслу». В численном выражении это значит обновление картинки с частотой 60 кадров в секунду. Со своей стороны, Google переработал взаимодействие софта и железа, а разработчикам теперь предложено воспользоваться новым специальным инструментом SDK, чтобы найти моменты «залипания» и изничтожить их.
Да, на деле «Масло» сразу заметно глазу. Не скажу, что от этой плавности душа поёт, но пользоваться смартфоном приятнее. Вот только Samsung Galaxy Nexus, на котором мы тестировали Jelly Bean, – довольно мощный аппарат. Интереснее будет взглянуть, как поведут себя смартфоны среднего и бюджетного классов.
А вообще не могу не отметить закономерность: если iOS с каждым релизом становится всё тяжелее и медлительнее, и со старыми моделями остаётся совместима лишь номинально (я знаю, о чём говорю, iOS 5 на iPhone 3GS – мой тяжёлый крест), то Android год от года разгоняется, тормозит меньше, лучше реагирует на действия пользователя.
Google Now
Представляете ли вы вообще, как много о вас знает Гугл? «Корпорация зла» в курсе ваших поисковых запросов, в её распоряжении ваша почта, браузер Chrome сливает ей всю вашу историю веб-серфинга, а смартфон неустанно информирует её о ваших географических координатах. Мы все под колпаком, и деваться нам некуда. Остаётся расслабиться и позволить Google использовать всю эту информации нам во благо.
Итак, новый сервис Google Now (с болью в сердце забыв о грамотности, наиболее точно это можно перевести как «Гугл Щас») постарается подкладывать прямо под ваши пальцы именно ту информацию, которую вам нужна. Прогноз погоды для того места, где вы сейчас. Данные по тому авиарейсу, билеты на который вы купили в интернете. Время на родине, если вы на чужбине. Маршрут домой, потому что наступил вечер и рабочий день заканчивается. Кстати, Гугл действительно знает, где вы живёте и где работаете, с точностью до сотни метров. Чтобы убедиться и удивиться, достаточно зайти на страничку статистики Google Latitude.
У меня пока что стабильно отображается погода, напоминалки из редакционного гуглокалендаря, ближайшие троллейбусные остановки и маршрут до дома. Фактическая полезность сейчас – на четыре с минусом, потенциал – на пятёрку. Ещё интереснее, как эта разработка вольётся в Google Glasses: думаю, там она действительно будет более чем уместна.
Google Now старается давать те подсказки, которые вам нужны
Справка по Google Now
Умный поиск
Google и так неплохо справляется со специальными запросами, например, умеет переводить физические величины и валюты, показывать красивый прогноз погоды. Но у Apple есть Siri, фактически работающая с чертовски умной базой знаний Wolfram Alpha. Так что и в Android 4.1 поисковому интерфейсу прибавили извилин. Совсем чуть-чуть. Выдача теперь точнее соответствует запросу. Если попросить (пока что только по-английски) картинок с котяточками, на экране появятся именно фотографии пушистых комочков, а не ссылки на страницы с ними. Если же сформулировать вопрос в форме «Что такое …», то вам приведут справку из словаря или Википедии. Мило, но мало.
Умный поиск Google на Android 4.1 Jelly Bean
Оффлайновый голосовой ввод
Вера в повсеместное стопроцентное проникновение беспроводных сетей (и Wi-Fi, и 3G) начала, к счастью, отпускать IT-гигантов. Голосовой ввод, призванный ускорить решение задачи, извините, ввода, был до последнего времени завязан на облачную обработку. Google «слушал» всех пользователей, переводил звуки в буквы и заодно учился работать с кучей языков и акцентов. И из-за плохой связи ждать результата часто приходилось довольно долго.
Теперь голосовой ввод работает и в оффлайновом режиме, и даже для русского языка. Для этого нужно всего лишь скачать дополнительный пакет весом в жалкие 15 мегабайт.
Работает хорошо, быстро и почти безошибочно. Отличий в качестве по сравнению с онлайновой обработкой я не заметил.
Уведомления
Google изобрёл зону уведомлений, Google продолжает её улучшать. Теперь уведомления — это больше, чем ярлыки к приложениям, они стали более интерактивными и информативным. Если событие связано с кем-нибудь из адресной книги, будет показана его фотография. К сообщению о пропущенном звонке отныне прилагаются кнопки «Позвонить» и «Отправить SMS». Кроме того, можно вызвать расширенную версию уведомления (если создавшее его приложение это поддерживает), потянув его двумя пальцами вниз – например, вместо «100500 новых писем» появятся заголовки посланий.
Обратите внимание, вы наверняка в большинстве случаев сразу после разблокировки экрана лезете в центр уведомлений. Оно и понятно, входящих сигналов всегда больше, чем исходящих: всех много, а вы один, вам пишут больше, чем пишете вы. Теперь, если разработчики софта оценят новую функциональность, реагировать на потоки уведомлений можно будет, не запуская сами программы – сразу перезвонить, поставить лайк или отправить смайлик. Меньше нелепых движений.
Ещё одна приятная особенность новых уведомлений: удержав на них палец, можно узнать, какие приложения их отправили, и, что не менее важно, запретить отдельным программам досаждать вам.
Рабочий стол
Ярлыки и виджеты на рабочих столах системы теперь не держатся стальной хваткой за своё место, а сами рады подвинуться для нового соседа. Кроме того, виджеты могут в небольших пределах менять размер по ситуации.
Клавиатура
Стандартная клавиатура в Jelly Bean научилась думать наперёд. Запоминая вводимые фразы, она начинает предугадывать следующее слово, которое вы только собирались написать. Кстати, тем же самым хвасталась недавно RIM, показывая BlackBerry OS 10. Только вот «ежевичка» ещё в глубокой бете, а «бобы» уже созрели.
Камера
Стандартное приложение камеры научилось делать фотографии прямо во время видеосъёмки. Такая функция доселе была лишь у HTC One X (компания очень гордилась ею и даже посвятила ей отдельный рекламный ролик) и у Samsung Galaxy S III. Теперь будет у всех. Ну, и ещё теперь перейти из Камеры в Галерею можно, просто проведя пальцем по экрану.
Моргни, если настоящий
В Android 4.0 дебютировала функция «фейсконтроля» – смартфон стал узнавать хозяина по физиономии, пропала необходимость вводить пароль. Однако вскоре оказалось, что защиту легко обойти, показав аппарату фотографию его владельца. Почему это стало неожиданностью (криков-то в Сети было много) – непонятно, ведь уже лет пять как аналогичная система используется в ноутбуках, и эта дыра в ней общеизвестна.
В общем, в Jelly Bean защиту усовершенствовали оригинальным образом – теперь нужно не просто показать смартфону лицо, но ещё и моргнуть. Работает неплохо, но не идеально: примерно в одном случае из пяти система не дожидается моргания и переходит к запасному варианту – паролю.
Как установить Android 4.1 на Samsung Galaxy Nexus
Начну с того, что называется «дисклеймер»: следуя инструкции, все риски вы берёте на себя. Не повторяйте за мной, если не уверены в своих знаниях. Хотя справедливости ради скажу, что Galaxy Nexus очень сложно превратить в бездушную железяку – почти в любом состоянии он готов вернуться к заводской прошивке.
Итак. Для теста я взял Galaxy Nexus с Android 4.0.2. Поэтому, а также потому что Samsung на часть аппаратов ставит свою модификацию прошивки, для начала я решил залить в смартфон родную гугловскую версию Android 4.0.4. Иначе говоря, встать на исходную.
Для этого нужно сделать следующее:
- скачайте и установите Android SDK;
- скачайте и установите Galaxy Nexus Root Toolkit;
- зайдите в настройки смартфона, в разделе «Параметры разработчика» поставьте галочку «Отладка USB»;
- установите драйвера Samsung;
- подключите смартфон к компьютеру, запустите Galaxy Nexus Root Toolkit, выберите версию текущей прошивки (проверить можно в меню смартфона: Настройки – Об устройстве – пункты «Версия Android» и «Номер сборки»);
- установите радиокнопку Permanent CWM, нажмите кнопку Root, следуйте инструкциям, не дышите, дождитесь загрузки аппарата;
- скачайте прошивку Android 4.0.4 IMM76I;
- распакуйте скачанный архив и вложенный в него архив;
- выключите аппарат, одновременно нажмите обе кнопки изменения громкости и кнопку питания. Смартфон включится в режиме загрузчика, подключите его к компьютеру;
- в Galaxy Nexus Root Toolkit войдите в режим расширенных операций, нажав кнопку Galaxy Nexus Toolkit Advanced Utilities;
- нажмите кнопку System, выберите распакованный файл system.img, дождитесь завершения закачки образа в смартфон. Если после этого он попытается перезагрузиться и не сможет – вытаскивайте и снова вставляйте батарею;
- снова введите смартфон в режим загрузчика (п. 9), нажмите кнопку Userdata, выберите файл userdata.img;
- снова введите смартфон в режим загрузчика (п. 9), нажмите кнопку Boot, выберите файл boot.img;
- снова введите смартфон в режим загрузчика (п. 9), нажмите кнопку Recovery, выберите файл recovery.img;
- снова введите смартфон в режим загрузчика (п. 9), кнопками изменения громкости выберите на самом аппарате режим Recovery mode и подтвердите выбор кнопкой питания;
- в открывшемся списке выберите кнопками изменения громкости пункт «wipe cache partition» и подтвердите выбор кнопкой питания, затем подтвердите свои намерения ещё раз.
Google Nexus Root Toolkit – приложение для рутования и перепрошивки Samsung Galaxy Nexus
Готово. Выключайте смартфон, включайте – система загрузится, и это будет уже Android 4.0.4. Переходим к установке Jelly Bean:
- скачайте фикс для радиомодуля;
- распакуйте архив;
- выключите аппарат, одновременно нажмите обе кнопки изменения громкости и кнопку питания. Смартфон включится в режиме загрузчика, подключите его к компьютеру;
- в Galaxy Nexus Root Toolkit выберите текущую прошивку Android 4.0.4 IMM76I, затем войдите в режим расширенных операций, нажав кнопку Galaxy Nexus Toolkit Advanced Utilities;
- нажмите кнопку Radio/Basband, выберите файл radio.img;
- перезагрузите смартфон;
- скачайте прошивку Jelly Bean;
- зайдите в настройки смартфона, в разделе «Параметры разработчика» снимите галочку «Отладка USB»;
- подключите смартфон к компьютеру;
- закачайте в его память в корневую директорию архив прошивки;
- отключите смартфон от компьютера;
- выключите смартфон, одновременно нажмите обе кнопки изменения громкости и кнопку питания. Смартфон включится в режиме загрузчика;
- кнопками громкости выберите пункт Recovery mode, подтвердите выбор кнопкой питания;
- кнопками громкости выберите пункт «install zip from sdcard»;
- выберите архив с прошивкой, подтвердите выбор, ждите.
Вскоре смартфон перезагрузится уже с Android 4.1 Jelly Bean. В этой прошивке есть все приложения Google, но нет Карт – их можно установить из Google Play. Наслаждайтесь и делитесь своими впечатлениями в комментариях!
Официальное обновление
Апдейт для Samsung Galaxy Nexus выйдет уже через пару недель, а заодно в нём поправят то, из-за чего в Штатах суд запретил продажи смартфона. Нынешний флагман Galaxy S III обещают обновить в третьем квартале, и в этом не стоит сомневаться. Разве что россиянам, возможно, придётся подождать лишние несколько недель, пока европейцы будут наслаждаться бобами. HTC обещает вскоре тоже обнародовать график обновления своего парка смартфонов. Вообще же, скорее всего, все аппараты, которые их создатели планировали прокачать до Android 4.0 ICS, получат затем и версию 4.1 Jelly Bean. Тут уже производители не смогут отвертеться аппаратными требованиями - они у последних двух релизов едва ли отличаются.