macOS Sierra 10.12.2ユーザーはプレビューアプリでPDFを編集しないよう勧告

macOS Sierra 10.12.2ユーザーはプレビューアプリでPDFを編集しないよう勧告

macOS Sierra 10.12.2 を実行している Mac ユーザーには、ドキュメント破損の原因となる可能性のあるアプリのいくつかの重大なバグを Apple が修正するまで、オペレーティング システムに組み込まれているプレビュー アプリで PDF ファイルを編集しないようにアドバイス、いや、強く勧められています。

macOS Sierra 10.12.2 Users Advised to Avoid Editing PDFs in Preview App

TidBITS 発行者の Adam Engst 氏は、開発者 Craig Landrup 氏の主張を裏付ける形でこの勧告を行っている。Landrup 氏は、Apple が macOS 10.12 用に PDFKit フレームワークを書き直す決定をしたことで、ScanSnap や Doxie スキャナとの互換性など、PDF 関連の開発者が頼りにしている基本機能が壊れてしまったと述べている。

「Take Control of Preview」の共著者として、こう申し上げるのは心苦しいのですが、Appleがこれらのバグを修正するまで、SierraユーザーはPreviewを使ってPDF文書を編集しないことをお勧めします。どうしてもPreviewでPDFを編集する必要がある場合は、編集によって何らかの破損が生じた場合に備えて、ファイルのコピーのみで作業し、オリジナルは保管しておいてください。

エングスト氏によると、DEVONtechnologiesの責任者であるエリック・ベニッシュ=フォルクマン氏から、同社はDEVONthinkにおけるSierraのPDF関連のバグ回避に相当な開発時間を費やしてきたと聞かされたという。同社の開発者クリスチャン・グルネンベルグ氏は、Sierra向けのPDFKitの書き換え版を「開発中」と位置付けている。

AppleはiOSとmacOSで共通の基盤を使いたいと考えています。しかし、リリースがあまりにも早すぎたため、Appleは初めて(少なくとも私の経験では)互換性を顧みずに複数の機能を廃止しました。さらに悪いことに、以前の機能の多くが動作しなくなったり、全く実装されなくなったりしています。そのため、多くの回避策を追加したり、独自に実装したりする必要がありました。そして、まだやるべきことが残っています。

10.12.2では新たな問題が発生しました(Appleは少なくとも互換性の問題は修正しようとしているようです)。もちろん、その他の問題はほとんど修正されていません。DEVONthinkだけでなく、EndNote、Skim、Bookends、EagleFilerなど、他の多くのアプリケーションも影響を受けています。

グルネンベルグ氏は、これらの問題の責任はアップルにあると主張している。

AppleはPDF仕様のサブセットのみをサポートしており、そのサポートには常にバグがつきものです。例えば、旧式のABBYY FineReader 8エンジンで作成された東欧文字を含むPDF文書は、PDFKitで編集すると文字化けしてしまいます。また、PDFフレームワークPSPDFKitの作者であるPeter Steinberger氏によって報告された問題は、Appleは修正する予定がないという回答とともに、あっさりとクローズされました。

AppleがmacOSの今後のアップデートでプレビューの問題を修正してくれることを期待していますが、それまでは、Engst氏はあらゆるPDF操作の代替としてSmileのPDFpenを推奨しています。AdobeのAcrobat DCはより高価な選択肢です。MacTrastではReaddleのPDF Expert 2.1を使用しており、強くお勧めします。

(MacRumors経由)