|
Не многие знают, но помимо мобильных телефонов, планшетов и ноутбуков Google активно смотрит в сторону телевизоров. Вслед за Apple, Google хочет откусить кусок от этого рынка, именно для этой цели в ее недрах была создана открытая платформа Google TV. Уже сегодня фирма Sony предлагает несколько моделей Sony Internet TV диаганалью от 24 до 46 дюймов по цене от $300 до $1000 со встроенным Google TV. Помимо, собственно, просмотра фильмов online и серфинга интернета, с помощью этого устройства можно запускать различные приложения, которые можно купить в Android Market.
В настоящий момент в Android Market не так уж много программ которые могут работать на телевизорах, именно поэтому Google прикладывает дополнительные усилия, чтобы привлечь программистов на этот весьма перспективный рынок. Разработчикам с недавнего времени стал доступен Google TV Add-on для Android SDK, с помощью которого можно адаптировать свои Android приложения для телевизоров. В настоящее время с помощью этого дополнения можно использовать лишь небольшой набор функций, заложенный в Google TV, однако уже сегодня можно эмулировать Google TV, используя привычные всем разработчикам инструменты Android SDK. В настоящее время Google TV эмуляция работает только на Linux с KVM, однако ребята из Google обещают в скором времени добавить поддержку и других операционных систем.

С помощью Google TV Add-on можно протестировать свое приложение и понять, подходит ли оно для работы на телевизоре или потребуется доработка интерфейса. Чтобы помочь программистам, Google опубликовала Google TV Design Patterns. В этом довольно обширном документе растолковываются базовые идеи построения интерфейсов для телевизора, а также подчеркиваются принципиальные отличия от телефонных и планшетных интерфейсов.
В телевизионный раздел Android Market-а попадут только приложения не выходящие за рамки телевизионных спецификаций, например, поскольку телевизоры не поддерживают тачскрин, приложения, подразумевающие его использование не попадут в Android Market. Тем не менее, после незначительной доработки в этот раздел вполне могут попасть многие игры для android. Однако, с помощью Google TV Add-on можно обойти эту проблему и переписать приложение, используя только телевизионные возможности. Отметим, что помимо тачскрина Google TV также не поддерживает Native Development Kit, Bluetooth, камеру, GPS, микрофон, Near-Field Communications, сенсоры поворотов и движения, телефонию, SMS, 3G, SIP/VOIP. Этот список может показаться довольно большим, приятно, что телевизор все же умеют работать с сетью, WiFi, USB, OpenGL for Java и Application Widgets.
Google TV очень молодая и сырая технология, с очень скудным набором доступного софта. Google возлагает большие надежды на программистское сообщество Android OS. Специально для программистов, которые хотят писать программы для телевизоров компанией Google создан Google TV Android Developer Community forum. Отметим, что сегодня можно создавать приложения для Google TV используя HTML5 и Flash.
Александр Ледков
Источник: android-developers.com
|