Les PDF mal gérés de macOS Sierra

Mickaël Bazoge |

Avec Sierra, Apple a poursuivi le travail de fond de rapprochement entre macOS et iOS. Les frameworks des deux systèmes d’exploitation continuent de converger, mais les ingénieurs de Cupertino sont peut-être allés un peu vite en besogne avec PDFKit. Adam Engst se fait l’écho des sérieux problèmes rencontrés par plusieurs développeurs et éditeurs s’appuyant sur ce framework pour leurs applications d’édition de fichiers PDF.

C’est le cas de Craig Landrum (Mindwrap), Christian Grunenberg et Eric Bönisch-Volkmann (DEVONthink), Michael Tsai (EagleFiler), Brooks Duncan (DocumentSnap) ou encore Jon Ashwell (Bookends) qui ont relevé des changements dans PDFKit ; des modifications qui provoquent effectivement des bugs en cascade dans leurs logiciels.

Christian Grunenberg expose clairement le problème : « Apple veut utiliser une fondation commune pour iOS et macOS. Seulement, [PDFKit] a été lancé trop tôt, et pour la première fois (…) Apple a rendu obsolète plusieurs fonctions sans se soucier de leur compatibilité. Et pour empirer les choses, beaucoup de ces anciennes fonctions sont maintenant cassées ou pas du tout implémentées, ce qui veut dire que nous devons mettre au point des solutions de contournement ou développer nos propres solutions ».

Des fonctions basiques qui manquent à l’appel, et macOS 10.12.2 ajoute même des bugs, enrage Michael Tsai. « C’est triste de voir ces fonctionnalités de base laissées en plan pendant si longtemps, en particulier dans un domaine, le PDF, dans lequel Apple excelle habituellement ».

Jon Ashwell abonde : « Les versions 10.12 et 10.12.1 étaient mauvaises, mais 10.12.2 est un désastre ». Son application Bookends plante lors de l’affichage de PDF contenant des annotations, un souci qui fait d’ailleurs les riches heures de ce sujet des forums développeurs d’Apple. Brooks Duncan prévient : les textes OCR provenant de SnapScan seront effacés si l’utilisateur a la mauvaise idée de modifier les documents avec Aperçu…

La bonne nouvelle, c’est que les applications utilisant des bibliothèques tierces ne rencontrent pas ces soucis… du moins tant que les fichiers se tiennent le plus possible à l’écart d’Aperçu. Le logiciel d’Apple semble souffrir moins des bugs de PDFKit que d’autres solutions alternatives.

Michael Tsai veut croire que c’est le signe que l’équipe d’Apple en charge de cette application est au courant des problèmes et a choisi de les contourner en attendant le nettoyage du framework. Les éditeurs tiers n’ont malheureusement pas cette facilité. Il n’y a plus qu’à espérer que macOS 10.12.3, actuellement en bêta, apporte des correctifs bienvenus.

avatar pat3 | 

Comme d'autres je pensais passer à Sierra cette semaine, regrettant même de ne pas l'avoir fait la semaine dernière: mais là, bort. Je bosse trop avec des PDF que j'annote à longueur de journée pour prendre un quelconque risque à ce niveau. Pour ceux qui sont dans la mouise, allez peut voir du côté de Skim (open source), que j'utilisais beaucoup avant qu'Aperçu ne devienne vraiment bon, et qui continue son bonhomme de chemin avec des mises jour régulières.

avatar akseor | 

Merci pour cet article. J'utilise encore Preview / Aperçu, mais je rencontre des bugs hallucinants côté gestion des annotations dans les PDFs. Je suis donc ravi d'une part de voir cet article, et d'autre part de voir que je ne suis pas le seul à penser à Linux pour contourner ces soucis. Et il est bien triste qu'Apple qui gérait cela magnifiquement bien il y a quelques années fait aussi mal aujourd'hui.

avatar Le docteur | 

Alors en ce qui me concerne j'en ai bavé pendant un moment avec FineReader et Aperçu et le bug de détérioration de l'OCR de FineReader par Aperçu. Seulement, ce bug je l'avais déjà sous El Capitan, et sous Yosemite aussi, je crois.
Dernièrement impossible de passer à l'OCR plusieurs fichiers acquis via le gestionnaire de scanner de Devon.
On n'a pas fini d'être dans le merde.

J'ai résolu le bug OCR d'Aperçu en le changeant pour PDF Expert de Readdle. Et pourtant je suis un fan des solutions Apple, en général, et j'aimais bien Aperçu.

avatar poco | 

Moi qui pestais contre un de mes clients. A chaque fois que je reçois un de ses pdfs, j'y met une réf interne avec preview sous Sierra.

Le fichier ne présente plus qu'une feuille blanche lorsqu'on le ré-ouvre...

