Сегодня прошел первый рабочий день ежегодной гугловской конференции для разработчиков Google I/O, который полностью посвящен ОС Android и всему, что с ней связано. Состоялись презентации нескольких новых гаджетов на платформе Android и анонсы различных версий этой операционной системы: автомобильной, носимой и общей –Android 5.0 L release (внутри компании ее также называют Lollipop).
Android – в массы!
Во вступительном слове старший вице-президент Google Сундар Пичаи отметил, что количество пользователей Android в мире в настоящее время составляет уже миллиард человек. Для сравнения: на WWDC 2014 компания Apple объявила, что ее разработка – операционная система iOS – имеет аудиторию в 800 миллионов активных пользователей.
Тем не менее, Сундар Пичаи заявил, что в развивающихся странах пока еще недостаточно распространены устройства на базе Android. Чтобы продвигать свою операционную систему на рынки таких стран, в Google идет работа по созданию особых моделей, адаптированных под местные нужды. Например, американской корпорацией совместно с тремя индийскими производителями мобильных устройств ведется разработка бюджетных смартфонов в ценовом диапазоне до 100 долларов.
Такие смартфоны будут максимально простыми: 4,5-дюймовый дисплей, поддержка двух SIM-карт, урезанная версия Android (доступ к Google Play в ней сохранится) и встроенный радиоприемник. На западных рынках эти модели вряд ли сильно заинтересуют пользователей, но в Южной и Юго-Восточной Азии они способны завоевать бешеную популярность. Разработка подобных устройств будет осуществляться в рамках гугловского проекта Android One.
Android 5.0 L release: что новенького?
На Google I/O была показана бета-версия Android 5.0 L release, финальный релиз которой запланирован на эту осень. Как говорят сами представители Google, их новая разработка – это наследник Android 4.4 KitKat «с тоннами новых функций». Сундар Пичаи заявил, что в Android 5.0 для разработчиков станет доступно свыше 5 тысяч новых API-функций, способных сделать Android более универсальным, пригодным для установки на самых различных девайсах. Также сегодня Google откроет доступ к SDK-набору для программистов, создающих ПО под новую версию Android.
Что касается внешних изменений в Android 5.0 Lollipop, то, как пообещал ведущий разработчик интерфейса L release Матиас Дуарте, нас ждут «действительно большие обновления». Ожидаются изменения интерфейсов приложений, компонентов служебных элементов и системы Polymer. Кроме того, добавятся новые элементы типографики, «фишки» в анимации, цветовые развертки и т.д.
Еще одно новшество: в Lollipop появится новая среда исполнения – Android RunTime (ART), которая должна в будущем заменить старый Java-подобный движок Dalvik. Как известно, в Dalvik реализован метод Just in Time (JIT), когда приложение собирается заново при каждом запуске. Android RunTime будет собирать его один раз, а затем пропускать код через процессор, что повысит производительность минимум в 2 раза. Среди преимуществ ART следует особо отметить AOT-компиляцию (Ahead of Time), благодаря которому снижается нагрузка на аппаратную составляющую мобильного устройства и продлевается работа аккумуляторной батареи.
Надо сказать, что в качестве эксперимента ряд элементов ART был реализован еще в Android 4.4 KitKat, но они были доступны лишь в скрытых опциях для разработчиков. Планируется, что в ближайших релизных версиях Android движки Dalvik и ART будут применяться совместно, однако разработчикам рекомендовано обратить пристальное внимание на Android RunTime, который со временем превратится в стандартный движок исполнения операционной системы.
В графической системе Android 5.0 L release также произойдут изменения – будет добавлена поддержка Android Extension Pack, который способен помочь играм для Android достичь уровня разработок с DirectX 11.
Немного о вариациях Android
Как уже говорилось ранее, у операционной системы появятся новые направления развития: «автомобильное» и «носимое». Первое будет представлено платформой Android Auto, второе – платформами Android Wear и Android Fit.
Предназначение ОС Android Auto – управление техническими и мультимедийными системами автомобиля и навигация. Android Auto будет иметь голосовое управление и сможет работать с большинством существующих приложений для Android-устройств. Некоторые из этих приложений, к примеру, Google Now и Google Maps, будут специально адаптированы под автомобильную ОС.
Как обещает Патрик Бреди, глава направления Android Auto, разработка и тестирование гугловской операционной системы для автомобилей завершится этой осенью. Ближе к зиме автопроизводители выпустят первые машины, оснащенные Android Auto, однако купить модели с автомобильной ОС можно будет не ранее 2015 года.
Что касается «носимого» направления, то в первый день Google I/O ему уделялось немало внимания. Samsung и LG даже успели показать свои первые устройства на платформе Android Wear: смарт-часы Samsung Gear Live и LG G Watch. Motorola пока ничего не продемонстрировала публике, но пообещала выпустить свои «умные» часы Moto 360 к началу этой осени.
И Samsung Gear Live, и LG G Watch начнут продаваться с 7 июля. Самсунговские часы будут стоить 200, а элджишные – 229 долларов. Обе модели являются сопряженными устройствами, то есть требуют от своего владельца наличия смартфона с Android версии не старше 4.3.
Также была показана и другая разработка Google – фитнес-платформа Android Fit. Эта платформа является фреймворком с рядом API-функций, позволяющим устанавливать сжатую версию Android на носимые фитнес-устройства и поддерживать работу всевозможных сенсоров: пульсомера, датчика температуры, счетчика шагов и т.п. Во время презентации Android Fit компания продемонстрировала и свое собственное фитнес-приложение – Google Noom. А еще Google назвал партнеров, совместно с которыми будет вестись работа по совершенствованию Android Fit: Adidas, Basis, LG, Motorola и Nike.