毎週、本当に嫌なことをしています。本当に嫌すぎて、むしろやりたくないくらいです。なのに、私は毎週同じことを繰り返しています。「じゃあ、なぜやめないの?」と思うかもしれませんね。だって、食料品の買い物は家族が一週間を乗り切るために欠かせないものなんですから。でも、だからといって、人混みやお金、子供たちを落ち着かせるのに苦労したり、基本的にランダムな順番で書かれた、扱いにくい紙の購入品リストを扱ったりすることを楽しまないといけないわけではありません。
食料品の買い物が苦手なことの大半は、どうすることもできません。男なら食べなきゃいけないですからね。でも、少なくとも紙の買い物リストの問題に対処してくれる新しいタイプのiPhoneアプリが登場しました。それが買い物リストアプリです。
買い物リストアプリは、本質的には、食料品のリスト管理に特化した機能を持つカスタマイズされたTo Doアプリケーションです。そのため、標準的なTo Doアプリケーションであれば、スタンドアロンアプリと同様に買い物リストをサポートできます。ただし、この比較レビューのサイズをある程度管理しやすいように、食料品の買い物に特化したプログラムのみに焦点を当てることにしました。App Storeで食料品を検索すると約40件がヒットするので、これは一般的な概念です。検索で表示された40個のアプリの中から、本当に買い物リストアプリであり、便利な機能セットと使いやすいインターフェースを提供していると思われるアプリを22個に絞り込みました(App Storeと開発者のページのスクリーンショットと説明に基づく)。次に、22個のアプリすべてをiPhoneにインストールし、最も優れたものを特定しようと試みました。
何度も長時間のシミュレーション(そして実際の)買い物をした結果、紙の買い物リストの代替として最も効果的だと思う3つのプログラムに絞り込みました。しかし、これらのプログラムを評価する方法は人それぞれ異なるかもしれません。そこで、22のプログラムすべての機能を評価する際に使用した表を掲載することにしました。これにより、各プログラムの具体的な評価点を把握できるだけでなく、各アプリケーションに関する簡単な説明も掲載しています。こうすることで、私が選んだ3つのプログラムを他のプログラムと比較し、ニーズに合った別のプログラムがあるかどうかを検討することができます。
最終的に私が選んだ3つのプログラムは、価格、機能、インターフェースが大きく異なります。しかし、どれも週ごとの食料品リスト作成のニーズを十分に満たしてくれます。他のプログラムも非常に優れているので、上記のリンク先の表で機能内容を確認し、App Storeで購入者のコメントを読んで、私が選んだプログラムよりも自分に合ったものを見つけてください。
SplashShopper List Manager(8ドル)は、ワインから映画まであらゆる買い物に対応し、緊急連絡先リストや旅行チェックリストの作成も可能なため、単なる買い物リストアプリ以上の機能を備えています。しかし、私がレビューした買い物リストアプリの中で、デスクトップコンピューター(MacまたはPC)と簡単かつシームレスにリストを同期できるのはSplashShopperだけです。ただし、デスクトップ版SplashShopperを別途20ドルで購入する必要があります。これはデスクトップ版のレビューではありませんが、iPhoneとMac Pro間でリストの作成と同期をテストしたところ、完璧に動作しました。

スタンドアロンの買い物リストアプリケーションとして、SplashShopper は機能が豊富ですが、使い勝手の面でいくつか問題があります。メイン画面にはさまざまなリストがすべて表示されます。SplashShopper には、食料品リストを含む 12 個ほどの事前入力済みリストが付属しています。食料品のエントリをタップすると、SplashShopper がデータベース内のすべてのアイテムと購入する必要のあるアイテムの両方を表示するのに使用する 1 つの画面が表示されます。これら 2 つのモードは、それぞれ [すべて] または [必要] ボタンをタップすることで切り替えられます。また、プラスボタン (データベースにアイテムを追加)、虫眼鏡 (検索用)、電子メールボタン (リストを送信)、および必要リストのすべての合計金額を示すドル数字もあります。
「すべて/必要」リストのエントリをタップすると、その商品の詳細の編集画面が表示されます。ここでは、数量と価格情報を追加したり、商品を店舗に割り当てたり(SplashShopper を使用すると、特定の商品を特定の店舗にのみ配置することができます)、説明を入力したり、課税対象商品かどうかをメモしたりできます。 商品をショッピングリストに追加するには、「すべて」ビューで商品の名前の横にあるボックスをタップします。削除も同じ方法で行います。「必要」リストから商品を直接削除することはできないため、「すべて」ビューに切り替えて、削除する商品を見つけて、もう一度ボックスをタップする必要があります。 「すべて」ビューと「必要」ビューの両方で、店舗やカテゴリで一致をフィルタリングできます。デフォルトのビューでは、店舗とカテゴリの両方の一致が表示されます。
必要ビューには、品目、カテゴリ、価格の列を表示する横長モード(縦長モードでは 2 列のみ)など、いくつかの表示オプションがあります。品名に加えて縦長モードで表示する列を指定できます。デフォルトでは価格です。デフォルトの表示の問題は、リストにある品目をタップしてレコードの詳細を表示しない限り、その品目の数量が表示されないことです。そのため、私は数量を 2 番目の列に設定して、各品目をいくつ購入する必要があるかを確認できるようにしました。必要ビューで品目のチェックボックスをタップすると、リストからその品目が消えます。少なくとも、設定を変更していない場合は、そのようになります。
「ツール」をタップし、「リストの設定」を選択して、購入したアイテムを「必要」ビューに保持し、タップすると自動的にリストの一番下に移動するように SplashShopper に指示します。この方法で設定すると、プログラムがより論理的に使用できると思います。「ツール」画面では、デフォルトの並べ替え列と順序を変更することもできます。デフォルトはアルファベット順ですが、ストアにアクセスすると役に立ちません。SplashShopper のリストはドラッグで並べ替えることができません。これは SplashShopper の最大の欠点の 1 つで、簡単な回避策はありません。ストア内の同様の場所にあるアイテムをグループ化するにはカテゴリを使用する必要がありますが、それでも 1 つのストアでしか機能しません。ドラッグして並べ替えることができる他のプログラムは、この点でより柔軟です。
全体的に見て、SplashShopper はよく考えられた包括的なプログラムだと感じました。特に、多様な買い物カテゴリーに対応できる点が優れています。しかし、買い物リスト機能には様々なユーザビリティ上の問題があり、使いやすさの点では他の2つのプログラムに劣っています。ただし、デスクトップ同期が必要な場合は、SplashShopper 以外に選択肢はありません。
私がテストした2つの無料食料品リストアプリの中で、ShopShopが最も気に入りました。機能が豊富というわけではありませんが、使い方は非常に簡単で、基本的な食料品リスト作成のニーズに十分対応できます。ShopShopを起動すると、メニューボタンとプラス記号の2つのボタンだけが配置された、真っ白な黄色の画面が表示されます。

メニューボタンをタップすると、既存のリストを削除できます(ShopShopは1つのリストしかサポートしていません)。また、リストを誰かにメールで送信することもできます(リストを誰かにメールで送信したり、共有したりする機能は、複数の人が買い物をする家庭で便利です)。プラス記号をタップすると、データ入力画面が表示されます。操作はそれほど複雑ではなく、数量(および略語、例:2ガロン、4ポンド)を入力するボックス、最近リストに追加したアイテムを表示する「最近使ったアイテム」セクション、そしてキーボードがあるだけです。
最近買ったアイテムのセクションはなかなか使い勝手がいい。まず、リストに載っていない最近買ったものが表示される。そのアイテムをタップすればリストに追加される(または、スワイプすれば完全に削除される)。最近買ったアイテムのリストは長くなるので、ShopShop ではオンザフライマッチングもできる。入力すると、最近買ったアイテムのリストが更新され、入力内容に一致するものだけが反映される。私の場合は、数文字入力するだけで、最近買ったアイテムのリストにあるどのアイテムにもたどり着くことができた。この素晴らしい時間節約機能は ShopShop では欠かせない。なぜなら、リストを保存して後で簡単に再利用することができず、毎週最初からリストを作成し直す必要があるからだ。
リストを作成した後、各行の右側をドラッグしてアイテムを並べ替えることができます。これにより、リストのレイアウトを食料品店のレイアウトに一致させ、特定のセクションで何かを見落とすことがないようにすることができます。エントリの名前または数量をタップしてホールドすると編集でき、買い物中にタップするだけでリストからそのアイテムをマークできます。アイテムに赤い線が引かれ、カートに追加されたことが示されます。(もう一度タップすると赤い線が消えます。)リストにマークされたアイテムがある場合、メニューボタンがクリアに変わります。それを押すと、赤い線の付いたアイテムがすべてリストから消去され、購入する残りのものを簡単に確認できます。リストを作成し、そのリストにあるすべてのものを購入していない場合は、iPhone の ShopShop アイコンに赤い「メールのような」アイテム数バッジが表示されます。
ShopShopには「パワーショッパー」向けの機能が不足しています。価格の入力や追跡機能がなく、リストを保存して再利用しやすくすることも、事前に入力された食料品リストも用意されていません。しかし、基本的な買い物リストツールとしては、非常に高速で、ほとんどの買い物客の仕事をこなすのに十分な機能を備えていると感じました。
Grocery Gadget Shopping List(3 ドル)は、フル機能の食料品リスト アプリで、感謝祭用の特別なリスト、事務用品、購入する Mac ソフトウェアなど、購入する必要があるものなど、他の種類の買い物の管理にも役立ちます。Grocery Gadget ではこれらのリストが保存されるので、簡単に更新したり、食料品の買い物の場合は何度でも使用できます。また、希望する場合は、店舗ごとにリストを設定することもできます。このプログラムは、リストの目的をあまり気にせず、単にリストを追跡するだけです。メイン画面には、保存したすべてのリストと、編集ボタンとプラス記号ボタンが表示されます。編集ボタンではリストを削除でき、プラス記号では新しいリストが作成されます。既存のリストをタップすると、リストが表示されます。リストは、準備(リストにアイテムを追加する)または買い物(リストを使用して買い物に行く)の 2 つのモードで表示できます。

