Apple's changes to macOS PDF handling stymie third-party developers, cause data loss
Apple's changes to how it handles PDFs in macOS Sierra are causing problems with third-party utilities, with the most profound issue potentially causing the removal of an optical character recognition layer from user's files.

Adam Engst from long-time Mac journal TidBITS noted that while problems were widely publicized at Sierra's launch with ScanSnap scanner software, other issues have persisted after two updates, and in some cases gotten worse.
According to reports collated by Engst, and confirmed by AppleInsider, Apple has re-written the PDFKit framework in macOS 10.12 Sierra, and implemented a common core with iOS and macOS. However, this has caused some serious issues with software that relies on Apple's PDFKit.
"Those of us in the development community who relied upon Apple's PDFKit library were really slammed -- and we have no way to fix the problems ourselves," said MindWrap developer Craig Landrum. "There have been numerous bug reports sent to Apple on the several serious issues found with PDFKit and we hope Apple addresses them in an upcoming point release."
While the ScanSnap problems have been mostly fixed, in part by both Fujitsu and Apple, problems are compounding, with Apple refusing to acknowledge some issues, and saying that the feature is operating as intended.
"PDF documents containing Eastern European characters created by the older ABBYY FineReader 8 engine are corrupted by PDFKit after editing," wrote developer Christian Grunenberg "And issues reported ... were simply closed with the response that Apple didn't intend to fix them."
In the most recent update to Sierra, users that edit PDFs in Preview are also discovering that saved OCR text layers generated by any utility relying on the ABBYY FineReader engine, including ScanSnap and Doxie, are stripped out by the Apple utility after a save.
"I've filed a number of radars with Apple, two of which were closed as duplicates. In another case, I was asked to provide our app, but after doing so there has been only silence," said Jon Ashwell, developer of the Bookends bibliography too. "I've never seen such a sorry case of sloppy code and indifference from Apple."
Users just using Preview to read PDF documents are mostly safe, assuming the third-party utilities they user are unaffected. However, Engst, and AppleInsider recommends that users avoid using Preview to edit PDF documents whenever possible as a work-around to OCR layer removal and other bugs introduced by Apple.
Apple has so far declined comment on the matter.

Adam Engst from long-time Mac journal TidBITS noted that while problems were widely publicized at Sierra's launch with ScanSnap scanner software, other issues have persisted after two updates, and in some cases gotten worse.
According to reports collated by Engst, and confirmed by AppleInsider, Apple has re-written the PDFKit framework in macOS 10.12 Sierra, and implemented a common core with iOS and macOS. However, this has caused some serious issues with software that relies on Apple's PDFKit.
"Those of us in the development community who relied upon Apple's PDFKit library were really slammed -- and we have no way to fix the problems ourselves," said MindWrap developer Craig Landrum. "There have been numerous bug reports sent to Apple on the several serious issues found with PDFKit and we hope Apple addresses them in an upcoming point release."
"I've never seen such a sorry case of sloppy code and indifference from Apple." - Bookends developer Jon Ashwell
While the ScanSnap problems have been mostly fixed, in part by both Fujitsu and Apple, problems are compounding, with Apple refusing to acknowledge some issues, and saying that the feature is operating as intended.
"PDF documents containing Eastern European characters created by the older ABBYY FineReader 8 engine are corrupted by PDFKit after editing," wrote developer Christian Grunenberg "And issues reported ... were simply closed with the response that Apple didn't intend to fix them."
In the most recent update to Sierra, users that edit PDFs in Preview are also discovering that saved OCR text layers generated by any utility relying on the ABBYY FineReader engine, including ScanSnap and Doxie, are stripped out by the Apple utility after a save.
"I've filed a number of radars with Apple, two of which were closed as duplicates. In another case, I was asked to provide our app, but after doing so there has been only silence," said Jon Ashwell, developer of the Bookends bibliography too. "I've never seen such a sorry case of sloppy code and indifference from Apple."
Users just using Preview to read PDF documents are mostly safe, assuming the third-party utilities they user are unaffected. However, Engst, and AppleInsider recommends that users avoid using Preview to edit PDF documents whenever possible as a work-around to OCR layer removal and other bugs introduced by Apple.
Apple has so far declined comment on the matter.

Comments
http://tidbits.com/article/16966
Note: Also linked in the highlighted blue text within the AI article for those that overlooked it.
"Apple wants to use a common foundation for both iOS and macOS. However, it was released way too early, and for the first time (at least in my experience) Apple deprecated several features without caring about compatibility. And to make things worse, lots of former features are now broken or not implemented at all, meaning that we had to add lots of workarounds or implement stuff on our own. And there’s still work left to be done.
10.12.2 introduces new issues (it seems that Apple wants to fix at least the broken compatibility now) and of course fixed almost none of the other issues. It’s not only DEVONthink — a lot of other applications (such as EndNote, Skim, Bookends, and EagleFiler) are also affected."
http://tidbits.com/article/16966
Perhaps it would've been prudent for Apple to release the new codebase with macOS 10.13 after major bugs were ironed out.
Unimpressive hardware? Funny. My latest Apple hardware are the best in breed -- the best smartphone, tablet, notebook, watch, and perhaps now wireless headphones. I can't take that claim seriously.
Also, it's inaccurate to surmise that Apple doesn't care about macOS because bugs. Bugs have been ever-present in each system release. And Windows has it's share of bugs aplenty -- where are people claiming MS doesn't care about Windows?
It's irrational.
1. Apple software has never been perfect
2. Apple software is objective no worse now than it has been anytime in its history
3. Apple products are being used by many, many more people than ever before
4. People using Apple products are whinier and more entitled than ever before
Amen. Couldn't have said it better myself.
They dropped this feature because they wanted synergy with the iCloud version of Pages, which does not support this feature, so they dropped it from the desktop version. Sounds very similar to this PDFKit situation where synergy across two platforms is put ahead of user needs.
Tablet - Maybe
Notebook - Not anymore.
Watch - Don't know, since I haven't tried it.
Wireless headphones - Are you sure about this? You try other options before saying that Apple has the best headphones. I suggest you start with Bower & Wilkins,
http://www.bowers-wilkins.com/Headphones/Collection/products/overview.html