ようこそゲストさん

matuダイアリー

2009/11/29(日) [iphone]購入したアプリのURLスキームを整理してみました。iPhoneをより上手に使えるようになるために…

はてブ情報 はてブに登録 はてブ数 mobile::iphone matu
ご存じの方が多いと思いますが、iPhoneアプリのなかには、アプリ特有のURLスキームを持っているものがあります。
わかりやすい例でいうと、GoodReader。
SafariでWebページを閲覧中に、アドレスバーでURLの頭に「g」を付けると、現在閲覧中のページをダウンロードすることができますよね。つまり「ghttp:」、「ghttps:」がGoodReaderのURLスキームです。

Firefoxを使っている方は、アドレスバーに「about:config」と入力して、Firefoxの設定を編集した経験があるかと思います。古くはNetscapeの頃にも存在していたものですが、知っているとアプリケーションをより便利に使えるようになるかと思います。

iPhoneにおいてURLスキームはどういう役割を担うのか

iPhoneユーザにとって、アプリがもつURLスキームは、開発者がユーザに提供したAPIのようなものです。アドレスバーや、ブックマークレットを使えるSafariが主役になると思いますが、今後URLスキームのインタフェース次第で、ユーザがどんどん便利なブックマークレットを書いていくようになるでしょうし、ローカル環境でもアプリが連携できる様になれば、iPhoneをより上手に使えるようになると思います。
その点においても、GoodReaderは現時点で、アプリ連携においても最強だとおもいます。

私が購入したアプリのURLスキーム一覧

以下に私が購入したURLスキームを持っているアプリを挙げます。アプリ名は、わかりやすさ重視でiPhone上のものであったり、iTunes上のものだったり統一感がない点はご了承くださいm(_ _)m
アプリ名URLスキーム
1Password Pro1password:、onepassword:、1p:、onep:
2Dotwodo:
AppBankappbank:
AppMinerappminer:
BB2Cbeebee2seeopen:
ColorSplashcolorsplash:
Delivery Status touchdeliveries:
domo Todo+domotodo:
Echofon Pro for Twittertwitterfon:、echofon:
Evernoteevernote:
Feedsrssfeed:
FingerFingerNewPhoto:
GoodReaderghttp:、ghttps:、grhttp:、grhttps:、giwhttps:、giwhttps:、gropen:
ItemShelfitemshelf:
Layerlayer:
Midomimidomi:
MindMeistermindmeister:、mindmaker:
MyWebClipmywebclip:
Newsstandnewsstandopml:
Notificationsnotifications:
RaibowNoterainbownote:
Remember The Milkrtm:、mobilertm:
ServersManserversman:
SimplyTweetsimplytweet:
Star Walkstarwalk:
TweetDecktweetdeck:
Tweetie 2tweetie:
Twittelator Protwit:
Wikiamowikiamo:
Y!地図yjmap:
はてブポケットpocket:
バッテリーログBatteryLog:
ロングマン現代英英辞典【5訂版】 (LDOCE5)dict:
URLスキームのインタフェースの充実度はアプリによってまちまちですが、単にこれらのURLスキームだけをSafariのブックマークに登録しておけば、Safariをアプリケーションランチャとしても活用できるようになります。

内蔵ブラウザのあるアプリはSafariのアドレスバーで
pocket://http://d.matu.biz/
などとやると、直感通り動いてくれることもあります。
URLスキームにどういったパラメータを渡せば、どのような振る舞いをしてくれるのか確認するには
Open URLというアプリが便利です。

がんばれEvernote

アプリ連携において、最も理想的な形を示してくれたのがDocScannerかなと思います。
スキャンした画像をEvernoteにアップすることができるのですが、DocScannerのEvernote連携は、オンラインのノートと同期するものではなく、ローカルのノートと同期します。
これは、DocScannerがEvernoteのAPIを利用し実装されているからだと思いますが、こういったことを、URLスキームでできるようになれば、より便利だろうな勝手に妄想しています。
Evernoteは現在のところ、「evernote:」で起動することくらいしかできないので、ぜひ、URLスキームのインタフェースを改善して、ローカルでも使いやすくなるとうれしいなと思います。

URLスキームのインタフェースを理解し、よりiPhoneを活用していきたいなと思う今日この頃です(^^)

1: natsumimi URL 2010年01月25日(月) 午後4時08分

事後で申し訳ありませんが、私のブログにて紹介(リンク)させていただきました。
問題あればご連絡下さい。すぐに対応します。今後もよろしくお願いします。

2: matu 2010年01月25日(月) 午後11時23分

natsumimiさん、はじめまして!

コメント&トラバありがとうございます!
今後も、リンクできる記事がありましたら気兼ねなくお願いいたします。


名前:  非公開コメント   

URL(任意):
Related Posts with Thumbnails