Android は長年にわたり断片化の問題に悩まされてきました。ただし、この問題は一見したほど深刻ではありません。説明。

WWDCのカンファレンスですりんごOS用アプリケーション開発者専用iOS。これはブランドにとって、Google、つまり Android ではなく自社のエコシステムに取り組む利点を強調する機会です。開会カンファレンス中、Apple は、iOS を実行しているデバイスの 86% が最新バージョンの恩恵を受けたとしても、Android を実行しているデバイスの 7% のみが最新バージョンの恩恵を受けていたことを思い出し、問題点を躊躇なく指摘しました。Android 7.0 ヌガー

非常に興味深い統計ですが、Apple が意図的に省略したいくつかの事実を考慮する必要があり、Apple と Google の管理の違いを浮き彫りにしています。

メーカーは時々 Google より先を行く

Android の断片化の問題は主に、デバイス メーカーからのアップデートが追跡されていないことが原因で発生します。 Nexus と Pixel シリーズが Google による 24 か月の監視の恩恵を受ける場合、他のデバイスはより少ないアップデートを受けることができるか、最良の場合でも数か月待ってからアップデートを受けることができます。

これは問題ですGoogleはProject Trebleで解決を試みる。 Android は非常にオープンであるため、メーカーは自社の製品が競合製品と似ないようにするために、独自のアプリを追加したり、インターフェイス デザインなどの Android のいくつかの部分を変更したりすることがよくあります。このカスタマイズでは Android の各バージョンに適応する必要があるため、実際にはアップデートの展開が遅くなります。

サムスンはグーグルがマルチウィンドウを提供するのを待たなかった

ただし、このカスタマイズには良い面もあり、メーカーは Google よりもずっと前に新機能を実装できます。メーカー各社でいち早く新製品が登場する例には事欠きません。最初の Galaxy Tab へのインターフェースの適応を挙げることができます。サムスン、スタイラスのサポートギャラクシーノート、Touchwiz でのウィンドウ アプリケーションのサポートも可能です。ピクチャー・イン・ピクチャーも引用できます。Android O の主な新機能の 1 つ、すでにいくつかのブランドによって統合されています。

スマートフォンやタブレットが Android の最新バージョンの恩恵を受けられない場合でも、メーカーのソフトウェアにすでに存在している機能の一部から恩恵を受けることができます。

開発者は公園の 90% に簡単にアクセスできます

Apple は、iOS と Android の比較の中で、開発者は iOS の方が楽であるとほのめかしています。なぜなら、システムの最新バージョンをターゲットにして大多数のユーザーにリーチするだけで十分だからです。Android では断片化のためそれは不可能です。

これは完全に誤りではありませんが、この件に関する Apple の主張を強く和らげることができます。現在、Android アプリケーションの開発では、Google Play Services と Google が開発したサポート ライブラリを利用して、ほとんどのアプリケーションで同じ機能を提供することができます。 Android 5.0 Lollipop で登場したマテリアル デザインは、たとえば Android 4.x で利用可能なアプリケーションに使用できます。

フリートの 90% が Android 4.4 KitKat 以降を使用しています

現在、多くのアプリケーションは、機能の点では最先端ではありますが、機能するために必要なのは Android 4.4 Kitkat だけであり、すでにインストール ベースの 90% をカバーしています。アプリケーションが Android 4.1 Jelly Bean 以降をサポートしている場合、このスコアは 98.6% に達します。

ただし、Android や特定の新機能ではすべてがバラ色というわけではありません。プロジェクトバタープロジェクトボルタまたは Doze は、最新のアップデートを適用したスマートフォンでのみアクセスできます。さらに、サポート ライブラリは、Google によって正しく準拠されていますが、特定のアプリケーションの開発を妨げる可能性のあるバグがないわけではありません。

アップデートがないことはセキュリティ上の問題です

iOS は深刻な攻撃を受けていませんが、マルウェアこの 10 年間、Android は多くのセキュリティ問題に直面してきました。メーカーからのフォローアップの欠如が最も問題を引き起こすのは、今も昔も同じです。

Android は増加する攻撃に直面している

Googleは数か月間、この問題を非常に深刻に受け止めており、メーカーがソフトウェアをパーソナライズしながら提供できるよう、システムアップデートとは別にAndroidのセキュリティアップデートプログラムを開始した。かつて巨人は躊躇しなかった。侵害されたバージョンで数百万人のユーザーを放棄するWebView の脆弱性は、セキュリティ上の脆弱性の原因となることがよくあります。

問題はそれだけです少数のメーカーが反応したそしてそれは一部の製品にのみ関係します。結果はともかく、何百もの欠陥を修正するGoogle、Androidにより毎月定期的にプライバシーを侵害する可能性のある攻撃に直面しているユーザー。

更新は少なくなりますが、経年劣化は改善されますか?

Apple 製品のユーザーがデバイスの最新アップデート中によく強調する要素、つまりサポート終了後のパフォーマンスについて言及しておきます。

Apple が自社デバイスに対して非常に長期にわたるフォローアップを提供することに誇りを持っているとしても、古いデバイスではすぐに 2 つの問題が発生します。まず、サポートが終了したデバイスには最新バージョンの iOS を利用する権利がありますが、すべての機能を利用できるわけではありません。多くの場合、これらのデバイスの iOS の 2 つのメジャー バージョン間にはほとんど違いがありません。

iOS アップデートがリリースされると、「iPhone が遅い」という用語の検索がピークに達します

もう 1 つの問題は、古いデバイスのユーザーによって毎年提起されていますが、製品の高速化と Apple の最新技術革新の恩恵を受けるように設計された iOS アップデートによって低下する傾向にある生のパフォーマンスです。この意味で、より名誉あるパフォーマンスを維持するためには、更新を減らす権利を持っている方が良い場合もあるのではないでしょうか?

Android とは異なり、Apple には、Google よりもはるかに問題となる断片化が生じるため、ユーザーにこの選択肢を提供する余裕はありません。 Apple ブランドは、存在しない断片化を考慮に入れるために開発ツールを調整する必要がありませんでした。 Android サポート ライブラリまたはGoogle Play サービスしたがって、ほとんどのデバイスが最新バージョンの iOS の恩恵を受けている Apple には存在しません。

Android の最新バージョンと iOS の人気を非常に単純化した比較の背後には、2 つの非常に異なるエコシステム間の違いを示す、より複雑な現実があることが理解できたでしょう。

はい、ハードウェアとソフトウェアを完全に制御しているおかげで、Apple は自社デバイスのソフトウェア アップデートを長期間提供できますが、これにはパフォーマンスや特定の機能が犠牲になる可能性があります。

逆に、Android の紛れもない断片化により、Google は開発者に提供されているツールを適応させて、システムの複数のバージョン間でアプリケーションを標準化する必要に迫られています。グリーン ロボット オペレーティング システムは、メーカーがアップデートに適切に従わないことに引き続き悩まされており、これが主にセキュリティ上の問題を引き起こしています。

一方、機能の点では、Android デバイスは最新ではないかもしれませんが、特にメーカーが Apple や Google に先んじることを可能にするシステムの柔軟性のおかげで、最新のファッショナブルな技術開発の恩恵を受けています。