メディア

Embedded Android for Beginners(Android基礎講座)

オープンソースのソフトウエアプラットフォームとして多くの技術者から支持を得ている「Android」。オペレーティングシステムとしてLinuxを採用し、プログラム実行環境としてJava技術を導入するなど、実績がある既存の技術を取り入れていることが技術者の支持を集めている理由の1つと言えます。しかし、Androidには他にも技術者を引きつける要素がたくさんあります。

Embedded Android for Beginners(Android基礎講座):

ソフトウェアの黎明期からAndroidの生い立ちをたどることは、Androidの今と将来を知るための大きな一助となります。今回は、そのような大きな目線でAndroid誕生までの流れを振り返ります。

【金山二郎(イーフロー) , EE Times Japan】()
Embedded Android for Beginners(Android基礎講座):

今回はGoogle主催の開発者向けイベント「Google I/O」における発表を軸に、iPhone/iPadと比較しながら今後のAndroidの動向について考察します。

【金山二郎(イーフロー) , EE Times Japan】()
Embedded Android for Beginners(Android基礎講座):

限られたハードウェアリソースの中で動作する組み込みソフトウェアをAndroidに移行するためには、幾つかの押さえどころがあり、十分な考察と技術が必要になります。Linuxベースからの移行の他、Javaベースからの移行とRTOSベースからの移行方法を紹介します。

【金山二郎(イーフロー) , EE Times Japan】()
Embedded Android for Beginners(Android基礎講座):

Android 4.0では、携帯電話機向けの2.3とタブレット端末向けの3.0が統合される見込みです。バージョン対応をどうすべきか、さらにGoogleの認証にどう応じるか、組み込み機器開発者が考えなければいけないことは多くなります。Chrome OSがPC向けOSから、各プラットフォーム共通のサービスに変わっていくことも考慮に入れなくてはなりません。

【金山二郎(イーフロー) , EE Times Japan】()
Embedded Android for Beginners(Android基礎講座):

今後のタブレット端末市場がどのように展開するのか見通すことは本当に難しいでしょう。筆者は以下のように予測します。主要メーカーとしてアップルとサムスン電子、LGエレクトロニクス、RIMが残り、RIMを除く3社がマーケット全体を争うことになるでしょう。そして、RIMは他の3社の争いとは一線を画した形で一定のシェアを得るという構図です。

【金山二郎(イーフロー) , EE Times Japan】()
Embedded Android for Beginners(Android基礎講座):

Androidの課題はたくさんあります。特に重要なものを挙げるとすると、起動時間の長さとセキュリティでしょう。起動時間を短くするには高速化ソリューションが必要です。起動時間は、ユーザーの目に見えている最大の問題であり、機器の全体的な印象まで損ねる可能性がありますから、対策を急がなければなりません。セキュリティを高めるには仮想化ソリューションが役立ちます。

【金山二郎(イーフロー) , EE Times Japan】()
Embedded Android for Beginners(Android基礎講座):

移動体通信事業者に続き、固定系通信事業者やインターネットサービスプロバイダー、さらにはデジタルカメラや音響機器のメーカー組み込み機器にもAndroidが広がってきました。グーグルの新しいサービスをすぐに利用したければ、Android搭載機器を持っておくことという流れがごく自然に広がってくると考えられます。

【金山二郎(イーフロー) , EE Times Japan】()
Embedded Android for Beginners(Android基礎講座):

Android採用機器が広がる中、Androidをうまく活用できる人、すなわちAndroidの波に乗れる人と、逆にのみ込まれてしまう人の2種類に分かれる動きが見えてきました。運悪くビジネスに失敗することはもちろんあります。しかし、Androidで失敗する人のほとんどは、のまれるべくしてのみ込まれてしまうと筆者は考えています。

【金山二郎(イーフロー) , EE Times Japan】()
Embedded Android for Beginners(Android基礎講座):

Googleはサービスの無料化によって競争相手のビジネスモデルを壊して競争を無効にしています。Googleの本当の戦場は検索と広告ですが、これまでの買収を振り返ると検索や広告の規模を大きくする側面支援につながるものでした。広告ビジネスを柱とする会社がなぜAndroidを始めたのか、このように考えると合点がいきます。

【金山二郎(イーフロー) , EE Times Japan】()
Embedded Android for Beginners(Android基礎講座):

10年ほど前、組み込み機器がまだ今ほど高性能でなかったころは、搭載するソフトウエアコンポーネントの種類が限られていたため、関係する企業の数も少なく、数社が作った小さな輪の中で製品を開発できました。しかし、特に携帯電話機は、どんどん多機能化していき、必然的に統合に必要なコストと期間が爆発的に増大してしまいました。そこで、あらかじめ統合されたソフトウエアコンポーネントの組み合わせを1つの企業から購入する「ワンストップソリューション」が求められるようになりました。

【金山二郎(イーフロー) , EE Times Japan】()
Embedded Android for Beginners(Android基礎講座):

Androidを組み込み機器に採用するかどうか、意思決定の技術的根拠を確かにするスキルが必要です。ソフトウエアの大まかな構造をつかみ、Androidの最新動向、APIなど広く目配りすることが欠かせません。

【金山二郎(イーフロー) , EE Times Japan】()

RSSフィード

公式SNS

All material on this site Copyright © ITmedia, Inc. All Rights Reserved.
This site contains articles under license from AspenCore LLC.