マイク・ワーテル
· 2分で読めます
Apple が macOS Sierra で PDF を処理する方法を変更したことで、サードパーティ製ユーティリティに問題が発生しており、最も深刻な問題として、ユーザーのファイルから光学式文字認識レイヤーが削除される可能性がある。
長年 Mac ジャーナルを執筆してきたTidBITSの Adam Engst氏は、Sierra のリリース時に ScanSnap スキャナ ソフトウェアに関する問題が広く公表されたが、他の問題は 2 回のアップデート後も解決されておらず、場合によっては悪化していると指摘しました。
Engst氏がまとめ、AppleInsiderが確認した情報によると、AppleはmacOS 10.12 SierraでPDFKitフレームワークを書き直し、iOSとmacOSで共通のコアを実装しました。しかし、これによりAppleのPDFKitに依存するソフトウェアに深刻な問題が発生しています。
「AppleのPDFKitライブラリに依存していた開発コミュニティの私たちは、本当に大きな打撃を受けました。しかも、自分たちだけで問題を解決する方法がないのです」と、MindWrapの開発者であるクレイグ・ランドラム氏は述べた。「PDFKitで発見されたいくつかの深刻な問題について、Appleには多数のバグ報告が寄せられており、Appleが今後のポイントリリースでこれらの問題に対処してくれることを期待しています。」
「Appleのずさんなコードと無関心がこれほどひどいのは見たことがない」 - Bookends開発者 Jon Ashwell
ScanSnap の問題は、富士通と Apple の両社によって部分的にはほぼ解決されているが、Apple が一部の問題を認めず、機能は意図したとおりに動作していると述べるなど、問題は複雑化している。
「古い ABBYY FineReader 8 エンジンで作成された東ヨーロッパの文字を含む PDF 文書は、編集後に PDFKit によって破損します」と開発者の Christian Grunenberg 氏は書いています。「そして報告された問題は、Apple が修正するつもりはないという返答とともに、単純に閉じられました。」
Sierra の最新のアップデートでは、プレビューで PDF を編集するユーザーは、ScanSnap や Doxie など、ABBYY FineReader エンジンに依存するユーティリティによって生成された保存済みの OCR テキスト レイヤーが、保存後に Apple ユーティリティによって削除されることも発見しています。
「Appleにレーダーを複数回提出しましたが、そのうち2件は重複として却下されました。別のケースでは、アプリを提供するよう求められましたが、提供した後はただ沈黙が続きました」と、同じくBookends書誌の開発者であるジョン・アシュウェル氏は述べた。「これほどずさんなコードとAppleの無関心という、残念なケースは見たことがありません。」
プレビューをPDF文書の閲覧のみに使用しているユーザーは、使用しているサードパーティ製ユーティリティが影響を受けていない限り、ほぼ安全です。しかし、Engst氏とAppleInsiderは、OCRレイヤーの削除やAppleによって導入されたその他のバグへの回避策として、可能な限りプレビューを使用してPDF文書を編集しないことを推奨しています。
アップルは今のところこの件についてコメントを拒否している。