私が突飛な記事に遭遇したのはこれが初めてでも最後でもない。 MacPlus が次のタイトルの記事を公開しました。公式文書が「オープン」Android の終了を確認、物事を元の位置に戻す時が来ました。

記事の出典は、Googleとそのパートナーの間で交わされたMADA(モバイルアプリケーション、配布契約)の枠組みを列挙した公式文書です。完全なドキュメントを見つけることができますこのアドレスで記事MacPlus の記事は、消費者にとっての危険と、エコシステムの関係者にとってのリスクを浮き彫りにしています。

Dianne Hackborn (Google のエンジニア) も最近、非常に似た質問をしました。彼女は、Google の目標は「すべての人にとってより平等な競争の場を作り出すために”。必要とされていたのは、より平等な競争の場で、小規模なプレーヤーが支配的なプラットフォームとはるかに簡単に競争できるプラットフォームでした。

この記事の残りの部分でわかるように、Google はベースを提供していますが、Google は他の企業と同じようにこのベースを使用する競争にも参加しています。明らかな不均衡は Google の力によるものですが、これから説明するように Android の設計によるものではありません。

それはすべてニュアンスの問題です。始めましょう。 Android コードの大部分はオープンソースであり、これを「Android Open Source Pproject (AOSP)」と呼んでいます。ソースをダウンロードして、非常に完全なバージョンの Android をコンパイルできます (初心者はアクセスできません)。 Android とその Linux カーネルを備えたオペレーティング システムの基礎、Dalvik 仮想マシン、および基本的なユーザー インターフェイスの一部 (アプリケーション設定、通知パネル、ロック画面、基本的なランチャー、ダイヤラー、連絡先管理) が見つかります。 、カメラ、カレンダー、電子メール クライアントなど)。この「基本」バージョンは非常に完成度が高く、機能的なスマートフォンを使用できるようになります。

普及するために、Android は 3 つの層で構成されていると言えます。

  • Linux カーネル: これはハードウェア部分 (カーネル、ドライバーなど) の管理に関係しており、メーカーとセキュリティ ソリューションのみがこの層で動作します。
  • 「Java」層» およびすべてのソフトウェア機能: このレイヤーでは、仮想マシン (Dalvik または ART) が見つかります。これにより、開発者は携帯電話と通信できるだけでなく、Open GL を使用した 3D レイヤーとも通信できるようになります。これを「ミドルウェア」と呼びます。
  • アプリケーション層: 見ているものを簡単に操作できます。

この「AOSP ベース」はオープンソースであり、Android ディストリビューションの作成に使用されます。それが CyanogenMod ROM であっても、Amazon Kindle や中国のディストリビューション (Alyun OS など) で見つかる「本物の」フォークであっても。簡単な、Android は事実上、Apache ライセンスに基づいてリリースされた無料のオープンソース オペレーティング システムです。。それが言うようにジュリアン・デル・リオ、«AOSP はターンキー ソリューションです« 。

Android の他の部分はオープンソースではなく、これには大量の Google サービスが含まれます。実際、Google はクラウドベースのアプリケーションとサービスの非常に包括的なエコシステムにより、Android に加えて多くの価値を提供しています。 Google Play、Gmail、Google ドライブ、Google Play ゲーム、Google Now、Google マップ、Chrome、Google クラウド メッセージング (通知) はすべて、ユーザーと開発者にとって役立つサービスです。通知に Google Maps API または Google Cloud Messaging サーバーを利用するアプリケーションを開発している場合は、アプリケーションを Kindle タブレットまたは BlackBerry 10 に送信するためにコードの一部を確認する必要があります。ただし、Android の「フォーク」サービスは、ほとんどの場合、Google のソリューションの代替手段となります。

私が言ったことは秘密ではなく、2007 年の Android の発売以来、現実となってきました。プラットフォームの初期設計は最初から明らかで、パートナーが Google のサービスを搭載したスマートフォンを発売したい場合は、それが必要です。フレームワーク協定に署名し、正確な仕様(最小限の特性)を尊重する必要があります。これにより、「Google Experience」との一貫した体験の提供が可能となる。 Google はいくつかのレベルの協力を実施しています。したがって、最大のパートナー (Samsung、LG、HTC、Sony、さらには Intel など) も Android アップデートの恩恵を受けることができます。

