Transitは周囲の公共交通機関のルートを美しく表示します

Transitは周囲の公共交通機関のルートを美しく表示します
Transitは周囲の公共交通機関のルートを美しく表示します

Google GTFSは、一部の開発者やブロガーにとって既に馴染みのある略語かもしれません。Google General Transit Feed Specificaion(GTFS)は、公共交通機関がバスや電車の路線をGPS経由でGoogleマップ上で追跡できる開発者ツールです。GTFSは圧縮されたテキストファイル(詳細はGoogleの開発者向けページをご覧ください)を使用して作成され、公共交通機関はGoogleマップのユーザーがルート検索に利用できるよう、自主的にルートを公開できます。フロントエンド開発者もこの仕様の恩恵を受けることができます。GTFSを組み込んだiPhone向けの最新製品の一つが、Sam Vermette氏とGuillaume Campagna氏によるTransitで、本日公開されました。

Transit は、GPS または Wi-Fi ホットスポットを使用して現在地を特定し、最寄りの公共交通機関のルートを出発時刻順に表示します。これにより、周囲でどのような移動手段が利用可能か常に把握できます。地元であれば、最寄りの路線のみが「実際の路線」の色と番号で表示されるため、必要なものと馴染みのある情報のみが表示されます。現在地は画面下部の小さなパネルに表示され、その上のカスタム リストにルート情報が表示されます。これをタップすると、保存した場所を変更できます。Transit はオフラインでも機能するため、外国の都市のルートを旅行前にダウンロードしておけば、3G のコストを節約しながら常に最新の情報を入手できます。バンドルのダウンロードは、画面の左下隅にある場所ボタンからアクセスできます (表示されている公共交通機関の数と一緒に)。

最寄のルートのリストを見ているとき、ルート情報要素は、場所、出発時刻、路線情報、バス/電車の停留所の場所、ルートの方向とともに、次の出発について大きく読みやすいタイポグラフィで知らせてくれます。それらのいずれかをタップして長押しすると、次の停留所までの方向と距離が表示され、または指の上のかわいいポップアップパネルに次の出発時刻が表示されます。要素の1つをタップすると、他に4つのアクションを実行できます。表示されている目的地が探しているものでない場合は方向を切り替え、Googleマップビューでルートをチェックして他の駅とそのルート距離を確認できます。さらに、ルートにスターを付けてお気に入りとしてマークすると、常にリストの一番上にピン留めできます。後で出発情報が必要な場合は、別のリストでその日の路線スケジュール全体を閲覧することもできます。このようにして、必要な情報をすばやく効率的に入手できます。

現在、Transitはカナダのモントリオール、トロント、ケベックの3都市でのみサポートされています。しかし、両開発者は懸命に開発を進め、7月末までにカナダの都市をカバーし、8月にはヨーロッパとアメリカの都市もカバーしたいと約束しています。アプリを整理するため、Transitは常に最寄りのルートを表示し、ユーザーが新しい場所にいる場合は表示される交通会社を変更します。

TransitはApp Storeから無料でダウンロードできますが、一部の機能はサブスクリプションでロック解除されるまで制限されています。無料版ではオフラインでルートを表示できず、アプリには最も近い3つのルートしか表示されません。1ヶ月0.99ドル、6ヶ月2.99ドル、または1年4.99ドルを支払うことで、オフラインで地図を表示し、半径1.5km以内のすべてのルートを確認できるようになります。これは非常にお得な料金プランです。いざという時には無料で交通情報を入手でき、より包括的な地図データを受け取るには有料プランを選ぶことができます(都市が追加されれば、頻繁に旅行する人にとってはサブスクリプション料金の価値が増すでしょう)。

しかし、Transit を本当に試してみる価値があるのは、そのユーザーインターフェースです。UI 要素やボタンに外側の影や明るいテクスチャを適用するというトレンドは、ここ数年、アプリのスタイル設定でよく使われる手法ですが、この手法を使いながらも独自性を出すデザイナーは多くありません。Sam Vermette 氏はそれを実現しました。Transit には、驚くほど多くのクールなインターフェース要素が用意されています。私のお気に入りは、リスト要素をタップしたときに表示される Tweetbot 風のアクションメニュー、すでに述べた小さな情報ポップアップ、メニューや Google マップ ビューの周囲の黒いビネット デザイン、そして特に場所を変更したときに表示されるポップアップ リストです。最後の項目には、デザインの一貫性に対する深い配慮が感じられます。リスト内では、開発者がテキスト表示フォントをアプリ全体で使用されているサンセリフ フォントに変更しています。Transit の UI は非常にスムーズに使用できます。オンライン データを取得した際にパフォーマンスが不足したことは、ほんの数回だけです。

Transitでもう一つ気に入っているのは、アイコンです。ユニークでシンプルで、思わず触りたくなるようなデザインです。

レビューからお分かりいただけると思いますが、私はTransitをとても気に入っています。今後数ヶ月でヨーロッパでも利用可能になるのが待ち遠しいです(すべての公共交通機関がGTFSに対応しているわけではありませんが)。シンプルで使いやすく、優れた機能を備えているため、複数の公共交通機関を1つの優れたユーザーインターフェースに統合するという課題を真に解決できます。トロント、ケベック、モントリオールにお住まいでなくても、ぜひApp StoreからTransitを無料でダウンロードし、その素晴らしいUIをじっくりとご覧いただき、お住まいの都市がGTFSに対応されるのをお待ちください。

新しい都市が追加されたときに最新情報を入手するには、必ず Transit の Twitter アカウントを確認してください。

クラブ・マックストーリーズ

追加コンテンツと特典にアクセスする

Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。

毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。

詳細については、こちらおよびクラブの FAQ をご覧ください。

Club MacStories : アプリ、ヒント、自動化ワークフロー、長​​文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。

Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。

Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。