Обзор Android 5.0

Обзор Android 5.0Анонс Android 5.0, дата выхода которого случилась 15 октября 2014 года, был вполне ожидаемым. Интригу Google создала в июне 2014 года, когда все ждали презентацию пятой версии Android, а мы получили некий Android L. Впрочем, в итоге несколько месяцев спустя все сошлось – летом была Developer Preview, а теперь – Android 5.0 Lollipop.

Причем, что самое смешное, буквально за сутки до анонса, Google выложила короткий ролик-тизер, где явно намекала на Android 5.0, но создала очередную интригу насчет кодового имени. В итоге им оказалось Lollipop или Леденец. Раньше, напомним, ходили слухи, что таковым станет Key Lime Pie (лаймовый пирог). Собственно, в ранних сборках Android 4.4 даже находили упоминание Key Lime Pie. Но в итоге Google все переиграла, представив принципиально новый Android 5.0.

Android 5.0 – что нового?

Основной упор, как это часто бывает, был сделан на разработчиков – именно им предстоит делать Android 5.0 таким, каким мы его любим. Как заметил Сандар Пичай, представлявший Android L в июне, «он содержит более 5000 новых API», добавив при этом «спроектированных не только для мобильных форм-факторов». И с того времени ничего не изменилось.

Это можно считать ключевой фразой, особенно вторую ее половину насчет форм-факторов. Android давно устанавливают в автомобили, телевизоры, умные часы, ноутбуки и даже настольные компьютеры. Но теперь Google для всего этого выпустила по специальной версии Android. Кроме разве что ноутбуков и настольных ПК. Тем не менее, одна из иллюстраций с презентации имеет весьма двусмысленное изображение:

Android 5.0 предлагает интерфейс для всех устройств сразу

Здесь мы видим смартфон, два планшета и нечто очень напоминающее ноутбук. Утверждать, что по центру изображен не лэптоп, а очень большой планшет, просто наивно. Равномерная тонкая рамка экрана неудобна для работы пальцами. Да и нижняя панель с иконками куда как больше похода на Chrome OS, чем на Android.

Последние приложения в Android 5.0

Нет, Android для компьютеров не объявлена, но вот ее интеграция с Chrome OS заметно усилилась. Нечто похожее Apple представила в iOS 8 и назвала Continuity. Идея здесь достаточно проста: Chrome OS на вашем компьютере сможет опознать, что рядом находится устройство на базе Android 5.0. Дальше приложения, установленные на смартфоне, можно будет запустить на ноутбуке, но с интерфейсом, оптимизированным под клавиатуру и мышь. Изменения в файлах, надо полагать, сохранятся на обоих устройствах.

При необходимости можно будет разблокировать компьютер при помощи смартфона. Еще одна функция – все уведомления от Google Now будут видны в Chrome OS. С ноутбука даже можно будет ответить на звонок или отправить SMS-сообщение. И все это через телефон. Ничего не напоминает? Да-да, все это уже обещано для связки iOS 8 – OS X 10.10. Остается только один вопрос – где же Microsoft с подобным уровнем интеграции Windows и Windows Phone?

Контакты в Android 5.0

Вся эта интеграция, дополненная изменениями в интерфейсе, получила название Material Design (материальный дизайн). Дело здесь не только в обновленном внешнем виде интерфейса, но возможности создания приложения сразу для нескольких устройств с учетом их особенностей. Например, интерфейс сможет масштабироваться под часы, смартфон, планшет, браузер, компьютер (на Chrome OS), телевизор и автомобиль.

Система теперь учитывает текущее освещение, угол наклона устройства, фоновую картинку при рендеринге интерфейса приложения. Тень для элементов отрисовывается в реальном времени. Каждое касание сопровождается какими-либо визуальными эффектами. Анимация есть не только внутри приложений, но даже при переключении между ними.

Вообще на этом сделан особый упор – как отметили во время презентации, в реальном мире ничего не телепортируется мгновенно, а потому нам важно видеть, как меняется интерфейс из одного своего состояния в другое.

Звонилка в Android 5.0

Вообще интерфейс стал более пестрым, ярким и контрастным. Заметна смена концепции: верхняя часть приложения окрашена в более темный цвет, а нижняя – в светлый. Между ними появился новый элемент – круглая управляющая кнопка. Вообще в Material Design Google решила сделать упор на круглые элементы управления. Причем для подписей теперь может автоматически подбираться цвет шрифта и фона, чтобы они были заметны на рисунках.

И в завершении об интерфейсе стоит упомянуть Polymer – специальный проект, содержащий более 250 API, позволяющих программировать веб-интерфейс в стиле Android 5.0 с плавной анимацией.

Android 5.0 может работать с разными устройствами

Впрочем, «заканчивать об интерфейсе» еще рано. Мы завершили рассказ об общей концепции, но осталось упомянуть о частностях, о которых было рассказано на презентации. Например, новое приложение «звонилки» получило измененный интерфейс в соответствии с Material Design. Каждое касание отзывается какой-либо анимацией. Переходы между вкладками, совершение звонков и так далее сопровождаются плавной анимацией.