この認定により、Android マーケットを「推進」することも可能になります。実際、Google は最新の Android バージョンの迅速な導入を可能にします。メーカーに古いデバイスのアップデートを強制することはできませんが、すでに最新バージョンの Android を使用することが求められています。添付の表(アンドロイド警察)、Android バージョンの「有効期限」を確認できます。したがって、2014 年の夏以降にリリースされる Google 認定のすべての Android デバイスには、少なくとも Android 4.4 KitKat が搭載されることになります。ユーザーにとって朗報です。

この認定により、パートナーはソリューションを事前に組み込むことができるため、Samsung や HTC で代替電子メール クライアント、カレンダー アプリケーション、開発者向けの追加 API などを見つけることができます。 Google が提供するこの有名な「フレームワーク」は、実際には「Play サービス」と呼ばれる商用ソリューションであり、その中には GMS と呼ばれるものもあります (これはサービス フレームワークの名前です)。基本的に、GMS は、Google サービスと対話するために Android 上に構築された Google 独自のコードです。したがって、私たちは技術的および商業的なオファーを得ることができました。

これらの認定デバイスでは、iOS とは異なり、Android のほぼすべてのソフトウェア ブリックを置き換えることができます。位置情報プロバイダーを変更したいですか?アプリケーションランチャー?ブラウザは? SMS/MMS アプリケーションですか?ダイヤラー?それは可能です。この「ソフトウェア層」では、すべてを変更できます。

すべてを変えることができるのであれば、もう一つ問うべき問題は「確実な代替手段は存在するか?」ということです。 」。実際、GMS と Play Services には、開発者にとって非常に役立つ多数の機能を備えた最先端の技術ツールとソフトウェア ツールが含まれています。したがって、GMS なしで行うことはリスクを負うことを意味することを理解しています。私たちは「Google エクスペリエンス」から離れるので、エコシステムの大部分を開発する必要があります。これは、Amazon が Kindle タブレットで行うことを選択したことです。これは、Amazon が Kindle 以外のデバイスに「App Store」を提供することを妨げるものではありません。これは Android でも可能で、代替アプリケーション マーケットをインストールできます。

ご覧のとおり、Google は平等な競争の場を作り出しました。実際には、Google サービスを完全に使用せずに実行するのはかなり複雑ですが、それでも可能です。 Google によって認定されたデバイス内であっても、多くのブロックを交換することも可能です。これはメーカー自身が行うことができるだけでなく、ユーザーも行うことができます。

明らかに、いくつかの質問を自問することができます。 Google は、クラウド コンピューティング サービスを基本プラットフォーム (AOSP) に統合することを決定する可能性があります。また、さまざまな仮想マシンの使用を制限することを決定することもでき、その結果、「Google エクスペリエンス」以外での Android の使用への関心がさらに制限される可能性があります。ただし、Android プラットフォームには明確に定義された共有機能があり、これは Google の利益になります。互換性のある Android プラットフォームを使用したい場合は、どこでも同じように動作することが望まれます。

つまり、プレイヤー(MacPlus など)はほとんどいないということです。先験的に) Google が Android をどのように統合したかを理解している。この「設計」により、Google はエコシステム内のすべてのプレーヤーに制限されたフレームワークを必ずしも提供することなく、サービスを宣伝することができました。心配しないでください。Android は「オープン」になったわけではありません。

「プロフェッショナル」の観点から説明したように、Android は誰でも利用できるオープンソース ツールです。 「ユーザー」の観点から見ると、Google はその力を最大限に活用して、ほぼ独占的に Android を自社のイメージに関連付けています。残念なことです。専門家物事を分けないでください...

わずか数年で、Android は他のプラットフォームに先駆けて主要なモバイル プラットフォームになりました。ビジネス端末についてはあまり話しませんが、Android はすべてのビジネス問題の中心です。これはこの Editoid の主題ではありませんが、興味深い主題なので、別の記事で取り上げる予定です。

出典: