「アプリの素晴らしいアイデアが浮かんだ!」
おそらくここ数年、ほとんどの人が一度は口にしたことがあるであろうこの言葉。しかし、そのコンセプトを実際のアプリにどう落とし込めばいいのか、具体的なアイデアを持っている人は少ないでしょう。Martian CraftのBriefsは、アプリのプロトタイプ作成に必要なツールを提供することで、この状況を変えようとしています。アイデアを「構築中」から「ついに運用開始!」へと進化させましょう。
Briefsはアプリプログラミング用ではないことを覚えておいてください。AppleのXcodeの代替品ではありません。正直言って、Briefsを使ったのはほんの短い期間でしたが、最も思い出させられたのはKeynoteでした。iPhoneアプリ(またはiPadアプリ)のモックアップを作成するために要素を配置し、必要な画面、それらの画面間の切り替え方法、さらには異なるiOSデバイスでのアプリの外観まで決めることができます。

各アプリのプロトタイプには、1つまたは複数のタイムラインが含まれています。タイムラインは基本的に、特定のiOSデバイスのワークフローを表します。選択肢はiPhone、iPhone 5、iPadです。各タイムラインはシーンで構成されており、シーンはそれぞれ1つのアプリ画面を表し、ボタン、スライダー、テキストフィールドなどが含まれています。これらの要素ごとに、無効になっているとき、またはユーザーがアクティブにタッチしているときの外観を指定できます。
要素を配置したら、シーン内の要素を変形させたり、別のシーンに遷移させたりするためのアクションを追加できます。これらのトランジションを使えば、基本的な機能を備えたアプリのシンプルなウォークスルーを簡単に作成できます。さらに、各シーンの縦向きと横向きの両方のバージョンを作成することもできます。
では、これらの要素はどこから入手するのでしょうか?Briefsには、iPhoneとiPad用の標準iOSウィジェットを多数収録したライブラリが組み込まれており、両方のiOSデバイスに対応した「ブループリント」スタイルも用意されています。グラフィックソフトに慣れている方(あるいは他のソースからグラフィックを借りる方)は、独自のカスタムアセットを簡単に追加できます。BriefsはRetinaディスプレイと非Retinaディスプレイの両方に対応しており、解像度に応じて別々のアセットを指定できます。

さらに重要なのは、これらのカスタム アセットをプログラムからエクスポートし直すことができるため、開発者とデザイナーの間でアイデアを伝えるという、しばしば難しいワークフローを簡素化できるということです。
作成したプロトタイプをMacのiOSシミュレータでデモすることもできますが、Briefsの真価を発揮するのは、iPhoneやiPadで無料のコンパニオンアプリ「Briefscase」と連携して使うことです。これは、アプリのコンセプトを説明したい人にとって大きなメリットです。アプリを誰かに使ってもらうことほど、効果的な方法はありません。最もシンプルな方法としては、Briefsファイルを誰かに送信して開いてもらうことです。しかし、さらに素晴らしいのは、BriefsLive機能を使って、Briefscaseを実行しているiOSデバイスにBriefsファイルをリアルタイムで表示することです。しかも、インタラクティブな操作も完璧です。しかも、ボタンをタッチするだけで操作できます。
また、Mac App StoreでのBriefsのリリースは、開発者Rob Rhyne氏にとって長く紆余曲折の道のりの終焉を意味することも特筆に値します。私がBriefsのデモ版を初めて目にしたのは、2009年にシカゴで開催されたC4カンファレンスでした。当時はiPhone本体で動作するように設計されており、Macアプリは使用されていませんでした。しかし、残念ながらこのプロジェクトはAppleのApp Storeのルールに抵触してしまい、Rhyne氏は開発を白紙に戻さざるを得ませんでした。
Briefs が野心的なツールであり、プロフェッショナル向けであることは疑いようがありません。200ドルという価格は、趣味で気軽に使う人向けというわけではありません。しかし、デザインとプロトタイピングにおける非常に特殊なニッチな領域を埋めるツールであり、開発プロセスにおいて見落とされがちな領域です。