はじめに・・・
みなさんもご存知の通り、スマートフォンの広がりは止まらず、勢いを増す一方です。
特にAndroid™ については、オープンソースということで多数の会社が開発しており、機種の選択肢もかなり増えてきました。
「Android™」とは
Android™ とは、Linuxベースのスマートフォン及びタブレットPC等に向けて開発された携帯端末用のプラットフォームです。Android™ プラットフォームとは、OS、インターフェース、ミドルウェア、標準アプリケーションなどのことだと思っていて下さい。
Android™ 向けアプリには、アプリのマーケットであるAndroid マーケット™ が提供されており、
現時点で提供されているアプリの総数は、すでに有料、無料を含め20万件を超えているほどの規模です。
そんな新しい成長株であるこのAndroid™ ですが、それを可能にしているのは端末内で利用できるAndroid™ 向けアプリです。従来のフィーチャーフォンの「S!アプリ」とは違って、全世界に向けて公開されるこのAndroid™ 向けアプリは、ベンチャー企業、ひいてはプログラマーの皆さまにとっても有力な新興市場として注目されているのではないでしょうか。
フィンランドのモバイルゲーム・デベロッパーRovio mobile社のAngryBirdsは1000万回以上のダウンロードを記録し、月間の売上が2億を超えたとも言われ大盛り上がりを見せています。ゲームだけではなく、様々なアプリケーションが公開されてくのも魅力で、公開されるたびにスマートフォンでの生活がどんどん便利になっていくといった感じで、大きな波の到来は誰の目にも明らかです。
このシリーズでは、Android™ 向けアプリの世界に飛び込もうと考えている方向けに、分かりやすく開発の手順をレクチャーしていこうと考えています。最終的にはAndroid マーケット™ でのアプリの登録まで掲載していく予定ですので、一緒に頑張りましょう!
第1回目の今回は、「Android™ 向けアプリ制作入門」ということで、主に環境を整える作業が主になると思います。以下の3つのステップに沿って説明していきます。
※本稿は一定のプログラミングの知識を持っている方向けですので、予めご了承ください。
第1回 Android™ が気になる開発者に捧ぐ、Android™ 向けアプリ作成入門
Step1 使用する開発言語、開発ソフトウェアについて
Step2 開発環境を整えよう
Step3 エミュレーターの実行とHello World