社団法人電気通信事業者協会の発表によると、2011年8月現在において国内の携帯電話、PHSの契約者数は一億二千六百万件となっており、ほぼ日本の人口と等しい数に上っています。現在、NTT Docomo, SoftBank, KDDI au等が回線契約とともに販売している端末は、フィーチャーフォンと呼ばれる高機能携帯電話と、スマートフォンに二分されており、利用者が選択可能な状況です。歴史的に、フィーチャーフォンは通話用携帯電話にi-modeやメール機能等が付加され現在に至っているのに対して、スマートフォンはインターネットに接続されることを前提にデザインされ、その一機能として通話機能を持っています。
フィーチャーフォンにせよ、スマートフォンにせよ、IP端末として機能するようになった携帯端末の使われ方は、音声によるリアルタイムの通話のみに留まらず、インターネットアクセス、メール、SMS等のメッセージ交換、Twitter、Facebook等のソーシャルネットワークへの参加と利用、ゲーム、音楽鑑賞等、従来PCで行っていた事のほとんどが、小型ゆえの制限はありますが、おおむね可能となってきていますし、実際の生活で利用されてきています。それは、個人がインターネットへアクセスする時間と、アプリケーションを使用する機会と時間が増える事を意味します。
1960年代の半ばにIntelの設立者の一人であるGordon Mooreが述べた「・・・処理能力とシリコン製ICマイクロプロセッサの複雑さは1年か2年ごと倍増し、CPUチップ1個あたりのコストは半減する・・・」という予測は少なくとも50年を経た今でも、ほぼ実現され続けています。そして、今後もコンピューターを構成する装置や部品は高性能化、小型化、低価格化していくことが予測できるでしょう。
1999年にナレッジデザインがサーバー製品の教育サービス用に購入したSun Microsystems社のUltra 1 Model 170というワークテーションのスペックは、CPU Ultra SPARC 167MHz, メインメモリ 128MB,ハードディスク 2GBのスペックで 27,995 US$(約280万円)で販売されており、当時、これは、非常に高性能であり低価格な部類に入りました。それから10年以上が経過した今、私たちのポケットに入っているARMアーキテクチャーベースのCPUを搭載したスマートフォンや携帯電話は、このワークステーションの何倍も高性能なものです。
1990年代からのダウンサイジングの流れは、メインフレームからワークステーション、そしてパーソナルコンピューターへ影響を与え、今日に至ります。そして、今後、コンピューターの性能向上は、スマートフォンやタブレットPC等より個的な情報端末に大きな影響を与えることになるでしょう。
2007年にGoogleがリリースしたスマートフォン向けのOS、Androidは、オペレーティングシステム部分にオープンソースのLinuxカーネルを用い、アプリケーション開発言語としてプラットフォーム非依存であったJava言語が採用されました。これは何を意味するのでしょうか?
ハードウェアの性能はリニアに向上していますが、ソフトウェアはより人間的な着想や想像力、構想力等、多様な要素が必要です。開発者はハードウェアの能力を使いつつ、プログラミング言語を駆使して、人の興味を引く、便利で有益なアプリケーションを生み出しますが、優れたアプリケーションを創造するに到るには、一朝一夕にはいかず、着想と構想を含め、実行環境や言語の理解や実装に多くの時間と知識を要します。そして、優れたアプリケーションが絶え間なく生まれ続けなくては、広い意味でのシステムが永続的に活性化することは望めないでしょう。
開発環境、エミュレーターを含め、Androidのアプリケーションを開発するための多くの情報は公開されており、多くの人がアプリケーションの開発を即座に始めることができるようになっています。また、Googleが提供するAndroid Marketでは開発者のアプリケーションを広く流通させるためのオープンなプラットフォームが提供されており、Android Marketを経由しないアプリケーションの配布も可能です。つまり、Androidは多くの開発者に開かれた環境となっています。
Androidに関するユーザーグループによるコミュニティレベルの活動や、Open Embedded Software Foundationによる技術者認定試験制度も始まっており、今後も開発者のプラットフォームとして様々な広がりが生まれることになるでしょう。
ナレッジデザインでは、2011年よりオリジナルのAndroid開発コースを実施しており、今後もラインアップを拡充していく予定です。またJava言語やLinuxに関するトレーニングも提供しています。