PicWay はまだ正式リリースされていません。細部を調整中であり、App Store にはまだ公開されていません。 リリース時にお知らせを受け取る PicWay の詳細を見る →

PicWayのこだわり:整理・削除・検索

結論

このページは、まだ App Store にない iPhone 写真アプリ PicWay の整理・削除・検索にある小さな判断をまとめたものです。削除の前に何が起きるか、似た写真や重複写真をどう扱うか、スクリーンショットの整理で誤タップをどう防ぐか、検索が日付をどう読むか、そしてそれぞれがなぜそうなっているのかを説明します。

最終更新日:

PicWay は、まもなく App Store に登場しますが、まだ公開されていません。整理、削除、検索は、小さなミスがいちばん痛いところです。消すつもりのなかった写真が消える、タップしても反応がない、探しても見つからない。このページでは、現在のバージョンがそれぞれの場面で何をしているのか、そしてなぜそうしたのかを書いています。

PicWay は写真を削除する前に何をしますか?

削除はいちばん取り消しにくい操作なので、ここでは確認、正直なメッセージ、そして何が元に戻せるかを紹介します。

「保留」で削除をタップすると削除され、iOS が先に確認します

どうなるか: 「保留」にある写真はどれも、あなた自身が入れたものです。そのため、ここで削除をタップすること自体が許可になります。PicWay は、その写真が似ている写真や重複のグループに属していないかを改めて確認して、あなたを止めることはしません。iOS 自身の削除確認は今までどおり表示され、削除したものは「最近削除した項目」に 30 日間残ります。

なぜそうしたか: あなた自身の選択の上にグループの確認を重ねても、あなたには何もできない「確認中」の表示が出るだけでした。あなたを守るための確認は残っています。システムが PicWay に削除を許さない写真や、アクセス権が限られていて見えない写真は、今までどおりに扱います。

「最大…を解放できます」は大きいほうの数字を出し、実際は違うことがあると伝えます

どうなるか: 「保留」で削除をタップすると、確認画面にこのまとまりで最大どれだけ空き容量が増えるかが表示されます。この数字は 2 通りの測り方の大きいほうです。各項目の現在のバージョン、または編集前のオリジナルを含む保存ファイルの全体です。測れなかったときは、小さいほうに戻します。確認画面には、実際の量はシステムが削除を確認した項目によって決まることも書いてあります。

なぜそうしたか: この数字の役目はひとつだけで、オリジナルを削除すると実際にどれだけ空くかを伝えることです。測れなかったときは、効果を大きく言うより、小さく言います。

削除できなかった写真は、理由を 2 種類に分けて伝えます

どうなるか: まとまりの中に削除されなかった写真があると、PicWay は 2 つのケースに分けて理由を伝えます。ひとつは PicWay が今見られない写真(写真へのアクセスが「すべての写真」ではない)で、今回はスキップし、すべての写真へのアクセスを許可してからもう一度削除するよう案内します。もうひとつはシステムが PicWay に削除を許さない写真で、多くは共有アルバムにあります。それらはこのページに残り、元に戻すか、「写真」アプリで削除できます。

なぜそうしたか: この 2 つはあなたがすることが違うので、「削除に失敗しました」の一言では、どちらなのかも、何をすればいいのかも分かりません。

整理の結果を保存できなかったら、そう伝えます

どうなるか: 「類似の写真」や重複写真で、あなたの判断を PicWay 自身の記録に書き込めなかったときは、そのグループを整理済みとして表示せず、「今回の整理を完了できません」と表示します。

なぜそうしたか: そうしないと、画面は整理済みと言っているのに、再起動するとその判断が静かに元に戻ってしまいます。重複写真のページとその下の階層のページも、同じ決まりです。

圧縮を取り消すと、オリジナルが残っていることを伝えます

どうなるか: 圧縮したグループを取り消すと、画面の下に「オリジナルを残しました。圧縮コピーは「保留」にあります。」と短く表示され、VoiceOver でも読み上げられて、数秒で消えます。ボタンがないので、タッチをさえぎらず、下のページはそのまま操作できます。

なぜそうしたか: 直前の操作を取り消したときは、何がどこにあるのかをはっきり伝えるべきです。この表示は写真グリッドの結果の表示と同じ部品を使っていて、新しい種類のアラートは増やしていません。

PicWay は似た写真、重複写真、連写をどう扱いますか?

グループにまとめることは、待たされず、迷わずにグループ全体へ手を出せて、はじめて役に立ちます。

似たグループをまとめて決める

どうなるか: 「類似の写真」では、いくつものグループを選んで、一度に決められます。各グループで 1 枚だけ残すか、すべて保留にするかです。初期設定では、各グループは品質スコアがあればいちばん高い 1 枚、スコアがなければ先頭の 1 枚を残します。別の写真に印を付けていれば、その印に従います。

