2017 年に Joe Kissell に事業を売却して以来、私は Take Control にあまり手を付けてこなかったが (“Take Control Books が Joe Kissell に買収される”、2017 年 5 月 1 日参照)、最近になってTake Control の Previewをアップデートするという仕事に再び就いた。Josh Centers と私は、2016 年 7 月に macOS 10.11 El Capitan と共に出荷されたバージョンの Preview に関する本を共著した。それ以来私は毎日このアプリを使い続けているが、10.12 Sierra や 10.13 High Sierra でも Preview に大きな変化は見られない。ところが 10.14 Mojave が登場した時、その Continuity Camera とスクリーンショットの機能が直接 Preview に影響を与えたので、そろそろ深く探究して Preview で他にどのような変化があったのか調べてみようと思った。
残念ながら、調査の結果は特に良いものではありませんでした。プレビューの新機能はあまり価値を付加せず、1つの変更は明らかに問題があり、Appleはいくつかのバグを仕込んでいました。
誤解しないでください。プレビューは、多くの人が思っているよりもはるかに便利な、おしゃれな小さなアプリだと今でも思っています。Macではおそらく他のどのAppleアプリよりもよく使っています(SafariよりもChrome、MailよりもMailplaneが好きなので)。プレビューは驚くほどパワフルなグラフィックエディタであり、非常に高機能なPDFビューア兼ユーティリティです。PhotoshopやAcrobat(あるいはPixelmatorやPDFpenでさえも)にはかないませんが、ほとんどの人が必要とする機能には十分です。
Take Control of Previewのバージョン 1.1 がリリースされました。まだコピーをお持ちでない場合は (1.0 を購入したすべてのユーザーは無料でアップデートできます)、Preview でできることをすべて学ぶために、ぜひご覧になることをお勧めします。
良い点
Mojaveのプレビューにおける主な変更点は、連係カメラに関するものです。特に注目すべきは、iPhoneで写真を撮ってプレビューに直接インポートしたり、iPhoneを使って書類をスキャンしてアプリに取り込んだりできるようになったことです。本書では、連係カメラについて解説するために「iPhoneまたはiPadからのインポート」セクションを追加しました。
同様に、Mojaveの新しいスクリーンショットインターフェースには、デスクトップにファイルを作成せずに、スクリーンショットを直接プレビューに送信するオプションがあります。これについてもセクションを追加しましたが、非常に簡単です。スクリーンショットコントロールバーの「オプション」ポップアップメニューから「プレビュー」を選択するだけです。実際には、ほとんどのスクリーンショットを編集する必要がないため、このオプションはあまり便利だと感じていません。人によって使い勝手は異なるかもしれません。
プレビューのもう一つの注目すべき追加機能は、おそらく以前のバージョンで追加されたものだと思いますが、Appleが写真のバックグラウンド処理に使用しているHEIF画像フォーマットをサポートしたことです。これは良い機能ですが、特筆すべき点はありません。
残念ながら、これらの機能はプレビューにほとんど何も追加しません。気づいていないかもしれませんが、プレビューはすでに、iPhone や iPad などの接続されたカメラから写真をインポートでき、またスキャナから書類をインポートすることもできました。これらの機能は両方ともそのまま残っていますが、「カメラからインポート」コマンドは iOS デバイスでは機能しなくなりました。iOS デバイスで写真を撮影したり書類をスキャンしたりするカメラの連係機能は本当に新しいものですが、他の多くのアプリでも機能します。また、スクリーンショットをプレビューですぐに開いて編集できるのは便利ですが、プレビュー自体でスクリーンショットを撮ることも既にできており、基本的に同じ機能を提供していました。繰り返しますが、以前のスクリーンショット機能はそのまま残っています。
最後に、AppleはアニメーションGIFの作成機能を削除しました。これは大きな損失ではありませんでした。プレビューのアニメーションGIFの作成・編集機能は、貧弱で使いにくかったからです。以前のバージョンではこれらの機能については説明していましたが、アニメーションGIFを扱う必要がある場合は別のツールを使うことを推奨していました。そのため、このセクションは過去のものとなりました。
悪い点
プレビューには本当にひどい変更点が一つあります。これは意図的なものだったに違いないので、バグとして片付けることはできません。プレビューの主要機能の一つに、開いているすべての画像、またはPDF内のすべてのページのサムネイルを表示するコンタクトシート表示があります(「表示」>「コンタクトシート」を選択)。PDFページの並べ替え、画像の一括削除や回転など、様々な操作に使えるので非常に便利です。
どういうわけか、Appleはコンタクトシート表示のサムネイルを元のアスペクト比を維持せず、正方形に変更しました。おそらく、プレビューはInstagram(最近になって縦向きと横向きの表示に対応し始めたばかり)を真似すればもっとおしゃれになるだろうと、インターン生が考えたのでしょう。その結果、PDFページは押しつぶされ、写真に写っている人物はまるで遊園地の鏡に映っているように見えます。これはひどく、全く不必要です。
醜い
『Take Control of Preview』のアップデートで難しいのは、Preview には風変わりな小さな機能やインターフェースの細かな変更がたくさんあることです。少なくとも、実際はそうでした。本書を読み進めていく中で、議論の余地がないと思っていた機能をテストしてみると、以前とは全く同じように動作しなくなったり、もっとよくあるケースでは、全く動作しなくなったりすることが時々ありました。
これらの変更は、単純に言ってしまえばバグです。そもそもバグが存在すること自体、そしてAppleの誰かが以前は問題なく動作していたコードを変更することでこれらの機能を壊してしまったこと自体が、非常に残念です。Appleは、将来の64ビット化やmacOSのその他の内部的な変更に備えて、Previewの基盤となるコードを更新してきたのではないかと推測します。残念ながら、Appleはこうしたアップデートを経験の浅いプログラマーに任せ、新しいコードのテストを怠ったようです。
幸いなことに、これらのバグはどれも致命的なものではありません。以下にリストを示します。
- コンタクトシートの間隔が正しくありません:コンタクトシートの最終行のサムネイル間の間隔が常に正しくありません。これは単なる見た目のバグですが、細部への配慮が欠けているように見えます。
- 目次が更新されない:プレビューで画像をいくつか開き、サイドバーに目次を表示するように設定しました。その後、サムネイル表示に切り替え、Finderから別の画像セットをサイドバーにドラッグしました。その後、目次表示に戻ると、開いているすべての画像ではなく、元のファイル名のみが表示されます。どうやら、プレビューは最初に目次表示に切り替えた時点で目次を作成し、その後は更新しないようです。
- コピーまたは複製されたメモのテキストが失われます: PDF に「ツール」>「注釈」>「メモ」を使用してポストイット形式のメモを作成できます。しかし、文書全体に繰り返しコメントを追加する必要がある場合を考えてみましょう。以前のプレビューでは、メモをコピーして後続のページに貼り付けることができました。今なら、そうすると貼り付けたメモのテキストが削除されます。メモを Option キーを押しながらドラッグしてコピーした場合も同様です。
- サイドバーのメモが編集できない:以前のバージョンのプレビューでは、PDFに追加されたメモをサイドバーで編集できましたが、現在は編集できなくなりました。Appleがサイドバーからメモ編集機能を削除することを意図していたのか、それとも単なるバグなのかは分かりません。
- 注釈インスペクタがほぼ機能しない:前の箇条書きはバグである可能性があります。なぜなら、プレビューで注釈が表示されるもう 1 つの場所、つまり注釈インスペクタ ([ツール] > [インスペクタを表示]) がほぼ完全に壊れているからです。列のヘッダーをクリックしても列が並べ替えられなくなり、メモを選択しても、読んだり編集したりするための関連テキストが表示されなくなりました。ハイライトを選択すると「クリックしてメモを追加」というラベルが表示されますが、入力した内容は保存されません。リスト内のメモまたはハイライトをクリックしても、書類内の関連ページまでスクロールしません。ハイライトの削除は機能しますが、メモを削除してもインスペクタから削除されるだけで、書類からは削除されません。
- 画像が1つのウィンドウで正しく開かない:最後に、Appleが未だに修正していないバグが1つあります。それは、プレビューですべての画像または画像グループを同じウィンドウ(サイドバーに表示)で開くように設定した場合、多数の画像を開こうとすると、その設定が確実に機能しないというものです。例えば88枚の画像を選択した場合、1つのウィンドウには66枚、別のウィンドウには22枚、あるいは1つのウィンドウには85枚、別のウィンドウには3枚と、表示が異なる場合があります。
未来
プレビューに理由もなく新たなバグが蓄積されなければ良いのですが、理想を言えば、Appleは実際にプログラムに便利な機能を追加してくれるはずです。Appleがバンドルアプリを改良することと、それが独立系開発者に与える影響との間には、常に葛藤が存在します。しかし、あちこちにいくつかの機能を追加したからといって、ユーザーがより機能豊富なアプリを購入する代わりにプレビューを使うという計算が変わるとは考えにくいでしょう。Appleがプレビューに真剣に取り組むとは思えませんが、夢を見るのは悪くありません。私が期待していることをいくつか挙げてみましょう。
- ドキュメントを閉じた後に画像の追加部分がフラット化されてしまうのを防ぐ方法があります。現状では、画像にオブジェクトを追加してファイルを保存すれば、追加したオブジェクトを操作できます。しかし、ファイルを閉じるとすぐに変更内容がフラット化され、単純なピクセルになってしまうため、変更が必要な場合はmacOSのバージョンナビゲータを使って以前のバージョンを復元する必要があります。もちろん、PNGやJPEGなどはこのようなオプションをサポートしていないのが問題ですが、プレビューがHEIF画像コンテナフォーマットを使ってバックグラウンドで魔法のように処理し、追加部分を編集可能な状態に保つことは可能かもしれません。
- 色の塗りつぶしと入れ替え機能:プレビューでは、画像に追加したオブジェクトの色を変更できます。また、Photosのように画像全体の色を調整することもできます。ただし、画像の一部を選択して別の色で塗りつぶしたり、色を置き換えたりする機能はありません。
- サイズ変更可能な画像キャンバス: TidBITS 記事では、スクリーンショットを組み合わせてイラストを作成することがよくあります。そこで私は、今はもう使われていない Aged & Distilled の Napkin に頼ることが多いのです (Napkin は動作しますが、もう販売されておらず、どうやら放置されているようです)。Napkin の大きな利点は、任意のサイズのキャンバスが提供され、そこに画像を配置できるという点です。そして、エクスポートする際に、Napkin が結果のファイルのサイズをそのコンテンツのサイズに合わせて自動的に調整してくれます。この本の中で、この問題の回避策 (基本的に、すべてを選択し、画像を切り取り、残った空白部分をサイズ変更してから、再度貼り付ける) を紹介していますが、キャンバスのサイズを変更できるオプションがあればもっとありがたいと思います。
- オブジェクトの配置の改善:画像やPDF内でオブジェクトを移動すると、プレビューではオブジェクトの中央が垂直方向または水平方向に整列したことを示す黄色の線が表示されます。しかし、オブジェクトの端も整列させ、均等に配置する機能があればさらに便利です。
- PDF でのテキスト編集: Preview は全体的に PDFpen や Acrobat などのソフトと競合する必要はないと思いますが、より高機能なプログラムと同様にテキストの追加、変更、削除ができれば便利です。
皆さんそれぞれにニーズがあると思いますが、Apple が今後プレビューをどのように強化してほしいと思いますか?ぜひコメント欄で教えてください。