Material Design предлагает принципиально иное оформление

Экран блокировки заметно преобразился – теперь там могут выводиться уведомления. По умолчанию отображаются только самые важные – их важность определяет сама система на основе анализа ваших действий. Потянув их вверх, можно просмотреть весь список. Если же дважды нажать на уведомление, откроется приложение, отвечающее за него. Либо уведомление вообще можно удалить. Плюс ко всему были добавлены специальные особо важные уведомления, которые могут даже приостановить запущенную игру или фильм.

Экран блокировки в Android 5.0

Поработали в Android 5.0 и над разблокировкой. Если у вас установлен на смартфоне пароль или рисунок-паттерн для дополнительной защиты, вводить их не придется, если система будет в курсе, что телефон находится в руках у своего владельца. Распознать она его сможет по умным часам на базе Android Wear. Если же часов рядом не окажется, разблокировать придется вводя пароль.

Вкладки Chrome в Android 5.0 видны в списке последних приложений

Судя по всему, что стоковым браузером Android 5.0 станет Chrome. Он интегрирован в систему значительно сильнее. И, хотя это все называют «мобильный веб-опыт», увязывая его с Material Design, новым способом отображения вкладок и индексацией приложений, в основе все равно лежит тот же браузер.

Material Design в понимании Chrome – это плавная смена интерфейса веб-страницы во время серфинга. Правда, не совсем понятно, потребуется ли для этого обязательное использование вышеупомянутого Polymer, или браузер сам решит, как и что лучше анимировать. Но анимировать он это будет плавно, гарантируя не менее 60 fps для всех эффектов.

Android 4.0 представил новый способ работы с недавно открытыми приложениями. Списком выводилось их превью. Теперь на экране не список, а набор вкладок, которые можно листать и возвращаться к программе, которой необходимо. Но самое важное, что среди этих вкладок окажутся не только ранее открытые приложения, но и предыдущие веб-страницы, просмотренные в Chrome. Android 5.0 по сути уровнял их с полноценными приложениями, хотя работают они все только через один браузер. А вообще внешне это напоминает перекрывающие друг друга окна, не находите? Экран маленький, а потому окно на нем может быть выведено только одно. Но в любом случае выглядит это как классическая настольная операционная система (привет, Windows 8!).

Android 5.0 производит индексацию приложений

И последнее, условно связанное с Chrome и веб-серфингом, - это индексация информации по всем приложениями. Через специальный API разработчики могут предоставлять необходимые сведения системному поиску. Далее, при поиске через приложение Google Search, клик по ссылке может открыть вовсе не браузер, а соответствующее более подходящее приложение. Ранее это было доступно, но всего нескольким программам. Теперь все могут реализовать такую функциональность. Впрочем, ее мы уже видели в Windows 8.1.

Android 5.0 использует среду исполнения ART

Разумеется, все новые «рюшки» с интерфейсом, все эти анимации и так далее потребуют дополнительных ресурсов от «железа». Но чтобы хотя как-то это компенсировать, да и вообще чтобы ускорить общую скорость работы, Android 5.0 предложил новую среду исполнения приложений ART вместо Dalvik.

Dalvik – самый старый из наиболее важных компонентов Android, почти не менявшийся с первых версий. Его главная задача была экономить место на устройстве, но не быть быстрым и эффективным. Необычный подход для мобильного устройства, но да ладно. Важно понять, как Dalvik работает. Он использует JIT-компиляцию (just-in-time). Другими словами код приложения компилировался каждый раз при запуске, что нельзя назвать самым производительным решением.

ART в Android 5.0 ускоряет работу в два раза

Но уже в Android 4.4 Google добавила среду ART. Там она присутствует в виде бета-версии и предназначена для разработчиков, желающих попробовать будущую виртуальную машину. В Android 5.0 она установлена по умолчанию и использует AOT-компиляцию (ahead-of-time). В этом случае приложение компилируется только один раз, что заметно ускорит его запуск.

Правда, есть у JIT-компиляции одно преимущество – во время запуска приложение получает самую полную информацию об устройстве, что позволяет максимально оптимизировать его под конкретные условия работы. ART повторить компиляцию не сможет, однако по сути это и не требуется.

Из магазина Play Store программа будет скачиваться в виде неоткомпилированного кода. Далее при установке произойдет компиляция уже на устройстве. Следовательно, все данные о нем будут получены и учтены, а потому разницы в сравнении с JIT скорее всего не будет. Ведь вряд ли в вашем смартфоне сменится процессор или добавиться оперативной памяти. Но в таком виде запускаться приложение будет куда быстрее – обещают двукратный рост. Конечно, возрастет время установки, но установка она на один раз, а запуск – операция постоянная.

Android 5.0 стал 64-битным

И самое главное – при помощи ART Android теперь официально будет поддерживать сразу три архитектуры: ARM, x86 и MIPS. Причем для первых двух обещается даже поддержка 64-битного режима. Речь идет об ARM64 (ARMv8) и x86-64 (AMD64). Так что первые 64-битные смартфоны, ожидаемые в начале 2015 года, смогут использовать возможности своих чипов «на полную». Если, конечно, получат Android 5.0, а не что-то более старое.

