Androidの断片化をハードディスクの断片化やその他のストレージの問題と混同しないようにしましょう。ハードディスクの断片化は、ほとんどの人が知っているように、ファイルのビットがストレージデバイス全体に広がっているため、オペレーティングシステムがビットを集めて提示することが困難になっています。
Androidの断片化の定義
インターネットで発見されたAndroidの断片化の最も近い定義は、Techopedia [1]、「Androidの断片化の定義」、 Androidの断片化とは、数多くの利用可能なAndroidオペレーティングシステム(OS)バージョンの驚くべき数の市場における懸念を指します。主な問題は、Android Software Development Kit(Android SDK) を使用してコード化されたアプリケーションのデバイス間の相互運用性を潜在的に低下させることです。
Android断片化問題
Androidの上記の定義はすべてそれをカバーしますが、 。簡単に言えば、ある時点で、異なるマシン上で実行されているAndroidバージョンは最低3つあります。現在、JellyBeanとIce CreamはHoneycombがまだ市場にいる間に最も人気があります。
同様に、Android用に開発されたアプリケーションは異なるバージョン用です。アプリを開発するプログラマーは、最新版のためにそうする。これは、一部のAndroidユーザーがこれらのアプリケーションを使用できないため、互換性の問題を引き起こします。他の問題の中には、古いAndroidバージョン用に書かれた悪意のあるソフトウェアを使用した電話データの利用があります。
Android用に開発されたソフトウェアについて、GoogleがAndroidアップデートを提供する電話ソフトウェアも想定しています。電話ソフトウェアがAndroid 4.0用に開発されている場合、Android 4.2用に設計されたアプリケーションはサポートされない可能性が高いです。 TruTower [2]の次の図は、2013年5月の市場におけるアンドロイドの割合を示しています。
もう1つの側面は、すべてのマシンでカスタマイズが行われることです。 LG電話を使用している場合は、カスタマイズされたAndroidの体験を得ることができます:LGはあなたに提供したいものです。サムスンの携帯電話やタブレットでは、同じオペレーティングシステム(Android)を使用することで、サムスンがデバイス用にカスタマイズできるようになります。これらのカスタマイズの中で、Androidの一貫性はやや失われています(たとえば、メニューとオプションが異なる場合があります)。つまり、アプリ、基本的な電話ソフトウェア、Androidのバージョンの違いです。
Android Fragmentation Problemは、実際には非互換性よりもセキュリティとプライバシーの問題が多い 。 GoogleはAndroidの断片化を にどのように対処していますか?
トレンドマイクロ[3]によると、Googleは携帯電話メーカーにアップデートを送ります。その後、デバイスが保護されるように電話機のソフトウェアをアップグレードするのは電話機メーカーの責任となります。しかし、Androidが更新されるペースは、デバイスメーカーのアップデートに比べてはるかに高いです。これは、最新バージョンのアプリケーションの誤動作や使用不能につながる問題を引き起こしています。
Trend Microのチャートで、Androidアップデートのプロセスを説明しています。トレンドマイクロでは、旧式のマシンでは更新できない旧バージョンのAndroidで動作が停止しているため、Playで利用可能な、より新しい最新のアプリケーションを使用できないことも明らかになっています。
Android Fragmentation Problemが悪意のあるソフトウェアを
要約
あなたのマシンにAndroidオペレーティングシステムのバージョンとの互換性がないため、Androidの断片化問題が発生します。 Googleはこの問題に対処することができますが、エンドユーザーがアップデートを利用できるようにするには、第三者(デバイスメーカー)に依存していなければなりません。現在のところ、Googleが個々のマシンでオペレーティングシステムを直接更新する方法はありません。
この問題により、アプリケーションの誤動作が発生するだけでなく、デバイスが悪意の悪用を受けやすくなります。安全にお使いいただくために
携帯電話ソフトウェアを定期的に更新する
- 適切なモバイルセキュリティ製品を使用してください。
- 参考文献
:
[1] Techopedia、Android断片化の定義 > [2] TruTower、Googleの最新流通チャート
[3] Trend Micro、デバイス上でAndroidをアップデートする。
Android SDKの最新バージョンでは、今後のソフトウェアでは「包括的な」Bluetooth APIがサポートされなくなる。開発者は、GPS(全地球測位システム)、Wi-Fi、カメラを使用できるAndroidアプリケーションを構築する作業に熱心でしたが、一般的な携帯電話機能を使用するアプリケーションを提供できない可能性が高いことを発見しました。最近のAndroid SDK(ソフトウェア開発キット)は、Android 1.0には、包括的なBluetooth API(アプリケーションプログラミングインターフェイス)は含まれていないと語っている。
開発者は、
Android 1.0からのBluetooth、GTalkService APIの削除
GoogleがBluetoothとGTalkServiceインスタントメッセージングAPIを落とした
Apple iPhone:すべてのアプリケーションについてApple iPhoneには多くのソフトウェアがあり、Palm Pre、Android、BlackBerryは近づくことはありませんAppleの月曜日の告知からのメッセージが1つしかない場合、それは単純なものです:ソフトウェアはハードウェアを販売しています。 2番目のメッセージ? AppleのiPhoneには多くのソフトウェアがあり、Palm Pre、Android、BlackBerryなどは近づいていない。
Needham&Co.のAppleのアナリスト、Charles Wolf氏は、Appleのアプリケーションは研究で「克服できない」アップル社は、スマートフォン市場におけるモバイルソフトウェアアプリケーションの克服できないリードが、スマートフォン市場におけるシェア拡大に結びつくであろうことを賭けている、というのがますます明らかになっている」とWolf氏は書いている。