写真アプリのレビューの多くは、数百枚のサンプル画像でテストした人が書いています。それはインターフェースを評価するには合理的な方法ですが、実際の家族アーカイブ — 20年、30年分のカメラ、スマホ、スキャンしたプリント、そしていくつもの投稿者から積み重なり、誰も意図しないうちに静かに数万枚を超えていくもの — で何が起こるかを予測するには、まったく役に立たない方法です。デモの規模では存在しない問題が、その規模になると確実に現れます。そしてそれは、レビューではほとんど触れられません。
これは「ベストな写真アプリ」記事ではありません。意図的にもっと狭いテーマです:ライブラリが巨大になったとき、具体的に何が壊れるのか、そしてそれに耐えるためにソフトが何を違うやり方でする必要があるのか。
誰も気づかないうちに、家族アーカイブがここまで大きくなる仕組み
誰かが意図的に写真を5万枚集めるわけではありません。それが起こるのは、家族アーカイブが1つのカメラロールではなく、数十年にわたって積み重なり、統合された複数のカメラロールだからです。親のスマホは2011年から。パートナーのスマホはだいたい同じ頃から。子どもの端末が生み出してきたもの。スマートフォンが存在するより前の世代のスキャン済みプリントの箱。個々には巨大に感じられません。合計すると、多くの一般的な写真ソフトが実際にはストレステストされてこなかった規模を超えます。個々のユーザーのほとんどもそこまで到達しないからです。
これらの数字は参考例であり、特定の製品の基準ではありません。重要なのは正確な数字ではなく、「巨大なアーカイブ」の領域は感覚よりずっと近くにあり、それが「カメラロールを整理する」とはまったく別の問題だということです。
その規模で実際に何が壊れるのか
取り込み時間とディスク容量
一般的な写真ソフトの多くは、ファイルを独自の管理ライブラリに取り込む — 各写真をコピーし、時には変換して、アプリ独自の内部形式にする — という方式で動作します。数百枚なら、その取り込みはコーヒー休憩程度です。数万枚になると、数時間から数日かかる処理になり得て、さらに悪いことに、アプリがオリジナルファイルと並んで、アーカイブ全体の2つ目のコピーを保持することを意味する場合が多いです。アプリによっては、取り込みを終えるだけのために、空きディスク容量がおおよそ倍必要になることもあります — 数十年分の写真を抱えるドライブに、そんな余裕がある人は多くありません。
アプリ自体がもたつくようになる
控えめなライブラリでは軽快に感じられるアプリの一部は、あるサイズを超えると目に見えて動作が遅くなります — スクロールがぎくしゃくし、検索の結果が返ってくるまで時間がかかり、サムネイルがスクロールに追いつかなくなります。これはすべてのアプリに当てはまるわけではなく、特定のアプリのエンジニアリングを批判するものではありません。単に、一般的な写真ツールの多くが、現実的な一人のユーザーのライブラリに合わせて作られ調整されている、数十年分の家族アーカイブに合わせてではない、というパターンが表れているだけです。
手作業のタグ付けが、作業から壁になる
写真に誰が写っているかのタグ付けは、最初の100枚くらいなら手作業でも問題ありません。5万枚では、まったく異質な作業になります — 遅いだけでなく、一人の人間が現実的な時間内に終えられるという構造そのものが不可能になります。同じ子どもが3歳と13歳ではまったく違って見える範囲では、なおさらです。この規模のソフトは、識別を自動化するか、そうでなければアーカイブは決してタグ付けされないままになります。
重複も、他のすべてと一緒に増えていく
連写ショット、2台の異なるスマホでバックアップされた同じイベント、何年も後にデジタル原本としても存在するスキャン済みプリント — 重複やほぼ重複した写真は、アーカイブの規模に応じて増えていき、それを見つけようとするあなたの根気には比例しません。数万枚の写真を手作業で比較して重複を見つけるのは、人が現実的に行える作業ではありません。ソフトが代わりに見つけてくれる必要があります。
巨大なアーカイブ用のツールが違うやり方でする必要があること
その場で読み取る
取り込みの待ち行列も、管理型ライブラリも、すでに安全に保管されているファイルの2つ目のコピーも不要。
自動でクラスタリングする
写真を1枚ずつタグ付けするのではなく、アーカイブ全体にわたって顔や重複しそうなものをグループ化する。
すでにあるものを使う
ゼロから始めるのではなく、家族自身のフォルダ名や日付を手がかりとして読み取る。
これは、主流の写真アプリに対する普遍的なアップグレードとしてではなく、巨大なアーカイブが実際に必要としているツールの形として、その場読み取り・自動クラスタリング型のアプローチを推す議論です。All Our Yearsはまさにこれを中心に作られています:すでに所有しているドライブ上の写真フォルダをそのままの場所で読み取り、移動・リネーム・アップロード・重複作成のいずれも行わず、同じ人物の顔を何年もの成長を通じて自動で追跡することで、数万枚を手作業でタグ付けする必要をなくします。クラウド機能もアカウントもなく、サブスクリプションではなく買い切りです。
これがまったく必要ない場合
ライブラリが1〜2人分のスマホの数千枚程度なら、上記のすべては抱えていない問題を解決しようとしていることになります。Apple PhotosやGoogle Photosのような主流アプリはその規模には本当に優れています — よく調整され、使い慣れていて、置き換える価値はありません。重要なのはブランドの好みではなく、アーカイブの規模と投稿者の数です。
| 数千枚、投稿者1人 | 数万枚、複数の投稿者、数十年 | |
|---|---|---|
| 取り込み | 方式を問わず速い | 取り込み型アプリは数時間かかることも。その場読み取りならスキップできる |
| ディスク容量 | 管理型ライブラリのコピーは誤差の範囲 | アーカイブ全体の2つ目のコピーが収まらないことも |
| 人物のタグ付け | したいなら手作業でも管理できる | 自動化されていなければ現実的ではない |
| 重複 | 目で見て見つけやすい | そもそも見つけるには自動クラスタリングが必要 |
| 最適な選択 | Apple Photos、Google Photos | この規模のために作られた、その場読み取り・自動クラスタリング型のツール |
All Our Yearsを主流の選択肢と、より詳しく比較検討したい場合は、主流アプリが実際に優れている点も含めて、家族向け写真アーカイブアプリの購入ガイドで扱っています。
よくある質問
一般的な写真アプリにとって「多すぎる」写真とは何枚くらいですか?
公式な境界線はありませんが、閲覧のもたつき、取り込みの遅さ、検索が止まるといった不満は、ライブラリが数万枚に入った頃から出始める傾向があります。それはちょうど、一人のカメラロールだけでは決して到達しない規模であっても、数十年分・複数の投稿者にまたがる家族アーカイブが通常たどり着く規模です。
巨大なアーカイブの取り込みには時間がかかりますか?
そのアプリが取り込みという処理をそもそもするかどうかによります。管理型ライブラリを構築するアプリは、何かができるようになる前に、すべてのファイルを読み込み、変換し、コピーする必要があり、その作業はアーカイブの規模に応じて増えます。フォルダをその場で読み取るソフトはこのステップをまるごとスキップします。別のライブラリに何もコピーしないからです。
重複検出はその規模でも自動で機能しますか?
そうでなければなりません — 数万枚の写真を手作業でほぼ重複がないか比較するのは、人間には現実的ではなく、ソフトにしかできません。自動クラスタリングは確認のための出発点であり、黙って削除するツールではありません。重複しそうなものや繰り返し登場する顔をグループ化して、あなたに見てもらうためのものです。
写真が数千枚しかない場合、特別なソフトは必要ですか?
必要ありません。ライブラリが1〜2人分のカメラの数千枚程度なら、Apple PhotosやGoogle Photosのような主流アプリがその規模を十分に扱えます。巨大なアーカイブ向けのものに切り替えるのは、抱えていない問題を解決しようとすることになります。
All Our Yearsはバックアップの代わりになりますか?
いいえ。すでに所有しているドライブ上にあるファイルの上に載る、整理と閲覧のためのレイヤーです。ファイル自体については、理想的には古典的な3-2-1ルールに従った、あなた自身のバックアップ計画が依然として必要です。