なぜそうしたか: まとめて決められるのは、あなたのリズムを止めないためです。選んだグループの判断は、1 つのまとまりにして保存するので、何グループ選んでも PicWay の記録への書き込みは全部で 2 回です。1 グループずつ書くのではありません。1 グループずつ書くと、画面が一瞬白くなってしまうからです。

完全に同じ写真のグループは、開いたその場で確認します

どうなるか: 完全に同じ写真のグループを開くとき、PicWay はライブラリ全体の分析が回ってくるのを待ちません。そのグループだけに、同じ確認をもう一度かけます。どの写真も保存済みの条件を満たしていること、全員が同じ候補の枠(サイズ、長さ、メディアの種類が同じ)に入っていること、そしてそのグループ自身の比較の根拠が合っていることです。元の写真は読まず、メモリ内で完結します。

なぜそうしたか: ライブラリ全体の分析を待つと、時間がかかることがあります。実機の測定では、特徴がすべて計算済みなのに 2 分以上待たされ、その間どのグループにも「再確認中…」と表示されていました。開いたのに途中の状態が見えるのは、受け入れられませんでした。

連写はシステムが選んだ 1 枚を残し、スクリーンショットは連写に数えません

どうなるか: 連写のグループは、システムが代表に選んだ 1 枚を残します。PicWay が撮影時刻で自分で切り出した連写(システムが代表を選んでいないもの)では、品質スコアがあればいちばん高い 1 枚を残し(類似の写真と同じ決まりです)、スコアがそろわないときは最初の 1 枚を残します。連写のタグが付いているスクリーンショットは、連写に含めません。

なぜそうしたか: 連写はカメラが撮った連続写真のはずなので、スクリーンショットは入りません。

「日常」はどの写真を隠し、それはなぜですか?

「日常」は、何かを覚えておくために撮ったわけではない写真を除いて、ライブラリを見るための見方です。

「日常」はシステムのマークと PicWay が読み取った文字をもとにし、迷ったら日常の写真として扱います

どうなるか: 「日常」は、システムがすでに保存しているマークをもとに、スクリーンショット、画面収録、動くイメージを外します。このマークの判定では、画素は読まず、文字数も数えません。書類のように見える写真(レシート、身分証、文字だらけのページ)も、その写真の中で PicWay がすでに読み取った文字をもとに外します。お気に入りにしたスクリーンショットも、日常の写真には数えません。判断がつかないときは、いつも日常の写真として扱い、どの判断もあなたが自分で直せます。

なぜそうしたか: 余分なスクリーンショットが見えたままになるほうが、本当の写真を間違って隠すよりましです。そのため「撮影情報がないから保存した画像だろう」といった推測は使っていません。

情報ページには、写真が「日常」にない理由が出て、1 回で戻せます

どうなるか: 「日常」にない写真を表示すると、情報ページに理由が出ます。スクリーンショット、画面収録、動くイメージ、レシートや身分証、書類のように見える文字、またはあなたが自分で外したもの、のどれかです。その横には、元に戻すボタンがあります。もともと「日常」にある写真には、この行は出ません。

なぜそうしたか: この行が答えるのは「どうして『日常』から消えたのか」という 1 つの問いだけです。だから何に見えるのかだけを伝え、内部の状態や、読み取った文字は表示しません。

スクリーンショットの整理は、どうすれば軽く、誤タップしにくくなりますか?

スクリーンショットを片づけるのは小さなジェスチャーの連続なので、ひとつひとつに確かな手応えが要ります。

初回は、自分の手で 1 回やってみて覚えます

どうなるか: 「スクリーンショットを整理」を初めて開くと、PicWay があなた自身のスクリーンショットで案内します。次の 1 枚へスワイプ、ダブルタップでお気に入り、1 枚を実際に保留にする、そして最後は、タップを練習するだけで何も変えないステップです。各ステップでは実際のコントロールが強調され、正しくできたら次へ進みます。スクリーンショットが少なくて最後までできないときは、短い説明カードに切り替わります。どちらでも「見た」として記録されます。

なぜそうしたか: 読むより、やってみるほうが早く身につきます。しかも練習に使うのはあなた自身のスクリーンショットなので、覚えたことがそのまま後で使えます。

ダブルタップでお気に入り。シングルタップは約 0.45 秒待ちます

どうなるか: スクリーンショットをすばやく 2 回タップするとお気に入りになり、もう一度ダブルタップすると取り消せます。シングルタップとダブルタップを見分けるために、PicWay は最初のタップのあと約 0.45 秒待ちます。その間に近くで 2 回目のタップがあればダブルタップ、なければシングルタップを実行します。そのぶん、シングルタップの反応は約 0.45 秒遅くなります。

