2013/04/08

AndroidがiPhoneに勝てない本当の理由

Androidはスペックが良くてもiPhoneより使いにくいといわれますが、なぜでしょうか?


実は、この違いは使用するプログラム言語が引き起こしています。


AndroidJAVAiPhoneObject Cという言語で作られていますが、

JavaObjective Cと比べて、実行速度が3分の1なんです!!!



さらにこれをハード面でカバーするため、3倍の速度を得るには、9倍の電力を消費してしまいます。

これがAndroidiPhoneより動きが悪く、電池もちも悪いといわれる原因です。


では、なぜGoogleJAVAを使っているのか??


それは、さまざまな端末上で同じプログラムを動作させることができるからです。


Androidは、各社にたくさんの機種を作ってもらうことで、シェアでiPhoneに勝利したので、Googleの作戦は成功したといえそうですね。