Googleは、新しいChromecast HDMI WebストリーミングデバイスをChromeosのスリムダウンバージョンを実行していると説明しましたが、HackersはAndroid機能なしで本当にGoogle TVであることを発見しました。

グーグルのクロメオス本質的には、ネットブックとPCを対象としたLinuxディストリビューションですが、会社のChrome Webブラウザーのバージョンのみを実行するように設計されています。その他の機能は、デスクトップのようなブラウザ環境内のリッチなWebアプリとして実装されています。

Googleは、新しいChromecastを、Chromeユーザーインターフェイス、または本質的にLinuxなしでChromeosを実行していると説明しました。しかし、報告Google TV愛好家サイトによってgtvhacker、「いいえ、そうではありません。」

ハッカーグループは、1つを受け取った日にデバイスのバグを悪用し、システムを変更してシェルアクセスをアクティブにして、「環境をよりよく調査し、開発者がクロムキャストでソフトウェアを構築およびテストする機会を提供します。」

デバイスを調べる際に、グループは「ChromeosよりもAndroidであると結論付けました」と付け加えました。

BionicはAndroid用のGoogleの交換用標準Cライブラリであり、GPL関連のライセンス問題でAndroidソフトウェアを絡まないようにLinuxのGPLライセンスコードを置き換えます。また、PCSやサーバーを対象としたLinuxの元の分布よりも、下端デバイスでの実行に最適化されています。「実際にはGoogle TVリリースが修正されていますが、すべてのバイオニック /ダルヴィックが剥ぎ取られ、Chromecast用の単一のバイナリに置き換えられました」-GTVHacker

Dalvikは、アプリを実行するAndroidの高レベルの仮想マシンです。 AndroidのDalvikは、本質的にSunのJava VMの書き換え、最適化されたバリアントであり、後者がSunを獲得し、Androidがその知的財産を侵害したと非難した後、GoogleとOracleの間で合法的な戦いを生み出した問題です。

Androidデバイス向けのソフトウェアを作成する開発者は、JARファイルとしてパッケージ化されたJavaのようなアプリを使用してDalvikをターゲットにしたり、Googleのネイティブ開発キットを使用して低レベルのCコードを作成して、低レベルのバイオニックをターゲットにしたりできます。しかし、Google TVデバイスと独自のNexus Qを使用してリビングルームをターゲットにしようとするGoogleの以前の試みとは異なり、これらはどちらもChromecastでサポートされていません。

(AppleのCocoa Touch FrameworkをターゲットにしたネイティブObjective-Cコードは、iOSのサードパーティアプリです。AppleはiOSでJavaやJavaのようなVMをサポートしていないため、プラットフォームからの別のNDKをフィナグルする必要はありません。)

GoogleがテレビでAndroidからChromeへの移行

「Google TVコードのほとんどが再利用された」という彼らの発見、特に「ブートローダー、カーネル、INITスクリプト、バイナリはすべてGoogle TVからのものである」と彼らの発見は、報告によってウォールストリートジャーナルそれは、Android Rubinの下で開発され、今年の初めにCESでプライベートで表示されたAndroid TVプロトタイプを説明しました。

このプロジェクトは、ルービンがGoogleのAndroidプラットフォームの実行から降格されたのと同じ頃に、この春に放棄されたと伝えられています。彼は以前にGoogleのChromeブラウザーに取り組んでいたSundar Pichaiに置き換えられました。

AndroidがRubinではなくPichaiの指示の下にあるため、Googleの新しいデバイス用のChrome関連のブランディングは理にかなっています。しかし、それはまた、はるかに大きく、詳細なものの始まりを示していますここ