なぜそうしたか: システムのダブルタップの判定時間は広げられず、間隔のゆっくりしたダブルタップは、先にシングルタップとして扱われていました。この決まりは、ビデオのめぐる画面、振り返りでのビデオ拡大、思い出や旅のビデオと共通です。

写真の上で上にスワイプすると保留になります。右上の輪が何が起きるかを教えます

どうなるか: スクリーンショットのページで(メモの行以外のどこからでも)上にスワイプすると、そのスクリーンショットを保留にします。メモの行から始めたスワイプは数えず、横や斜めのスワイプでは動きません。右上の輪は、指が上がるにつれて描かれ、輪がいっぱいになったところで指を離すと保留になります。

なぜそうしたか: 横にページをめくる動作が、削除と間違われないようにしています。輪と結果は同じ決まりから出ているので、輪がいっぱいで指を離すと保留になり、途中ならなりません。

保留は必ず反応し、画面を離れるまで本当には削除されません

どうなるか: スクリーンショットを保留にする操作は、ボタンでも上スワイプでも、必ず何かが起きます。画面がまだ現在のスクリーンショットまで進んでいなければ、操作は順番待ちになり、待ちが 0.6 秒を超えても画面に出ないときは、PicWay が画面を 1 つ先へ進めます。スクリーンショットが実際に削除されるのは、画面を離れて、システムの確認を経たあとです。

なぜそうしたか: ときどき反応しないボタンは、少し遅れるよりも悪いので、どのタップにも次の動きがあるようにしています。

見た枚数は、1 枚ごとではなく、画面を離れるときにまとめて記録します

どうなるか: 見たスクリーンショットの数や、ほかの場所に表示される集計は、1 枚スワイプするごとではなく、「スクリーンショットを整理」を離れるときに一度に記録します。

なぜそうしたか: この集計はアプリ全体が見ているので、1 枚ごとに更新すると、そのたびに画面全体が再計算されます。そのためページ送りが途中で止まりました。

削除できなかったスクリーンショットがあるときだけ、ひとこと表示します

どうなるか: 「スクリーンショットを整理」を離れたあと、システムに拒否された写真やエラーになった写真があると、ホームかアルバムの画面の下に「N件は削除されず、ライブラリに残っています」と短く表示され、タップしなくても約 3.5 秒で消えます。すべて削除できたときは、何も出ません。

なぜそうしたか: この表示は、あなたの操作をじゃましないためのものです。表示は「スクリーンショットを整理」の中ではなくアプリの根元にあります。中に置くと、離れたばかりのページと一緒に消えてしまうからです。

検索は急いでいるときに入力するものなので、書き方にも言い方にも、タイミングにも寛容です。

最近の検索:最新の 10 件、同じ言葉は 1 件だけ

どうなるか: 検索ページは、直近の 10 件の検索を新しい順に覚えています。同じ言葉は、大文字小文字、全角半角、アクセント記号、前後の空白が違っても 1 件だけにして、いちばん前に移します。各項目は ×で 1 件ずつ削除でき、「消去」でまとめて消すこともできます。

なぜそうしたか: 10 件は、1 行のチップに収まり、しかも見返すのに十分な数です。それより古いものは捨てます。

人が話すとおりの日付で検索:先週の土曜、先月の終わり

どうなるか: 検索欄に、中国語(簡体字)で「昨天」「上周六」「上周末」「上个月底」「今年初」のような言い方を入力すると、日付の範囲として読み取ります。月初は 1 日から 10 日、月末は 21 日から月の最後の日まで、年初は 1 月、年末は 12 月です。言葉で書いた日付も読み取れます。「五月一日」「去年五月一日」のほか、英語、繁体字中国語、日本語、韓国語、ドイツ語、フランス語、スペイン語で言葉で書いた日付も同じです。

なぜそうしたか: 日付に似ているだけの言葉を、うっかり日付にしてはいけません。曜日の文字は、後ろに続くものが筋の通った形のときだけ曜日として数えます。そうでなければ、その週全体に戻して、残りを普通の検索ワードとして残します。言葉で書いた日付も、月と日がそろったものだけを書き換えます。

遅れて届いた検索結果も、きちんと加わります

どうなるか: 検索結果は何回かに分かれて届きます。あとから届いた分は、システムのバージョンの目印が少し変わったからといって断らず、リストに加えるので、ページが不完全な結果のまま止まることはありません。

なぜそうしたか: この目印は 1〜2 秒ごとに変わるので、変わるたびに断っていると、遅れて届いた結果がいつも失敗しました。今は目印の変化だけを許します。権限が取り消されたとき、検索ワードが変わったとき、ライブラリに変化があったときは、これまでどおり断ります。

