【スマホ集中連載 第9回】 ″意味まで正確に理解していますか?″ Androidアプリ開発における重要用語集


ライブドアの開発・運営ノウハウを公開する「livedoorディレクターブログ」で「スマホ集中特集」。第9回は、第2回および第3回、第7回に続いてライブドアのスマートフォングループ ディレクターをしている石野さんの記事となります。

こんにちは。スマートフォングループ ディレクターの石野です。
集中連載も残すところあと3回となりました。

今回はAndroidアプリ開発のディレクションを行う上で知っておいたほうが良い専門用語を紹介したいと思います。


アプリ公開時に知っておくべき用語


◆.apk ファイル【エーピーケー】

Android アプリケーションパッケージファイル(application package file)、アプリを公開する際の形式です。
端末で実行することでアプリをインストールできます。
PC Windowsアプリにおける.exe ファイルに当たるでしょうか。

また、ウィジェットやライブ壁紙、ホームアプリ/ランチャーアプリに関しても同様に.apk形式となります。

◆マニフェストファイル(AndroidManifest.xml ファイル)

アプリに関する必要不可欠な情報を記載するファイルです。
アプリを一意に識別するためのパッケージ名や、バージョンなどが記載されます。

よくある例でいえば、アプリをアップデートする際にバージョンの数字を上げるのを忘れると
AndroidManifest.xmlに設定する新しいapkのversionCodeは、古いversionCodeよりも上位である必要があります。
といった注意書きが表示されます。変更せねば公開できません。

◆署名

アプリ公開にあたって必要なデジタル署名、証明書です。
apkファイルに対して署名する必要があり、また、アプリ公開後にアップデートを行いたい場合は最初の署名と同一でなければなりません。

◆zipalign【ジップアライン】

Android アプリ(.apkファイル)で重要な最適化を行ってくれるツールです。
実行されていない場合Android Market公開時に
apk に zipalign が実行されていません。apk に zipalign ツールを実行して携帯端末上のパフォーマンスを向上させてください。
といった注意書きが表示されます。こちらはスルーして公開は可能です。


アプリ開発中に知っておきたいUI関係の名称


◆ランチャーアイコン(Launcher Icon)



Android ホーム画面内に配置されるアプリ起動アイコンです。
iPhoneにおけるホームアイコンですね。

◆オプションメニュー

menu

Android端末におけるメニューボタンを押して表示されるメニューを指します。
開発現場で「メニュー」と言うだけだとアプリ内のコンテンツなのか区別し辛いため、なるべく正規の呼び方をするように気をつけています。

◆タイトルバー

title bar

アプリ名称などを表示する、この↑部分です。

◆ダイアログ

dialog

フロート型の(アプリの画面にかぶさるように表示される)ウィンドウです。
アラート表示や、このイメージ↑のように画面遷移するほどでない簡単な操作を促す場合に使われます。

◆トースト(Toast)

toast

一定時間すると消える、「記事をお気に入りに追加しました」など処理の完了を伝える際に使ったりするメッセージボックスです。

◆ステータスバー

statusbar

この部分です。アプリの更新情報通知など、通知系の情報が掲載されます。

iPhoneとAndroidアプリのUI検証の記事でも紹介しましたが、引っ張ると↓詳細なステータス情報を確認できます。
statusbar 2


知っておきたいプログラム関連の用語


◆インテント(intent)

Androidアプリの特徴的な概念で、アプリ間の連携(正確にはアクティビティ間の連携)をスムーズにしてくれる仕組みです。
Androidではそのアプリケーションプログラムが何を行いたいかという “intent(意図・目的)” をシステムへと渡すことで、該当する適切なアプリを判断し、起動してくれる便利な構造をもっています。“意図・目的” がたとえ明示的でなくとも、判断するための情報 (インテントフィルター) をもとに、適当なアプリを起動させることができます。

アプリで実際どう使われているかは第3回の記事を参照ください。
また、興味があれば「サービス(service)」「アクティビティ(activity)」についても把握しておいた方がより理解が進みます。(今回の記事では説明を割愛します)

◆WebView【ウェブビュー】

アプリに要素を表示する際いくつか形式がありますが、その1つがWebViewです。Web URLを参照して要素を表示します。
※あくまでWebを“参照”できるだけなので、ブラウザ側で実装されている細かな挙動は踏襲されません。
WebViewで表示した領域でタップされたリンクをどう表示させるか(ブラウザを新規で起動して表示するか、など)は、さらにコードを記述する必要があります。

