質問: androidのバージョンはなぜ端末によって違うか androidのバージョンはなぜ端末によって違うのでしょうか?どうも理解していないようなのでどうかわかりやすく簡単にご教授ください。 iosではappleが開発しますよね?そして最新バージョンを提供するときは iphone4であっても、iphone5であってもappleからios7.1.1などとして共通で提供されますよね? これならわかりやすいのですが androidのバージョンアップに関しては、なぜそれぞれの端末によって最新バージョンが異なるのでょうか? androidはiosやmacやwindowsとは異なり、linuxディストリビュータようにandroid端末それぞれのメーカーがandroid自体の内部をいじったりして独自に変更したり開発できるてことでしょうか? root化ってのをよく聞くのですが、そのことでしょうか? また、 メーカーaの機種 android4.2.2 メーカーbの機種 android4.2.2 があったとしたら、このバージョン番号だけを見ると同じに見えますが、たまたま各社が独自で開発したandroidのバージョン番号がかぶっただけで、同じではないですか? そもそもandroidのバージョン番号というのはそれぞれのメーカーが勝手につけるもの?
回答: 端末によっては、アップデートによって重量化や不具合発生が懸念されるため、ある程度の線引きがあります。 windowsでも、メモリが256mbしかないpcではvistaや8は動作どころかインストールもできません。パソコンの場合メモリ増設をすれば、スマートフォンはpcと違ってメモリ増設が出来ず、ダウングレードもできません。その為、スペック面では特にチェックが厳しいです。 この他、アップデートによりメーカーローカル・キャリアローカル・日本ローカルのアプリなどと相性問題を起こす恐れもあります。 androidは、様々な端末にインストールされることを前提としているため、このようなことが起こりやすいですね。