Merci Apple pour les emojis dans Messages, j'utiliserai mon MBP 2015 pour lire des videos Youtube, Facebook et envoyer des emojis à des potes... va-t-il falloir passer sous windows pour travailler?

avatar Jean-Jacques Cortes | 

@poco,
oui, au vu des prix pratiqués par Apple, la daube vendue à ces prix, et les gros progrès réalisés par Microsoft, mon prochain ordinateur sera un PC.
Lors de la sortie de Vista, Apple aurait pu couler le monde PC, en libérant Mac OS X Intel pour les PC mais le manque de vista (oui, jeu de mots facile) des dirigeants d'Apple leur a fait perdre une occasion qui ne se reproduira plus. Apple va d'ci un an ou deux, abandonner les ordinateurs pour ne garder que les iPhone et les daubes du style AppleWatch. Merci Tim Cook.

avatar Chanteloux | 

Moi j'aime Tim Cook. Il est en train de foutre en l'air Apple, et c'est grace à cette mise à mort lente qu'Apple pourra renaître.

avatar thierry37 | 

C'est couillon, je vais quand même pas utiliser Adobe Reader pour ouvrir les pdf sur mon mac !!! Arghhh...

avatar deltiox | 

C'est quand même incroyable de telles modifications (régressions) sur des technologies au cœur du système

Il n'y a plus de testeurs en interne chez Apple ?

avatar softjo | 

Sur Mountain Lion, Aperçu m'avais tourné toutes les annotation verticalement. J'ai cherché comment résoudre le problème.... comme toujours, Apple ne résout aucun bug, je suis tombé sur un post du forum d'Apple datant d'avant 2010....

Donc les bug actuels nouvellement introduits ne seront certainement pas corrigés avant plusieurs années...

J'ai remarqué qu'Apple préfère rembourser que corriger des bugs.... ça en dit long sur leur volonté de ne rien vouloir corriger juste pour économiser, tant que les gens accepte du support logiciel bas de gamme, sans demander de remboursement de leur abonnement Apple Music, du mac, etc, ça va empirer.

avatar iLucien | 

Mon mac book air 2016 plante dès que j'ajoute des pages à un PDF
Apple m'a proposé une Clean install, ce que je refuse pour l'instant car mon mac me sert tous les jours et je ne peux perdre aucune info
A priori , c'est un problème qu'ils n'ont pas identifié
C'est vrai qu'Apercu est décevant , il a bien fonctionné durant des années sur tous mes macs

avatar lolo-69 | 

Bonsoir.

Et dire que le "Format/C" du côté de l'OS de Redmond était souvent l'arme ultime pour remettre les points sur les "i" à sa machine.
Chose fastidieuse et pénible épargnant généralement les MacUsers.

Désormais, Apple recommande son équivalent, la maudite "clean install" à tire larigot.
Pauvre de nous!

avatar adixya | 

El Capitan était top, je ne suis passé a Sierra que pour la fonction Apple Watch unlock, sinon, rien que le fait que ce système soit incompatible avec des macs de 2008 alors que ce n'est pas le cas du Capitan montre que Sierra est d'emblée plus lourd à gérer, enfin j'imagine...

avatar 421 | 

J'utilisais Aperçu à la place d'acrobat reader car je n'avais plus besoin de son interface digne du XXe siècle et de toutes ses fonction ; 10 ans plus tard, retour en arrière, Acrobat a bien progressé et Aperçu bien régressé...

avatar ziggyspider | 

Avec un Mac OS qui perd des plumes à chaque nouvelle version, revenu ai niveau de iOS et qui ne sait plus rien faire, ça va finir par un enterrement de 3me classe du Mac.

avatar Doctomac | 

macOS Sierra est clairement moins bien fini que l'a été El Capitan pour finalement pas grand chose : Siri OK mais comme je l'avais dit pour Windows 10, ça n'apporte pas grand chose si ce n'est de petites tâches rapides que l'on peut demander ; les onglets partout c'est bien mais pour l'heure, ils ne sont pas partout (Office toujours rien...), etc.

J'ai une suggestion pour Apple. Apple n'est plus sous la pression de la guerre des systèmes d'exploitation de PC de l'époque. Apple a réussi à faire de son OS une référence, le Mac se porte très bien (il se vent plus de Mac que jamais avant), l'OS est mûr, tout va bien (enfin à l'exception de la situation du MacPro et du MacMini, la possible suppression des écrans externes et des bornes Airport).

