- ニュース

私は常にFileMakerを「一般ユーザーのためのデータベース」だと考えてきました。初心者でも簡単に理解でき、ビジュアルデザインに重点を置いた設計により、見栄えの良いソリューションを素早く簡単に作成でき、非常にパワフルです。これらの特徴はすべて、今朝リリースされたFileMaker 12でさらに強化されています。
FileMaker 12 を使用した第一印象は、FileMaker Pro と Server で私がずっと気に入っていた点をすべて取り入れ、特にモバイル ソリューションの作成に関しては、そのレベルが 11 にまで引き上げられているというものでした。
FileMakerはAppleの完全子会社であり、その関係は今回のリリースにも如実に表れています。実際、FileMaker Pro 12を使ってみて、AppleのiWork、iBooks Author、そして残念ながら今は廃止されたiWebの自然な拡張版だと感じるようになりました。インスペクタパレットの使用、レイアウト作成のための配置機能、そして非常に洗練されたプロフェッショナルなテーマの搭載など、これらはすべて、主要なAppleアプリと同じビジュアルとユーザーインターフェース言語を採用しています。
まずはFileMaker Pro 12のインターフェースから見ていきましょう。FileMakerで私がずっと気に入っている機能の一つは、非常に高い拡張性を備え、多様なフィールドタイプや複数のデータベース間のリレーションシップを設定できる一方で、バックエンド機能の設定プロセスが常に非常に分かりやすいことです。データを値とテーブルの集合として視覚化するタイプであれば、より抽象的でデータ指向的な概念に基づいてデータベースを構築し、そこにユーザーインターフェースを追加することができます。一方、より視覚的に考えるタイプであれば、ユーザーインターフェース設計の観点から始め、ユーザーが目にする様々なレイアウトを作成し、そのレイアウトに合わせてデータとリレーションシップを構築することができます。このように、自分の最も自然なプロセスに合わせて作業できるという選択肢は、他のデータベースソリューションでは到底及ばないものです。
FileMaker 12 とその新しいテーマ サポートでは、視覚的な焦点が明確に示されています。30 種類以上のテーマが用意されており、Mac や PC の画面でも、iPhone や iPad の画面でも、各レイアウトやフォームの外観を統一することが容易になります。テーマでは、一貫した配色、ユーザー インターフェイス要素、フォント選択が提供されます。最も印象的なのは、テーマの変更が驚くほど簡単で、ユーザーが対象のデータベースにアクセスした状態でも実行できることです。iOS を模倣したインターフェイス オプション (ボタンやフィールド スタイルを含む) や、優れた 3D 機能やグラデーション機能を提供するオプションの追加は、些細なことのように思えるかもしれませんが、FileMaker Pro を真に次のレベルに引き上げます。機能的には見えても魅力がなく地味なデータベースを、わずか数秒で高級 Mac/Windows アプリケーションやカスタム iOS アプリケーションのような外観に簡単に変えることができます。
iOSアプリといえば、今回のリリースの大きな特徴の一つはFileMaker iOSクライアントのリブランディングです。FileMaker Goという名称に変更され、App Storeから無料でダウンロードできるようになりました。前述の通り、iPhone(およびiPod touch)とiPadの画面に最適化したレイアウトを含むテーマが複数用意されています。これらのレイアウトは、タッチ操作を重視した大きめの丸みを帯びたボタンが特徴です。また、iOSアプリ(特に設定アプリ)でよく見られる、丸みを帯びた四角形で囲まれたテキストボックスなど、iOS風の要素を簡単に取り入れることができます。
FileMaker Go のレイアウトを設計する際に、iPhone または iPad の画面の正確な寸法をブロックアウトする新しいステンシル機能を使用できます。これにより、App が適切に表示されることはもちろん、インターフェース要素のネガティブスペースも含め、画面領域を最大限に活用していることを簡単に確認できます。同様に注目すべきは、FileMaker Go で内蔵カメラ(またはカメラロール)や位置情報サービスといったデバイス上の機能にアクセスできるようになったことです。

FileMakerはオブジェクトフィールドの機能も強化しました。オブジェクトフィールドには、事実上あらゆる種類のファイル(しゃれではありません)を保存できます。マルチメディアファイルの場合、ファイルがデータベース自体に保存されていなくても、レイアウトに直接コンテンツを表示できます。同様に、FileMakerは、必要に応じてオブジェクトフィールド内の項目を自動的に整理したり、必要に応じてファイルを安全に暗号化したりすることもできます。
FileMaker Server と併用すると、オブジェクトフィールド内のオーディオファイルやビデオファイルを、ファイル全体のダウンロードを待たずにユーザーにストリーミング配信できます。これは特にモバイルデバイスで役立ちます。FileMaker Server には、Web インターフェース経由で公開するデータベース向けに改良された Web 公開エンジンも搭載されています。FileMaker Server は、特に 64 ビットアプリケーションとしてインストールした場合、より高いトラフィック負荷にも対応できるように設計されています。
FileMaker 12製品ラインにアップグレードする企業にとって重要な注意事項が1つあります。このエディションでは新しいファイル形式が採用されています。既存のデータベースをアップグレードすることは可能ですが、アップグレード後は以前のリリースでは使用できなくなります。私の経験では、アップグレードプロセスに問題はありませんでしたが、将来何らかの理由でダウングレードする必要が生じた場合に備えて、アップグレード前にファイルのコピーを作成しておくことをお勧めします。
FileMaker 製品を初めて使用する場合は、同社が無料トライアル プログラムを提供しており、同社の Flickr ページで FileMaker データベースの動作を見ることができます。このページには、デスクトップ上の FileMaker Pro データベースの静止画やビデオ、実際の状況で使用されている FileMaker Go データベースなどが含まれています。
総じて、これは素晴らしいリリースであり、素晴らしいアップグレードです。真のハイライトは、魅力的なユーザーインターフェースデザインを非常にシンプルにすること、そしてiOS固有のレイアウトを簡単に作成できることです。iOS機能はまさにキラー機能と言えるでしょう。FileMaker Goは、iOS向けの新しいアプリプラットフォーム、つまりネイティブアプリとWebアプリの中間に位置するプラットフォームとして考えることができます。FileMaker Goをアプリプラットフォームとして考えると、ネイティブアプリとWebアプリの両方と比較して、間違いなく最も使いやすいと言えるでしょう。