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 mat16963 | 

Des bugs, des bugs et encore des bugs... Quelle idée j'ai eu de passer à Sierra!

avatar C1rc3@0rc | 

Ben faut s'y faire, MacOS sort en GM avec la version x.5... et encore.
Donc en fait on a la version a peu pres stable pour la WWDC de juin,... Apple produit toujours l'OS le plus avancé au monde, mais il n'a jamais ete dit quand ni qu'il etait le plus fonctionnel et le meilleur!

Quand meme rajouter des bug avec le PDF, faut le faire. Mais bon, sortir un OS qui se fige a cause d'un bug "an 2000" dans un smartphone de 15 ans apres, c'est aussi un exploit. Apple va de mieux en mieux! A quand la limite des 64k et du retour des programmes residents?

avatar NORMAN49 | 

Le rapprochement iOS MacOS se fait TOUJOURS avec pertes...
Exemple... Pages qui n'en est toujours pas revenu ;-)

avatar 8enoit | 

Bon. Eh bien je vais encore attendre avant de passer à Sierra. C'est malheureusement un grand classique. Attendre 6 mois avant de mettre à jour.

avatar Danny Wilde | 

@8enoit
Pareil !!

Moi qui voulait passer à Sierra cette semaine !!
Je vais rester encore avec "Le Capitaine" encore quelques mois.

avatar Gérard.B | 

J'étais dans la même optique, prêt à franchir le pas d'ici 15 jours, mais je crois que je vais encore rester avec El Capitan qui tourne comme une pendule sur mon iMac 2010 et Macbook Pro 2015!!

avatar BitNic | 

Pas mieux, j'envisageais d'y passer avec la Rev3 mais, effectivement il est + sérieux d'attendre la Rev5 !

avatar Tiberius | 

Ça avait provoqué des soucis avec SnapScan, et maintenant avec DevonThink qui ne parvient plus à créer des PDF Indexables (l'auteur a indiqué que la prochaine version corrigeait ce problème). C'est pénible ces bugs macOS...

avatar mat16963 | 

Et c'est surtout lamentable et honteux à quel point Apple n'en a rien de chez rien à foutre!

avatar melaure | 

@mat16963 :
Le PDF est quelque chose d'un peu technique, avec beaucoup de routines, et pour une boite qui vise les bobos ca n'a que peu de priorité. Il faut juste que le look change un peu pour être a la mode et les fondations ... franchement qu'est-ce qu'ils en ont à cirer ? ;) :D

Elle est belle l'Apple de Cook. Ce type est aussi bon qu'un président français ... Pensez bien a cette époque où le Mac est encore présent car le sabotage (suicide ?) est en marche ... Ou alors les bons sont partis à la conurrence ...

avatar jackhal | 

Y'a pas plus bobo que le PDF.

avatar Eltigrou | 

@jackhal

C'est à dire ? Une explication peut être ?

avatar jackhal | 

Oui : j'essayais de me mettre au niveau de melaure, j'ai donc écrit la première connerie qui m'est venue.

avatar macfredx | 

@jackhal

"j'essayais de me mettre au niveau de melaure"

Bon courage... ?

avatar melaure | 

Non c'est le niveau de la gen 2010 des pigeons de la pomme qui est affligeant, pas des utilisateur de plus de 30 ans qui ont l'expérience d'une plateforme nettement mieux maitrisée dans le passé ... le progrès c'est les bugs ? Alors le progrès c'est de la m... ok ?

avatar feefee | 

@melaure

?????

avatar melaure | 

Il fallait bien qu'un scientologue de la pomme passe ... et tu te prends surement pour un étron en rose gold ?

avatar Manubzh | 

jolie photo de profil !

avatar feefee | 

@melaure

"Non c'est le niveau de la gen 2010 des pigeons de la pomme qui est affligeant, pas des utilisateur de plus de 30 ans qui ont l'expérience d'une plateforme nettement mieux maitrisée dans le passé ... le progrès c'est les bugs ? Alors le progrès c'est de la m... ok ?"

http://la-conjugaison.nouvelobs.com/du/verbe/radoter.php

Premier personne du singulier à tous les temps ...

avatar r e m y | 

@feefee

Plus que Melaure qui radoterait, il me semble que c'est l'actualité Apple qui bégaie depuis quelques mois! (peut être devrais-je écrire "bugaie "...)

avatar melaure | 

Il faut vraiment que tu les consultes :

http://www.sos-sectes.org/index.htm

Passe un IRM aussi par sécurité ...

avatar Philbee | 

@Melaure

A mon avis, le sabotage ne va pas durer longtemps.

D'ailleurs, j'attends avec impatience l'assemblée des actionnaires qui devrait avoir lieu en février prochain !

Et si, au bout du compte, Timmy se fait virer, je sabre le champagne !

avatar Chanteloux | 