他にTextViewやImageView、ListViewといったクラスが用意されていますが、会話に出てくる機会が多い「WebView」を抜粋しました。




いかがでしたでしょうか。他にも「これは抑えておくべき」という専門用語あればぜひリクエストよろしくお願いします。追記していきたいと思います。


ライブドアではスマートフォン事業に力を入れています。アプリ開発・サービス企画、挑戦できる環境を用意していますのでご応募お待ちしております。

この仕事をもっと知りたいあなたは、こちらをチェック

記事執筆:livedoor ディレクターブログ


■関連リンク
エスマックス(S-MAX)
エスマックス(S-MAX) smaxjp on Twitter
【スマホ集中連載 第1回】 "スマホ時代は本格的に始まっている" 〜スマートフォンの市場動向まとめとlivedoorのPV - livedoor ディレクターブログ
【スマホ集中連載 第2回】 "Android独自の仕様を把握しよう" 〜iPhoneとAndroidを徹底比較 - S-MAX - ライブドアブログ
【スマホ集中連載 第3回】 "iPhone・AndroidアプリのUI・挙動はどこが違う?" 〜LDNReaderで徹底検証 - S-MAX - ライブドアブログ
【スマホ集中連載 第4回】 "HTML5とCSS3で何ができる?" 〜メリット・デメリットを徹底研究! - S-MAX - ライブドアブログ
【スマホ集中連載 第5回】 "アプリ開発の検証作業の進め方" 〜高い品質を保つための3ステップ - S-MAX - ライブドアブログ
【スマホ連載 第6回】ディレクターにオススメのスマートフォン本5選 - S-MAX - ライブドアブログ
【スマホ集中連載 第7回】 小技紹介 "Android端末で画面キャプチャを撮る方法 (Win/Mac)" - S-MAX - ライブドアブログ
【スマホ集中連載 第8回】デコメ投稿サイトのビジネスチャンスと、立ち上げまでにしてきたこと - S-MAX - ライブドアブログ

■関連記事
読み間違いもご愛嬌?手がふさがっていてもTwitterの確認ができる「きゃらったー for iPhone」【iPhoneアプリ】
【今週のオススメ「iPhoneアプリ」特集:2011年4月10〜16日編】
【スマホ集中連載 第10回】 "キャリアの動向も気にしていますか?"〜各アプリマーケットのコンテンツや決済、審査などを徹底研究
Xperiaシリーズなら2話目まで無料!ソニーエリクソンオリジナルコンテンツ「RE;Mind」【Androidアプリ】
迷子になりやすい方も安心!「地図メール イマココ」【iPhoneアプリ】

共有する

関連記事

【ケータイラボ】進化したAQUOSケータイ「912SH」!″2画面同時表示″で新登場

SoftBankの夏モデルがいよいよ発売になった。第一弾がシャープのAQUOSケータイ「912SH」である。3インチの液晶画面に800×480ドットの高解像度。使いやすさはそのままで、さらに使いやすく進化させての登場である。■まずは本体のスペッ…

【世界のモバイル番外編】日本登場はあるのか?全世界が浮かれた″iPhone″狂乱騒ぎ

発表から5ヶ月の時間を経て、ようやく6月29日にアメリカで発売されたアップル初のケータイ「iPhone」。全米のアップルストアの前には、1秒でも早く手に入れようとする人たちの行列で埋め尽くされた。なかでも、NY店の前には100時間以…

【世界のモバイル】iPhoneを日本は受け入れられるか? キャリアからメーカー端末へ

Appleの携帯電話「iPhone」は端末の機能や使い勝手のみならず、これまでの携帯電話業界の商習慣とは異なる新しいビジネスモデルとしても注目されている。iPhoneの目新しさの1つが端末の販売方法だ。この新しい販売スタイルは日本でも受…

【気になるトレンド用語】携帯会社が争う″モバイルWiMAX″って何?

近頃、"WiMAX"という言葉がインターネットニュースなどで多く見るようになりました。どうやら無線LANと関係がありそうなのですが、携帯メーカーも乗り出しているモ"バイルWiMAX"というのもあるようです。■WiMAX(ワイマックス)ってなに…

【世界のモバイル】iPhone販売にみる″SIMロック″の限界

好調なAppleのiPhoneだが、北米での販売方法にあらたな制限が加えられるようである。携帯電話業界に革新を持ち込んだiPhoneだが、その人気のために逆に自由に購入できなくなってしまうというジレンマを引き起こしているようだ。■販売好…