リスト準備モードでは、プラスボタンをタップするとアイテム追加画面が表示され、食料品のアイテムの長いリスト、検索ボックス、製品リストをアルファベット順またはカテゴリ別に並べ替えるためのボタンが表示されます。製品を追加するには、リストで商品をタップするか、検索ボックスに名前を入力し始めます。入力していくと、入力内容に一致する商品が表示されるように商品リストが変更されます。 Grocery Gadget データベースのサイズは、ここでは強みでもあり弱みでもあります。このアプリには、購入を思いつくすべての食料品関連アイテム (レモンポピーシードスパイスやペットの鳥のおもちゃなど) が含まれていますが、これはほとんどの検索で多数の一致が返されることを意味します (キャンディーでは100件を超える一致が返されました)。これが本当に面倒に思える場合は、[編集] ボタンを使用して商品を一括削除できます (オプションでデータベース全体)。検索は一般に十分高速であるため、これは大きな問題ではありません。
リスト上のアイテムはドラッグで並べ替えることができ、ストアのレイアウトと同じ順序にすることができます。リスト上のアイテムをタップすると詳細画面が開き、数量、メモ、価格、税金、カテゴリ(アイテムの並び順を完全にコントロールしたい場合は、カテゴリを追加できます)、画像を追加できます。オプションで、ライブラリから写真を添付したり、カメラで新しい写真を撮影したりすることもできます。その後、画像のサイズを変更したり、ズームしたり、回転したりして、商品にぴったり合うように調整できます。リストを作成したら、ショッピングの準備は完了です。同じリストを何度でも繰り返し使用できます。
メイン画面から「買い物リスト」を選択すると、作成したリストが表示されます。サムネイル写真を使用している場合はそれらも表示され、チェックマークを入れるための空のボックスも表示されます。リストは「リストの準備」画面で配置した通りにソートされていますが、ボタンをタップしてアルファベット順やカテゴリ順に並べ替えることもできます。カートに何かを入れる際は、空のボックスをタップすると、Grocery Gadget がそのボックスにチェックマークを入れます。購入したアイテムは自動的にリストの最後尾に移動し、残りのアイテムはリストの先頭に表示されます。(この動作を無効にするには、画面下部のリスト表示ソートボタンをタップします。このモードでは、アイテムは自動的に移動しません。)
買い物中にリストからアイテムを削除するには、アイテムをスワイプすると [削除] ボタンが表示されるので、それをタップすると、その商品がリストから完全に削除されます。ただし、今週は買う必要がないけれどリストに残しておきたい商品がリストにある場合は、そのチェックボックスを 2 回タップします。2 回目のタップでチェックボックスが赤い [X] に変わり、今回はそのアイテムを購入しないことを示します。チェックボックスではなくアイテムの名前をタップすると、[リストの準備] 領域と同じ詳細画面が表示されるので、たとえば各アイテムをバスケットに入れるときに価格情報を入力できます。
iPhone からリストにメールを送信することはできますが、その手順は必要以上に複雑です。リストの下部にあるメールアイコンをタップすると、iPhone の連絡先リストが表示されます。連絡先をタップするとメールアプリが開き、その人宛ての新規メールが作成されます。件名は「Grocery Gadget ショッピングリスト」と入力され、リスト自体(各項目のチェックボックスの状態を含む)がメールの本文に表示されます。その後、メールの受信者を追加(または変更)し、メッセージをカスタマイズして送信できます。Grocery Gadget が最初からメールを開くだけであれば、これははるかに簡単になります。メールで簡単にメールの宛先を指定できるため、実際には最初に連絡先データベースを確認する作業が増えます。
Grocery Gadgetはとても使いやすく、複数のリストを保存できる機能や、カートの商品をチェックするたびに自動的に並び替えられる自動更新機能も気に入りました。食料品の膨大なデータベースは便利にも、時には邪魔にもなりますが、全体的には、すべての商品のフルネームを入力する必要がないのが気に入りました。無料ではありませんが、買い物をよくする人にとっては、Grocery Gadgetは価格に見合う価値を提供してくれます。
私がレビューしたプログラムはどれも、毎週の食料品の買い物を楽しい体験に変えてくれたわけではありませんが、少なくともiPhoneを持っていく正当な理由ができました。ここでレビューした3つのプログラムの中で、私はGrocery Gadgetを最も頻繁に使用しています。ユーザーインターフェースが最も気に入っており、機能と使いやすさのバランスが絶妙だと感じています。無料アプリとしては、ShopShopは十分な機能を備えています。SplashShopperは、SplashDataに期待される機能豊富なプログラムに加え、必須のデスクトップ同期機能も備えています。
このまとめで紹介したすべてのアプリは、iPhone 2.x ソフトウェア アップデートを実行しているすべての iPhone または iPod touch と互換性があります。
[上級編集者の Rob Griffiths は、食料品店に行く合間に Mac OS X Hints ブログを執筆しています。 ]