Google TV 101 - Введение в разработку приложений для Google TV

Если у вас на повестке дня телевизионные покупки, скорее всего, вы столкнулись с множеством рекламных объявлений «Smart TV», которые активно рекламируются популярными телевизионными брендами. В этой серии из трех статей мы попытаемся пролить свет на это явление, особенно на популярное телевидение Google, с точки зрения разработчика.

Давайте углубимся в поверхность и начнем с вопроса: что такое Smart TV?

Смарт-телевизоры, также известные как подключенные телевизоры, представляют собой телевизоры или телевизионные приставки нового поколения, которые интегрируют полную операционную систему в телевизионный блок и позволяют запускать современные приложения на основе определенных платформ. Они позволяют зрителям передавать динамический контент, такой как видео, так же, как смартфоны и планшеты. Они предоставляют разработчикам приложений платформу для охвата миллиарда телезрителей, разрабатывая для нее интерактивные приложения.

Поднятие опыта Smart TV на новый уровень - Google TV, разработанный Google Inc. в сотрудничестве с Sony, Logitech и Intel. Впервые выпущенный в октябре 2010 года, продукт эффективно интегрирует браузер Google Chrome с операционной системой Android, обеспечивая потрясающий 10-футовый просмотр с большими шрифтами и размером кнопок.

Google TV - это восторг разработчика приложений; поскольку он работает на специальной версии ОС Android, он устраняет необходимость в обучении для разработки приложений, совместимых с Google TV. Он также поставляется с браузером Google Chrome, что позволяет зрителям просматривать веб-сайты с видеоконтентом и смотреть телевизор.

Настоящая возможность для бизнеса Настоящая возможность для бизнеса

исследование исследования цифрового телевидения По прогнозам, к 2017 году число Smart TV достигнет 600 миллионов человек по всему миру. Еще одно исследование указывает на то, что рынок телевизионных приложений и услуг вырастет с 4,5 миллиардов долларов в 2012 году до 14 миллиардов долларов к 2017 году.

Основная часть этого роста будет связана с популярностью Google TV и приложений, разработанных специально для этого интерфейса. По словам Эрика Шмидта, генерального директора Google, «к лету 2012 года на большинстве телевизоров, которые вы видите в магазинах, будет встроено Google TV».

Ведущие телевизионные бренды, такие как Sony, Samsung, LG и Lenovo, присоединяются к популярной версии Google TV. Создатели популярного контента, такие как Amazon, CNBC, Netflix и HBO, сотрудничают с Google TV, чтобы предложить свой контент, настроенный для Google TV.

Яркие функции Google TV, которые привлекают пользователей

  1. Браузер Chrome: один из самых популярных браузеров, доступных сегодня, позволяет разрабатывать богатые веб-приложения и транслировать текущие события и живые концерты в режиме онлайн.
  2. Второй экран: устройства Android могут выступать в качестве контроллера или пульта дистанционного управления для Google TV. Примерами являются YouTube Remote и Able Remote.
  3. Платформа: Google TV работает на базе Android Honeycomb и скоро будет обновлена ​​до последней версии Android Jelly Bean.
  4. Технология поиска. Постоянно популярная служба поиска Google также интегрирована с Google TV. Вы также получите преимущества поиска в Google по распознаванию голоса благодаря своему опыту работы с Google TV.
  5. Прямое программирование: функция, которую вы даже не найдете в Apple TV, доступна на Google TV. Эта функция предлагает программы, изучая ваши предпочтения в течение определенного периода времени и создавая богатый опыт просмотра ТВ.
  6. Google Play: загружайте и покупайте приложения, музыку, фильмы, телепередачи от лучших поставщиков контента, таких как Netflix и CNBC.
  7. ChromeCast. При текущей цене в 35 долларов ключ ChromeCast позволяет передавать потоковое видео со смартфона на планшет и ПК на телевизор с браузером Chrome.
  8. Игровой сервис Google Play. Обладая широким спектром игр для одиночных и многопользовательских игр в игровом сервисе Google Play, сервис облачных игр, безусловно, добавляет захватывающий опыт владения Google TV.
  9. Пульт дистанционного управления: пульт дистанционного управления Google TV поставляется с QWERTY-клавиатурой, которая обеспечивает удобство ввода текста пользователями.

развитие

Google TV поддерживает разработку приложений для Android и Chrome. Поддерживаются три типа разработки приложений, в том числе:

Приложения для Android

Пользователи могут разрабатывать два типа приложений для Android: универсальные и специфичные для Google TV.

Универсальные приложения обеспечивают полную функциональность на всех устройствах, включая Google TV. Эти приложения не требуют категорий в Google Play. Примером одного такого приложения является приложение Panoramio.

Специальные приложения Google TV не будут работать на любой другой платформе, кроме Google TV. Используя системную функцию com.google.android.tv, вы можете фильтровать приложения на устройствах Google TV. Хорошим примером здесь является Live TV, разработанный для Google TV. Разработка приложения выполняется так же, как разработка приложения для Android, но вам необходимо строго придерживаться рекомендаций пользовательского интерфейса Google TV и эффективно обрабатывать изображения с большим разрешением.

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

Приложения Android, поддерживающие NFC, камеру, GPS, датчики, телефонию, не поддерживаются в GoogleTV.

Веб-приложения

Google TV содержит браузер Chrome, поэтому пользователи могут легко получить доступ ко всем веб-сайтам в Интернете. Но веб-сайты не оптимизированы для работы с Google TV, поэтому разработчики должны разработать «10-футовый интерфейс», который выглядит великолепно и соответствует требованиям Google TV.

Среда разработки обеспечивает Библиотеки веб-интерфейса Google TV которые предоставляют навигационные решения с использованием jQuery и замыканий.

Пользовательские веб-приложения попадают в демонстрационную галерею, а приложения, разработанные партнерами, будут упоминаться в центре внимания Google TV.

Приложения второго экрана

Приложение второго экрана выступает в качестве контроллера для приложения Google TV и помогает пользователям играть с приложением TV с помощью мобильного устройства. Приложение YouTube Remote является хорошим примером для демонстрации возможностей Google TV. С помощью приложения пользователь может просматривать видео на смартфоне и воспроизводить подборку прямо на Google TV.

проблемы

С появлением программных платформ на подключенных устройствах Google TV может столкнуться со следующими проблемами:

  • Фрагментация платформы
  • Отсутствие зрелой рекламной экосистемы
  • Продвижение на развивающиеся рынки
  • Основные поставщики контента в Соединенных Штатах по-прежнему не поддерживают Google TV
  • Дорогое железо

Более того!

Скоро! Вторая часть этой серии из 3-х блогов на Google TV. В этой части я расскажу, как разработать приложение для Google TV на примере LifeView приложение, разработанное 3PillarLabs и доступное в Google Play.

Вывод

Google TV - это новая волна технологической эволюции, способная проникнуть на неизведанные рынки пользователей телевидения. Мобильные разработчики могут использовать эту платформу, чтобы добавить к своему репертуару существующих навыков с минимальными усилиями. И, наконец, это отличная возможность для бизнеса, которая станет основной стратегией получения доходов в ближайшие годы.

Давайте углубимся в поверхность и начнем с вопроса: что такое Smart TV?