Donc, garder une fréquence de mise à jour annuelle pour iOS (c'est là que le combat se situe maintenant et que les ressources visiblement sont mobilisées). Passer à une mise à jour bisannuelle (ou 1 an 1/2) pour macOS de manière à proposer un OS avec des fonctions nouvelles pour le Macusers (les continuity, c'est pratique mais j'aimerais des fonctions Mac-centric) ; d'éviter cette situation ou des composants systèmes ont été supprimés, oubliant les problèmes de compatibilité ; de proposer un OS plus stable sur les machines anciennes (Safari freeze le système quand il utilise l'accélération graphique en particulier sur les iMac late 2009), etc..

avatar ziggyspider | 

Pour les mises à jour du système, il y a une autre possibilité, comme Linux avec ses versions LTS, garder un système qui sera supporté plusieurs années en plus des nouvelles versions. Les pros, qui ne veulent pas suivre cette fuite en avant effrénée, accompagnée des problèmes de compatibilité des softs comme des pilotes, apprécieront ! Ainsi que beaucoup d'autres …

avatar jerome74 | 

Ce qui est très très bizarre, c'est justement que PDFKit n'existe pas du tout dans iOS. A moins qu'Apple n'ait commencé un chantier de simplification/modernisation de PDFKit sur macOS, dans le but de le porter un jour sur iOS? Mieux vaut tard que jamais. Quand à moi, j'ai constaté que les bugs PDF dont souffraient mon application dans 10.12 et 10.12.1 ont été corrigé dans 10.12.2.

avatar iVador | 

Aucun souci avec Sierra de mon côté malgré quelques kernel panics en bêta publique.

J'en suis globalement très satisfait.

avatar cv21 | 

Le rapprochement de macOS avec iOS semble délicat, peut-être est il favorable à long terme pour macOS mais non sans heurts pour l'instant

avatar r e m y | 

@cv21

Mouais... pas convaincu de l'intérêt de cette convergence.
Je me vois mal téléphoner avec un iMac 27" à l'oreille, moi!

avatar Macbook31 | 

@r e m y

Salut !

A tort, moi je téléphone bien avec mon MacBook Pro 2016, avec une qualité sonore (propreté du son émis et réceptionné vraiment extra !), l'iPhone 7 reste sur le bureau.

Je vais comparer ça avec l'iMac rétina 2014 (je viens de passer à l'iPhone 7 ce week end après avoir flingué mon 6 + en le faisant tomber une fois de trop)...mais le couple iMac / iPhone 6 était moyen, on me disait souvent que l'on m'entendait moyen.

Le problème avec Apple, est que pour utiliser correctement toutes les technos logicielles, il faut être jour cotè hardware...

avatar Ast2001 | 

En tous cas, cela montre qu'ils travaillent au moins sur un rapprochement MacOS / iOS :-) Du refactoring à l'échelle de deux OS, cela ne doit pas être simple du tout. Comme je ne vois pas Apple abandonner le format PDF (quoique ;-) ), je pense que les choses vont s'améliorer rapidement.

avatar mat 1696 | 

@Ast2001

J'espère, j'espère... Car c'est vraiment gênant (Il est quasi impossible de remplir un pdf avec Aperçu, alors qu'on peut parfaitement le faire... avec le visualiseur Web de Chrome!!!)

avatar get anxious | 

Ah !
Je viens de découvrir avec cet article pourquoi mes PDF merdaient...
Je n'ai qu'un besoin ponctuel d'utilisation de ce type de fichiers, mais pour le coup c'est bien chiant car c'est un format sensé être maitrisé depuis longtemps !

Pour DevonThink ça fait chier parce que ça reste sans doute le seul soft qui me retient encore chez la marque pommé même si je louche de plus en plus sérieusement vers le Hackintosh.

avatar marc_os | 

Si des gens tels les développeurs de DevonThink se mettent à râler, peut-être Apple se bougera-t-elle le doigt du c.l et fournira-t-elle rapidement un correctif ?

avatar Orus | 

Ils deviennent fous chez Apple ou l'incompétence est elle devenue la règle absolue ?
C'est Mac OS qui devrait prendre le dessus sur iOS, pas le contraire comme actuellement; c'est du suicide. Désormais l'idée de passer sous Windows dans les mois à venir progresse rapidement chez beaucoup de gens. Pathétique.

avatar poco | 

Autre point de rage. Apple et le partage de fichiers.

N'ayant qu'un modeste besoin de créer 4 groupes et y affecter une dizaine d'utilisateurs je ne désire pas utiliser la version server d'OS X.

J'ai donc pris un Mac Mini, créé 10 Utilisateurs, mes 4 groupes et assigné les utilisateurs à leurs groupes.

Une semaine sur une autre j'ai des fichiers qui ne veulent plus s'ouvrir (pb autorisations) …

Obligé de réparer et propager les autorisations toutes les semaines... Grrrrr...

Pages

CONNEXION UTILISATEUR