Корпорация Google недавно выпустила суперсовременную версию своей мобильной операционной системы Android – KitKat 4.4. Официально названная, по традиции, в честь одной из самых известных сладостей, обновленная платформа обладает новшествами не только в дизайне интерфейса, но и в программной части, которые несут в себе существенные изменения для разработчиков приложений.
KitKat 4.4 разработан с учетом того, что диапазон характеристик девайсов, на которые он будет установлен, постоянно расширяется, и самой важной чертой здесь стала оптимизация под устройства с разными видами и количеством памяти. Также, Android 4.4 предлагает большое разнообразие новых возможностей и функций, которые должны понравиться создателям приложений, облегчить и разнообразить просторы для их творчества.
Итак, рассмотрим десятку самых важных изменений и обновлений в Android KitKat4.4, актуальных для разработчиков и как следствие – для пользователей.
Абсолютный полноэкранный режим
В приложениях Android теперь можно убирать меню, кнопки состояния и навигации и все, что мешает насладиться каждым пикселем развернутого на полный экран приложения. Эта опция, в первую очередь, будет актуальна для приложений, которые работают с медиаданными – книги, газеты, видео, музыка, RSS-потоки и прочее.
При желании, разработчики могут спрятать от пользователя вообще весь интерфейс приложения, предоставив пользователю эффект погружения в контент. Для того чтобы последний вновь открыл для себя существование системного интерфейса, в KitKat появился новый жест управления – слайд сверху вниз. По его выполнении, на экран возвращается навигация, кнопки и все остальные составляющие меню, которые предусмотрены в том или ином приложении.
Смена сцен
На уровне разработки появилась возможность создавать анимированные «сюжеты» - различные страницы или события внутри приложения. Функция, которая называется TransitionManager, или «менеджер перехода», реализуется с помощью новых оболочек перехода: они могут активироваться, когда пользователь заходит в приложение и создавать внутри него всевозможную анимацию – эффект теней, изменение размера и другое.
Скриншот-видео
Потрясающее обновление для разработчиков – записывать работу любого приложения в высоком качестве непосредственно через камеру на Android-устройстве. Утилита записи видео позволяет снимать видео-скриншот приложения и сохранять его в формате MP4. Запись может быть сделана в любом разрешении, которое поддерживается девайсом, и при необходимости «расшарена» прямо из него на компьютер для последующей обработки.
Найти опцию можно через Android Debug Bridge (ADB) в Android SDK или через среду для разработчиков - Android Studio.
Память «в облаках»
Теперь все документы устройства – изображения, видео, тексты, презентации, аудио - просматриваются в централизованной системе управления файлами. Storage Access Framework в KitKat позволяет просматривать и открывать любые файлы в приложениях как из памяти устройства, так и из всех популярных облачных хранилищ данных (DropBox, Google Drive и прочие), а любой разработчик может добавить в Android собственное хранилище данных без каких-либо специальных посредников.
WebView на Chromium
В платформе KitKat подверглась серьезным изменением реализация WebView, при помощи которой разработчики встраивают просмотр веб-страниц в свои приложения: теперь он строится на проекте Chromium 30 - Chrome для Android.
Благодаря этому создатели приложений смогут пользоваться последними параметрами совместимости, стандартами эксплуатации и поддержкой WebView для доступа к веб-контента. Chromium WebView поддерживает многие стандарты и HTML5, и CSS3, и JavaScript. Например, использует движок JavaScript Engine (V8) для улучшения работы JavaScript.
На портале Hi-Tech Mail.Ru появится новый раздел для приложений и игр - в нем будут освещаться новости, публиковаться статьи и обзоры, а также появится каталог приложений для мобильных устройств.
Собственным приложением под систему iOS обзавелся и российский сервис видео под названием Coub. Теперь их можно не только просматривать, но и снимать самим.
Процессор предназначен для смартфонов по цене не выше 150 долларов, но, несмотря на это, в нем предусмотрен широкий набор функций, таких так поддержка высокоскоростных LTE-сетей и мощной графики.