Поисковый гигант Google заявлял, что устройство воспроизведения потокового видео работает на новой операционной системе ChromeOS, но хакеры обнаружили, что это не так: Chromecast — это тот же Google TV, но без функционала Android.
Однако энтузиасты с сайта GTVHacker взломали программное обеспечение Chromecast и смогли получить доступ к оболочке операционной системы. После того, как хакеры изучили систему, они вынесли вердикт: устройство работает на ОС, которая намного ближе к Android по структуре, чем к ChromeOS.
Если быть точным, Chromecast — это GoogleTV, в котором библиотеки Dalvik и Bionic заменены одним бинарником.
Bionic — альтернатива стандартной библиотеки C для Android, которая призвана заменить код под лицензией GPL в Linux чтобы избежать конфликтов. Также Bionic ориентирован на работу на слабых устройствах, в отличие от Linux, который, больше устанавливается на серверы или ПК.
Dalvik — высокоуровневая виртуальная машина, созданная специально для Android. Хотя код для неё и пишется на языке Java, Dalvik компиллирует его в свой собственный байт-код, оптимизированный для более экономичного расхода памяти. Является сильно переписанной стандартной виртуальной машиной Java. Кстати, именно Dalvik — причина судебных исков Oracle (нынешнего владельца разработчика Java — Sun Microsystems) к Google.
Разработчики могут исполнять на Dalvik как подобные java приложения в виде JAR файлов, так и низкоуровневый код на C, используя Android NDK (Native Development Kit). Ни Dalvik ни Bionic не поддерживаются Chromecast, в отличие от других медиа-устройств Google, таких, как Google TV и Nexus Q.
В устройстве Chromecast был использован практически весь программный код от Google TV: бутлоадер (загрузчик), ядро, бинарники и сценарии инициализации. Возможно, Chromecast и есть тот самый проект «Android TV», разработкой которого руководил Энди Рубин (Andy Rubin), который по заявлениям Google был завершён этой весной — примерно в то же время Рубин был понижен в должности. На его место встал Сундар Пичай (Sundar Pichai), который ранее занимался разработкой браузера Chrome.
Так что, вероятно, мы увидели устройство под брендом Chrome из-за смены руководителя, но с другой стороны, у Google могут быть более грандиозные планы.
Смотрите также: