GoogleのAndroidに対するOracleのJava侵害訴訟は、Androidを擁護した昨年の当初の認定を覆す段階に近づいていると報じられている。一方、Google は、Android 本来の「Java の採用と拡張」戦略の継続ではなく、Chrome Web アプリに新たな注目を集めています。
本日発表された 2 つの動きは、リソースが限られたモバイル デバイス上で Dalvik 仮想マシン ミドルウェアを実行するための Java に似たプラットフォームとしての Android の現状の将来に新たな疑念を投げかけており、同社の Android に対する当初の戦略 (上) です。
ホット Java での Android Dalvik
1 つ目は米国連邦巡回控訴裁判所からのものです。フロリアン・ミュラーFOSSの特許早めに引いた注意裁判所がウィリアム・アルサップ地方判事による昨年の判決を破棄する可能性が高いことを示す2つの報道に言及した。
この決定では、Android で使用するために Google が Oracle の Java API コードをコピーしたことは、使用されたコードが著作権で保護されていないため、Oracle の権利の侵害ではないと述べられていました。取り消しがあれば、Oracleは損害賠償を求めてGoogleにAndroidをJavaと互換性を持たせるよう求めることができる。
1980 年代初頭には、Apple も同様に訴えられたApple II コードのクローンを作成した模倣ベンダーの Franklin。業界を変えた画期的な訴訟で、Appleのコードは著作権に値すると認定した控訴裁判所によって判決が覆されるまで、当初は敗訴した。
Googleに有利な昨年の判決が実際に覆されたとしても、OracleのJavaコードの使用はフェアユースとして許可されたとGoogleが主張する機会はまだあるかもしれない。いずれにせよ、控訴を敗訴すれば、GoogleのAndroidに関する将来の計画は非常に複雑になるだろう。
Android アプリ プラットフォームの Java ライク アーキテクチャが新たな監視下に置かれる中、Google は本日、Android の元リーダーである Google がアンディ・ルービン、現在はロボットの開発に取り組んでいます。メディアの気を散らすAmazonのサイバーマンデー向けの「Prime Air」スタントの注文で。
さらに、報告エミール・プロタリンスキー著次のウェブによると、Google は来月にも Chrome Web アプリを Android および iOS デバイスに提供できるよう取り組んでいます。
基本的に、Google の Chrome 向け計画では、Android で使用される Java のような仮想マシンではなく、JavaScript を介して Web のミドルウェアを利用して、開発者が事実上あらゆるモバイル デバイス上で実行できる Web ベースのアプリを作成できるようになります。
Google は、Oracle 独自の Java (同様に、Android 以前の携帯電話の 80% 以上に搭載されていました) を犠牲にして、Android の広範な採用を促進することに成功しました。しかし、さまざまな Java モバイル実装の断片化された混乱を Google 独自の Dalvik VM のモノカルチャーに置き換えたにもかかわらず、Android は Apple の iOS App Store に匹敵するモバイル アプリ向けの豊かで成功したエコシステムを構築していません。
Android の Dalvik から Chrome への移行により、Google は、Android を搭載したデバイスだけでなく、iOS を使用しているモバイル市場のもう一方のより価値のある半分の市場セグメントにおいても、モバイル アプリ プラットフォームに対する支配力を再確認する機会を得ることができます。それが支配する教育、企業そして富裕層ユーザー誰が買い物をする。
さらに、Google は Chrome を介したウェブ アプリの開発に重点を置くことで、Androidから離れる開発プラットフォームとしての役割を果たしており、Oracle の苦情の核心からは距離を置いています。
Google はまた、Cordova についても秘密にしていません。Android 上で Chrome Web アプリをホストするという同社の計画は、この夏モバイル Chrome アプリ ソフトウェア エンジニアの Michal Mocny によって概説された戦略です (下記)。
モバイルウェブアプリ
Apple はすでに iOS 上の Web アプリをサポートしているため、開発者は汎用の標準ベースのモバイル Web アプリをラップして、Apple 独自の Cocoa Touch 開発プラットフォームに対して Objective-C で書かれたネイティブ iOS アプリと同様に表示および動作させることができます。
ただし、開発者を含むフェイスブックは、ネイティブ コードで実現できるパフォーマンスとさらなる洗練性を理由に、実行可能な戦略としてクロスプラットフォーム モバイル Web アプリから撤退しました。「企業として私たちが犯した最大の間違いは、ネイティブではなく HTML5 に賭けすぎたことです」 - マーク・ザッカーバーグ
昨年、Facebookの最高経営責任者マーク・ザッカーバーグ氏は、モバイルFacebookアプリの展開において「我々は数多くの失敗をしてきた」とし、「企業として犯した最大の間違いは、ネイティブ(プラットフォーム)ではなくHTML5に賭けすぎたことだ」と述べた。同氏はさらに、「ネイティブ(プラットフォーム開発)は、iOSとAndroidで私たちが採用するアプローチになるだろう」と付け加え、「私たちはそれに完全に賭けている」と述べた。
Android の Dalvik を除けば、Google には実質的なネイティブ プラットフォーム コード戦略が欠けており、Gmail から Google ドキュメントに至るまでの人気サービスのフロントエンドとして Web を使用することを非常に好んでいます。対照的に、Apple は iOS と OS X のネイティブ アプリを好み、つい最近 iWork スイートの Web バージョンを作成し、Web 経由で iCloud にアクセスしようとする iOS ユーザーに対して、代わりに Apple のネイティブ iOS アプリを使用するよう指示しています。
GoogleがChromeに注力する動きは、予測しやすい同社はルービン氏の後任として、Android部門の責任者として、以前はGoogleのChromeブラウザに取り組み、Chrome OSの開発を率いていたサンダー・ピチャイ氏を迎えた。
将来のモバイル デバイスの 64 ビット プロセッサへの移行も、Chrome を使用することではるかに簡単になります。これにより、Google は、Android を Oracle の Java に準拠させるために、Android を定義する Dalvik アーキテクチャにさらに投資することなく、Android ブランドだけを新しいハードウェアに移行できるようになります。規格。