Vous ne serez pas le seul.

avatar C1rc3@0rc | 

Cook a interet a rester car c'est un bon CEO et il l'a demontré, et au niveau financier il est magistral.

La ou le bas blesse, c'est au niveau conception, et comme c'est de la responsabilité de Ive depuis 2012, si les actionnaires veulent remettre Apple sur une voie saine d'innovation et de fonctionnalisme, c'est Ive qu'il faut virer ou au moins imposer comme dans les autres boites, une unité de conception avec plusieurs intervenant et pas une dictature sous les ordres d'une diva: on se croirait dans la haute couture!

Le gros probleme au niveau de l'OS c'est depuis que Forstall a du s'occuper de Map et qu'il a laché la supervision des OS, ce qui n'a fait qu'empirer lorsqu'il a ete viré. Mais bon c'etait le seul a etre sur le chemin de Ive pour acceder au controle totalitaire de la conception. Et quand on fout un dessinateur a la place d'un ingenieur, faut pas s'ettoner du resultat.

avatar Philbee | 

Comme directeur des affaires opérationnelles, Cook était excellent MAIS... il est CEO et son job n'est pas de faire uniquement de la "compta" !

D'ailleurs, si Ive outrepassait ses prérogatives, il serait de la responsabilité de Cook, en tant que CEO, de le recadrer !

avatar jackhal | 

Non mais les mecs, il faut un peu arrêter de chouiner n'importe comment. Vous voulez que le développement d'iOS et de macOS avance plus rapidement ? Ca passe par la fusion du code. Oui il y a un accident de parcours, c'est regrettable mais s'il y a des bugs, c'est parce que ça bouge.

Et avant que quelqu'un me sorte qu'il ne fallait pas faire deux branches au départ : OS X est passé au 64-bit il y a des années, alors que les processeurs ARM étaient en 32-bit et bien plus faiblards. Il n'y avait pas le choix.

Maintenant les choses changent : les iDevices (à "grand écran", autrement dit à part la Watch) sont plutôt puissants, tous les modèles supportés seront bientôt uniquement en 64-bit, bref la fusion peut commencer. C'est un passage obligé pour avancer plus vite, et avoir un jour des Mac ARM, et (éventuellement) un iOS plus complet.

Le message de C1rc3@0rc est bourré d'inepties : ce genre d'incidents arrive PARCE QUE Apple ne se repose pas sur ses lauriers, et ça se produit pour des raisons d'architecture logicielle qui n'ont rien à voir avec Ive.
Quant à l'histoire de Ive le vilain tyran qui a évincé Forstall... Forstall était connu pour avoir un énorme ego, et il devenait difficile de travailler avec lui puisque certains refusaient de faire des réunions avec lui si Cook n'était pas présent. Super ambiance, c'est très bon pour faire avancer les projets.

avatar mimot13 | 

Evidemment on ne doute pas de l'intérêt de faire bouger les choses.. mais il y a des bugs surtout parce que le produit a été livré trop tôt, pas fini et pas assez testé. Fallait peut-être continuer avec l'ancienne mouture le temps de finir ? C'est pas forcément simple, mais qu'est ce qui est important : la fiabilité et la disponibilité coté utilisateurs ou les dernières élucubrations chez Apple ? Heureusement qu'ici il ne s'agit pas de production de voitures.

Tu vas chez ton boulanger acheter un nouveau pain qui vient juste d'être réalisé mais qui est immangeable ? Le boulanger goguenard te répond alors "il est nouveau et je n'ai pas voulu attendre trop longtemps pour le mettre en vente..! Dans un mois ou deux, il sera meilleur".

avatar NORMAN49 | 

@C1rc3@0rc

Ce serait donc un bon Président avec de mauvais ministres ?

Pas de soucis... on vire même les présidents par les temps qui courent ;-)

avatar frankm | 

@C1rc3@0rc

J'aimerais être "tout puissant" chez Apple et débarquer là dedans et péter un putain de câble parce que macOS ne fonctionne pas comme il le faut, Plans ne trouve pas une putain de rue adjacente à ma position etc.

avatar Crist'o (non vérifié) | 

Je confirme. Depuis Sierra, bug inattendu dans Aperçu qui ne conserve plus le texte saisi dans un PDF modifiable, conçu en formulaire. Avant Sierra, la compatibilité était parfaitement assurée entre Aperçu et Adobe Reader... Mac OS à l'abandon, ça semble se confirmer... Pas grave, les fans se consoleront avec l'abondance d'emojis dans Messages... Quelle misère que ce Cook !

avatar occam | 

Et cela, alors même que la prise en charge native du PDF était un des atouts pratiques d'OS X, qui ne manquait jamais d'impressionner les switchers enfin débarrassés d'Acrobat.