キャンセルをタップすると、検索画面がすぐに閉じます

どうなるか: 検索ページでキャンセルをタップすると、キーボードが閉じ終わるのを待たずに、ページがすぐに消えます。キーボードは自分のペースで下がります。画面の左端から右にスワイプして戻る場合は、指に追従するトランジションのままです。

なぜそうしたか: 以前はキーボードが閉じるのを待ってからページを切り替えていたため、キャンセルをタップしたあと、画面が 230 ミリ秒止まったままで、キャンセルが遅く感じられました。切り替わったページの下でキーボードが下がるのは、iOS が他の場所でもずっとやっていることです。

ホーム画面は、なぜ待たせないのですか?

ホームは入り口になる画面なので、ここでタップしたら、すぐ写真に着かなければいけません。

ホームから振り返りを開くとき、最初の 1 枚を用意してから開きます

どうなるか: ホームから振り返りの入口(場所、ほかの整理方法、過去のこの日など)をタップすると、PicWay は振り返りを始める 1 枚を先に決め、その画素を用意するために最大 0.35 秒待ってから開きます。間に合わなくても、振り返りは開きます。

なぜそうしたか: 以前はすぐに開いていて、最初の 1 枚はまだキャッシュにありませんでした。そのため、× だけの待ち画面がまず出て、そのあとで写真が出ていました。一瞬、空白の画面を見ることになっていたのです。

ホームの段の写真をタップすると、同じ瞬間にその場から拡大し、ぼやけることはありません

どうなるか: ホームの 3 段のカードをタップすると、そのカードから同じ瞬間に拡大が始まります。画像は、より鮮明なものが届いたときだけ入れ替わり、ぼやけたものに替わることはありません。

なぜそうしたか: 以前の拡大は、最初の 1 枚とその画素を待ってから始まっていて、タップしてから約 0.55 秒止まっていました。今は、すでに画面に出ている写真がそのまま飛んでいきます。

「次にすること」の高さは、文字サイズに合わせて変わります

どうなるか: ホームの「次にすること」は、コンパクトな行カードを何枚か左右にめくれます。全体の高さはいちばん高いカードに合わせるので、文字を大きくするとカードも伸び、文字が切れたり、大きな空白が残ったりしません。

なぜそうしたか: カードは、カバーと 2 行の文字と矢印でできているので、高さは文字サイズについていくべきです。文字サイズごとの固定の高さの表を使うと、この自動調整を台無しにしてしまいます。カードはすべて一度に測るので、より高いカードにめくったときも、下のページが跳ねません。

オフラインのときや、iPhone が忙しいときは、どうしていますか?

ここは、接続がないときや、iPhone に負荷がかかっているときの話です。

オフラインのときは、再生できないビデオを、並べる前に外します

どうなるか: PicWay は iPhone がオフラインかどうかを知っているので、ビデオを見るときは、再生できないクリップを順番待ちの列を作る前に外し、まだ iCloud にあるセルをいちいち待つことはしません。ここで「オンライン」とは、通信が実際に Wi-Fi、モバイル通信、または有線の上を通っていることです。

なぜそうしたか: 機内モードでは、こうしたビデオはかつて 1 本ごとに約 20 秒待ち、そのあと 1 秒、2 秒、4 秒と間隔をあけて再試行し、再生できないと判断するまでに最大 80 秒かかりました。長く回り続けるスピナーが並んで見えていたのです。VPN のトンネルは、機内モードにしたあとも「接続済み」と報告することがあるので、実際の物理的な接続を基準にしています。起動時はまずオンラインとみなし、最初の通信の読み取りが届いてから直すので、オンラインのユーザーが 1 回分のコンテンツを失いにくくなります。

全画面のページがホームを覆っているとき、ホームのグラデーション用のモーションセンサーを止めます

どうなるか: ホーム上部の光のグラデーションは、iPhone の持ち方に合わせて変わります。全画面のページがホームを覆っているとき(振り返り、旅、ほかの整理方法の一覧、地図)は、それを動かすモーションの取得を止めます。グラデーションがまだ見える半透明のオーバーレイは、数えません。

なぜそうしたか: 止めないと、センサーの値が出るたびにメインスレッドへ送られ、1 ピクセルも見えないグラデーションを動かし続けます。止めれば、その無駄な処理がなくなります。

もっと読む

PicWay はまだ App Store にありません。下にメールアドレスを残していただければ、公開されたときにお知らせします。

PicWay はまだ App Store で公開されていません。公開時にメールで知りたい方はこちら

PicWay の公開時と新機能の追加時に、メールでお知らせします。迷惑メールや広告は送りません。配信はいつでも解除できます。個人情報の取り扱いについて