Google несколько месяцев назад весьма удивила всех, объявив о переименовании своей следующей версии операционной системы Android в KitKat вместо первоначально запланированного Key Lime Pie. При этом никаких подробностей о содержимом ОС в то время указано не было. Теперь версия Android 4.4 представлена официально в составе смартфона Nexus 5 и становится очевидным, что обновление является самым крупным за последнее время. От интерфейса до низкоуровневых API пользователи системы заметят изменения.
Android для всех
Продолжительное время проблемой Android является фрагментация системы между различными версиями. Мало устройств работают на последней версии Android, большая часть разделена примерно между тремя-четырьмя версиями. Это затрудняет разработчикам создание приложений, совместимых со всеми моделями устройств. Это также не даёт значительной части пользователей шанса попробовать все возможности самой современной версии.
В прессе обычно упоминается о том, когда актуальная версия появится на флагманских аппаратах крупных компаний вроде Samsung, Sony или HTC. Но основную массу экосистемы Android составляют бюджетные и средние модели. Их производительности зачастую не хватает для обновления, поэтому пользователям приходится пользоваться старыми версиями платформы. С появлением Android 4.4 это должно измениться.
Теперь Google говорит, что для работы с KitKat достаточно объёма оперативной памяти в 512 Мб. Разработчики применили такие средства, как Dalvik-кеш с компиляцией кода на «лету», технологию Kernel Samepage Merging и перешли на использование модуля ядра Linux zRAM для того, чтобы сделать приложения более быстрыми в условиях ограниченных ресурсов. Сам Android также будет экономить память насколько возможно.
Это означает запуск современных версий программ на недорогих устройствах и получение всех современных функциональных возможностей. К тому же, отточив мастерство экономного использования памяти, в дальнейшем его можно будет применить в носимых устройствах, вроде часов и очков Google Glass.
NFC без участия операторов
На протяжении последних нескольких лет Google продвигает систему NFC-платежей под названием Google Wallet, однако операторы мобильной связи в США не устанавливали приложение на свои аппараты. Google Wallet для своей работы необходим доступ к чипу NFC, и без его встраивания в прошивку операционной системы этого доступа нет.
Операторы вроде Verizon говорят о небезопасности подобного решения, но конкурирующий стандарт ISIS, поддерживаемый большинством операторов США, тоже использует доступ к элементу безопасности чипа NFC. Какой бы ни была реальная причина, кажется, что пока у операторов есть возможность решать, Google Wallet в их сетях не будет.
В Android 4.4 Google принимает решение самостоятельно. Для платежей и доступа карт безопасности здесь появилась функция Host Card Emulation (HCE). Приложениям для работы с чипом NFC больше не нужен заготовленный элемент безопасности. В чипе NFC в Nexus 5 его попросту нет.
Это значит, что Google теперь может выпустить версию Google Wallet, поддерживающую беспроводные платежи посредством стандарта NFC, хотят того операторы или нет. HCE также даёт возможность аппаратам на Android работать как устройства для чтения карт NFC, что для приложений мобильной коммерции является весьма интересной возможностью.
Новый стиль пользовательского интерфейса
В версии KitKat есть несколько больший изменений в пользовательском интерфейсе, которые видны уже при взгляде на домашний экран. Панели статуса и навигации у аппаратов с программными кнопками на домашнем экране являются прозрачными. Это позволяет получить более ясный вид, но в большинстве программ они снова становятся чёрными. Исключение составляют случаи, когда приложение специально использует систему прозрачного интерфейса.
Также Google добавила новый полноэкранный режим для устройств с кнопками на экране. Раньше приложения (кроме видеоплеера) могли максимально подобраться к полноэкранному режиму, затемнив кнопки панели навигации. Теперь они поддерживают полноценный полноэкранный режим. При необходимости использованием жестов можно открыть панель навигации и статуса.
Сервис Google Now получил более заметное место на домашнем экране. Он доступен перелистыванием влево и представлен в виде отдельной панели. Ключевая фраза Okay Google будет работать постоянно, будь то экран поиска или домашний экран. Голосовой поиск с домашнего экрана не загрузит поисковое приложение, вместо этого поисковый интерфейс возникнет поверх домашнего экрана.
Запись экрана
Google добавила возможность снимать скриншоты экрана два года назад в версии Android 4.0, а теперь добавлена функция записи видео происходящих на экране событий. Нацелена она на разработчиков, которым лёгкий способ создания демонстрационных записей работы их приложений не помешает, но никто не запрещает и пользователям пользоваться предоставленной возможностью.
Однако приложения, осуществляющие потоковое вещание видео, защищённого авторскими правами, не станут лёгкой мишенью для пиратов. Разработчики могут активировать опцию SurfaceView.setSecure, чтобы закрыть возможность записи видео внутри их программ.
Это будет многофункциональное приложение, которое сможет вести запись и сохранять видео в формате MP4, но подробностей Google не раскрывает. Разработчики смогут работать с приложением посредством инструментов Android SDK.
Умные звонки
Относящийся к телефонным звонкам интерфейс претерпел изменения в стиле Google Now с автоматической организацией списка контактов на основе частоты обращения к ним. Весь пользовательский интерфейс переработан на основе карточек, приблизившись по стилю к Google Now. Данные локального поиска Google привязаны к новому приложению звонков, облегчая поиск номеров. При входящем звонке Android активирует систему smart caller ID, пытаясь определить телефонный номер по базе близлежащих организаций из Google Maps.
Комментарии (0)