Comme disait Thom Hogan il y a trois jours à propos d'Apple «...unsolving solved user problems... Apple has generally been good at solving user problems. Apparently whoever it was that was solving them has left the building. »

Ou, pour reprendre le mot d'Edsger Dijkstra : Apple est de moins en moins une solution, et de plus en plus un problème.
D'autant plus rageant qu'il eût été parfaitement évitable.

avatar Chanteloux | 

Brave Apple! Championne dans.l'art de faire chier le monde! C'est maintenant ce qu'elle fait de mieux... J'aime mieux en rire -jaune

avatar MacisDead | 

Apple Crook tu n'as qu'a etre riche et donc ne jamais utiliser de pdf reservées a la plèbe si tu veux un OS qui marche ! Touches ta barre et tais toi !

avatar drikos | 

Ce n'est pas le sujet mais aujourd'hui sur mon MacBook Air j'ai viré Sierra et réinstaller El Capitan.. J'en avait un peu marre que Sierra déconnecte ma session sans que je lui demande alors que je bossais.. Plutôt surprenant.

avatar Ginger bread | 

Normal c'est Apple, un nouvel OS avec de nouvelles fonctions et toujours + de bugs + ceux des anciennes versions.
Tous les ans la même chose, l'an prochain n'y dérogera pas.

avatar Doctomac | 

Le troll est inutile, il faut simplement voir les nombreux bugs de Windows 10 à sa sortir et toujours actuellement pour voir qu'Apple propose toujours mieux même si la qualité a clairement baissé avec macOS Sierra.

avatar MacisDead | 

Apple a trouvé la solution : supprimer la lecture de pdf dans Sierra hop, problème réglé, next!

avatar heero | 

Rien ne vaux le bon vieux Acrobat Pro (Reader pour la version gratis) :-)

avatar oomu | 

ben non,

Aperçu était un très bon lecteur de PDF.

Le support natif de PDF dans Os X 10.0 était un incroyable atout pour le système.

Lire sa lente dégradation (comme OpenCL et plein d'autres choses, dont le Finder par exemple) est bien triste.

avatar ibric (non vérifié) | 

El Capitan est bien mieux !

avatar Denis Rousseaux | 

Pour le boulot, je remplis des formulaires, commencés sur mon iMac sous Sierra, avec Aperçu, les complète sur un MacBook Air sous Capitan, les travaille sur l'iMac et les imprime depuis le MBA, seul compatible avec mon imprimante. C'est la cata, les formulaires se vident, les cases à cocher s'effacent. J'en suis à imprimer une image sous jpeg pour être sûr de tout avoir. Je vais être obligé de réinstaller Acrobat Reader.

avatar mat 1696 | 

@DrPiquouze

J'ai testé quelques formulaires de test sur internet sous Sierra, et il est vrai qu'il y a pas mal de petits bugs graphiques, mais sinon j'ai quand même plus ou moins pu les remplir (alors que sous Mavericks c'est parfait, j'arrive totalement à les remplir)...

Quelqu'un a testé si dans 10.12.3 beta il y avait toujours ces bugs?

avatar pacou | 

Migrer vers Ubuntu serait une solution si on pouvait réellement gérer les PDF dans Linux.

Tim Cook ne va quand même pas me pousser vers Microsoft ?!?

avatar ever1 | 

tu as tout ce qu'il te faut niveau pdf sous linux

avatar pacou | 

@ever1

Alors dis moi en mp, car je suis VRAIMENT intéressé

avatar ever1 | 

En y regardant de plus pres, c'est vrai qu'il n'y a pas tout ce que ferait acrobat, mais je ne pense pas que preview non plus. Par contre suivant tes besoins, evince, okular ou foxit reader (moi j'ai juste des besoins de lecture) . En plus avancé PDF studio ou Master PDF Editor (payant) qui pourraient t'intéresser.

avatar alan1bangkok | 

Je n'utilise plus du tout de logiciels  et plus de problème avec Mac OS

avatar MacisDead | 

On est vraiment mal barré quand Mac va supprimer le support pdf comme ils l'ont fait avec flash!

avatar MacisDead | 

Les PDF c'est comme les ports USB a l'ancienne ça ne sert à rien ! Il suffit de les supprimer de votre disque dur et le problème est réglé ! Vous tenez mal vos pdf ! - Tim Cook

avatar greggorynque | 

C'est marrant, j'étais ce soir même en train de découvrir l'ENORME régression de Sierra sur la gestion des PDF, plus aucune gestion des calques affichés ou non, transparence buggée, aperçu foireux ... je n'installais plus acrobat pro sur mac car je n'en avais quasiment jamais besoin mais je vais y remédier vite fait !!

Ça vend des ordinateur "PRO" et ça coupe à chaque MAJ des fonctions essentielles, qui faisaient la force de macOS comme la gestion des PDF ... lamentable ...

Pages

CONNEXION UTILISATEUR