Надо заметить, что 64-разрядность в Android 5.0 вовсе не формальная. Система использует дополнительные регистры процессоров и их же наборы инструкций. Заодно появилась поддержки большего объема оперативной памяти – наконец-то барьер в 3 Гбайта будет преодолен! Ждем Galaxy S6 и Galaxy Note 5 на 4 Гбайта ОЗУ?

И самое главное – для разработчиков на Java никаких изменений не случится. Видимо, для программистов, применяющих NDK (Native Development Kit) и язык C++ новости не такие радужные, хотя там вряд ли придется все переделывать.

Android 5.0 предлагает Android Extension Pack

Помимо этого Google решила догнать DirectX 11 в плане графики, раз OpenGL ES 3.0 от него несколько отстают. Напомним, что поддержка OpenGL ES 3.0 появилась в Android 4.3 ровно год назад. OpenGL ES 4.0 с того момента анонсирован не был, а потому в Android 5.0 появилось нечто под названием Android Extension Pack. Это специальный пакет, добавляющий поддержку тесселяции (один из методов рендеринга, впервые появившейся в DirectX 11), геометрических и вычисляемых шейдеров, а также продвинутую компрессию текстур ASTC.

В Android 5.0 работает Unreal Engine 4

Google разработала этот пакет совместно с NVIDIA (GeForce ULP), Imagination (PowerVR), Qualcomm (Adreno) и ARM (Mali). Unreal Engine 4 с такими «делами» заработает без особых проблем.

Еще один столп, на котором стоит вся мобильность, - это энергопотребление. Им в Google занимались в рамках проекта Project Volta. Android 5.0 для оптимизации потребления энергии предлагает специальное приложение Battery Historian, которое позволяет быстро и просто определить наиболее ресурсоемкое приложение.

Android 5.0 добавляет режим Battery Saver

Но, конечно, важнее всего новый режим Battery Saver, который отвечает за скорость работы процессора, может отключать различные неиспользуемые модули устройства. Так Nexus 5 с Android 5.0 и включенным Battery Saver смог проработать на 90 минут дольше, чем с Android 4.4.

С большего это все, что известно на текущий момент об Android 5.0. Помимо него было анонсировано и кое-что еще. Но прежде давайте разберемся с датой выхода.

Дата выхода Android 5.0

Когда Android 5.0 выйдет окончательно, не совсем понятно. Ясно одно – в октябре 2014 года начнется его повсеместное распространение. Сначала, 17 октября, разработчики получат SDK для Android 5.0. Дальше начнется распространение первых устройств на его основе: смартфона Nexus 6 и планшета Nexus 9. Очевидно, что следующим шагом будет появление новой версии ОС на остальных устройствах семейства Nexus: 5, 7, 10. Это же касается и смартфонов Google Play Edition.

Также известно, что одними из первых Android 5.0 получат Galaxy S5 и Galaxy Note 4. Про других производителей известно меньше. Но в любом случае со временем новая версия системы от Google займет доминирующие позиции.

Вместо заключения

Android 5.0 по заявлению Google – самое серьезное изменение в мобильной системе за все время. Что же, с этим сложно спорить. Может мы и не описали подробно все ее изменения, но со временем сможем дополнить этот материал. В целом же в Android 5.0 у приложений новый интерфейс, лучшая анимация, появилась поддержка 64-битных процессоров и осуществлен переход на новую среду исполнения.

По мере появления обновлений Android 5.0 мы будем писать дополнять этот материал. Так что оставайтесь с нами и высказывайте свое мнение ниже в комментариях!

Отзывы о Android 5.0 можно прочитать и оставить ниже в комментариях или на нашем форуме.

Содержание
Страницы: 123 | Одной страницей
Стр. 1. Что нового (часть 1)
Стр. 2. Что нового (часть 2)
Стр. 3. Что нового (часть 2), дата выхода, вывод
Комментарии
Добавить комментарий

Введите имя:
Войти от:
или
Ваш комментарий:


Введите код:

E-mail (не обязательно)
Адрес электронной почты не предназначен к показу и будет использован только для уведомлений об ответах


Последние новости

Twitter закроет доступ к популярным API, чтобы развивать собственные клиенты
Edge имеет более высокие оценки в Google Play и App Store по сравнению Chrome
Российская Caviar представила Galaxy Note 9 из чистого золота весом 1 кг
ARM готовится к выпуску 7- и 5-нанометровых ядер Deimos и Hercules
Самый популярный Linux-дистрибутив празднует юбилей
Пользователи смогут бесплатно хранить копии данных без ограничений по объему
Яндекс ведет переговоры с розничными сетями о продажах собственного телефона
Google удалила API для записи разговоров через сторонние приложения





Опрос

Вы покупаете на AliExpress?
или оставить собственный вариант в комментариях (1)

Последние статьи

Эффектный флагман со своим лицом
Все об изменениях в Android 9
Недорогой смартфон с вытянутым экраном
Улучшенный варианта Galaxy A6
Изменений в системе немного, но обещают стабильность