翻訳、ニュース/画像/地図検索アプリもタッチで開発:iPad上でアプリ開発は、どこまでできるのか(5)(3/3 ページ)
タッチデバイスで手軽にアプリを作れる新しい開発ツ−ルの概要や使い方を解説。プログラミングの基本も学べる連載です。今回は、bingの機能を使い、翻訳機能や、ニュース/画像/地図を検索する機能を手軽にアプリに組み込む方法を紹介します。
いろいろな検索
bingの検索機能を使って、いろいろな検索結果を表示してみましょう。
ニュース検索
例えばニュースであれば、「web → search news」「を使って、取得・表示ができます。
今回は「事件」をキーワードにニュースを表示しています。
画像検索
画像検索であれば、「web → search image」を使って取得できます。表示には「for each」を使えば良いでしょう。
「今出しょう子」の画像検索結果であれば、このようになります。
地図検索
現在地を取得したり、その現在地から情報を取得するには以下のようになります。今回は周辺のカフェを検索しています。
現在地は「senses → current location」で取得できます。その位置を使って、周囲の情報を取得するには「web → search nearby」を利用します。
現在地を地図で表示し、周辺情報をfeed形式で表示することもできます。
重力や当たり判定のAPIを使ってゲームも作れる!
これまで紹介したように、TouchDevelopを使えば、feedやサービス、WebやSNSなど、従来のプログラミングでは少し時間のかかりそうなことを、たった数行で実現できます。もう少しこだわれば、APIとして用意されている重力や当たり判定、ゲームループを使って、ちょっとしたゲームを制作することもできます。
TouchDevelopの魅力はたった数行のスクリプトで、さまざまな情報を取得、処理、表示できることです。
ただし、細かなデザインやバイナリへのアクセスなど、従来のプログラミングで可能だったことができない、もしくはとても難しいことが多いです。ある程度プログラミングができるようになると、その制約がもどかしくなるかもしれません。そうした場合はTouchDevelopをきっかけに新たなプログラミング言語を習得すると良いでしょう。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- 「8nights TOKYO」レポート:これからが本番、Windows 8アプリ開発
2012年12月3日夜、Windows 8のハードウェアやアプリを開発者向けに紹介するイベントが行われた - HTML5アプリのタッチUX(1):タッチUXを実現する7つのポイント
思ったより指はじっとしていない。タッチUIの特徴と癖を分析して、タッチUXを実現する7つのポイントを紹介する - アプリ開発者が新興ストアで儲かるための基礎知識〜Windows 8 Developers カンファレンス2.0レポート
NFCとの連携、アプリ内広告やプッシュ通知の使い方、普及期にあるアプリストアを制する方法などをまとめてお届け