Résoudre Tous Les Problèmes De Windows Et Autres Programmes

Q&R : Adobe explique la transition vers Apple Silicon

Adobe a publié Photoshop pour Mac M1 , livrant un énorme augmentation des performances des applications sur Apple Silicon contrairement à ses performances sur des machines similaires à processeur Intel.

Adobe explique la transition vers Apple Silicon

J'ai rencontré l'entreprise pour en savoir plus sur l'expérience de la recompilation de Photoshop pour Apple Silicon. ce processus. Mark Dahm, chef de produit principal chez Photoshop, a expliqué comment la transition s'est déroulée.



Un produit comme Photoshop est un outil essentiel du métier pour de nombreuses personnes. Quels ont été les plus grands défis lors de la planification de sa migration vers la plate-forme M1 ?



« Photoshop a eu la chance de servir les clients Mac depuis plus de 30 ans, et après avoir vécu la transition des puces Power PC vers les puces Intel au cours de la période 2005/2006, quelques considérations familières sont venues à l'esprit lorsque l'annonce du silicium d'Apple a été faite .

« D'une part, les performances sont une priorité pour nos clients professionnels créatifs. Nous nous sommes donc demandé combien de temps cela pourrait nous prendre pour égaler les années de réglage des performances qui ont assuré le bon fonctionnement des capacités sophistiquées de fusion et de rendu de Photoshop.



« En outre, au fil des ans, les capacités de Photoshop se sont étendues au-delà de la simple édition d'images de base à une variété de services supplémentaires utiles ; l'activation dynamique des polices, la technologie de synchronisation dans le cloud, les fonctionnalités d'apprentissage automatique et les services de déploiement d'installateurs, le tout pour faciliter et fluidifier un large éventail de flux de travail créatifs au-delà de l'édition d'images.

« Chacune de ces bibliothèques de support, contribuées à Photoshop depuis presque tous les coins du monde de l'ingénierie Adobe, devrait être écrite pour prendre en charge le silicium Apple, et dans les meilleurs délais. Alors peut-être que la portée initiale du projet était un peu intimidante au début.

Pendant la migration, quels ont été les plus grands défis ? Dans quelle mesure Adobe a-t-il pu travailler avec Apple sur le projet ?



« Heureusement, le mode Rosetta d'Apple a permis à Photoshop de fonctionner de manière fiable et rapide sur les appareils M1 dès le premier jour, sans nécessiter de modifications importantes de la base de code. Et de nombreuses fonctionnalités s'exécutaient aussi rapidement, voire plus rapidement que sur les systèmes précédents, de sorte que les questions précédentes sur les performances étaient résolues de manière assez satisfaisante.

« Mais la refactorisation de toutes les dépendances de Photoshop pour qu'elles s'exécutent en mode natif était la première étape nécessaire pour débloquer de réels gains de performances du matériel. Ici, l'attention portée à la chaîne d'outils de développement a préparé le terrain pour une transition transparente, nous permettant de passer plus de temps à résoudre les problèmes dans notre propre code et de ne pas nous battre avec des problèmes d'outils de développement capricieux.

« Nous étions impatients d'exploiter les aspects les plus spécialisés de la puce M1 pour voir comment ils pourraient redynamiser certaines des fonctionnalités apparemment magiques qui sont depuis devenues des incontournables de l'expérience Photoshop au fil des ans ; des fonctionnalités telles que Content Aware Fill, le pinceau de guérison, des filtres spécialisés et même des nouveaux venus relatifs, comme les outils de sélection automatique de sujet et de remplacement du ciel basés sur l'apprentissage automatique.

«Et grâce à notre partenariat étroit avec Apple, nous avons été ravis de mettre en œuvre des optimisations spécialisées supplémentaires qui ont encore amélioré ces fonctionnalités là où elles ont clairement dépassé l'amélioration des performances généralisée que nous observions pour les autres fonctionnalités. Ce n'est que le début, et nous sommes impatients de donner vie à encore plus de gains de performances et à la magie de Photoshop sur la nouvelle plate-forme de silicium d'Apple.

« Alors que la gamme de silicium d'Apple s'étend dans le futur, le fait que Photoshop fonctionne de manière native sur l'architecture M1 signifie qu'il peut être constamment réglé et optimisé pour tirer pleinement parti des avancées en matière de ressources que le silicium d'Apple a à offrir, sans la dépendance supplémentaire de Rosetta .'

Malgré l'importance de l'application et les défis (ou non) de la migration, vous avez réussi à porter PS vers M1 en quelques mois seulement. L'expérience de création d'applications pour Mac M1 est-elle relativement simple ?

« Pour les développeurs habitués au développement pour la plate-forme Mac, le développement pour le M1 devrait être une expérience fluide. L'investissement important d'Apple dans la chaîne d'outils et l'expérience des développeurs a été un facteur majeur ici.

« De plus, bien qu'il existe depuis plus de 30 ans, le fait d'avoir récemment terminé la transition vers iOS pour Photoshop pour l'iPad a mis quelques-unes de nos initiatives de modernisation à l'épreuve, et nous étions heureux de voir certains avantages clés comme le système de mémoire unifiée de Metal payer des dividendes sur toutes les surfaces des appareils.

Qu'avez-vous appris en tant que développeur qui, selon vous, pourrait être utile aux entreprises qui envisagent de recompiler des logiciels pour les Mac d'entreprise, le processus en vaut-il la peine ?

« Recompiler une grande application pour le silicium d'Apple nécessite un investissement de la part de ses développeurs. Cependant, comme nous l'avons montré dans le cas de Photoshop, cela peut entraîner des améliorations significatives des performances pour l'utilisateur. De plus, à mesure que de plus en plus de clients achètent des appareils en silicium Apple, ils s'attendront à ce que les applications s'exécutent nativement sur le matériel le plus récent pour tirer pleinement parti de leurs nouvelles machines.

« Nous avons comparé un MacBook M1 à un MacBook de génération précédente configuré de manière similaire et avons constaté qu'en mode natif, Photoshop fonctionnait 50 % plus rapidement que l'ancien matériel.

'Ces grandes améliorations des performances ne sont qu'un début, et nous continuerons à travailler avec Apple pour optimiser davantage les performances au fil du temps.'

Quels sont les plans M1 d'Adobe pour les autres produits de la suite ?

« Pour le moment, Photoshop et Lightroom sont tous deux disponibles en tant qu'applications natives pour les Mac M1, et des versions bêta publiques d'applications natives sont également disponibles pour Premiere Pro, Premiere Rush et Audition. Nous sommes ravis d'apporter davantage d'applications Creative Cloud natives aux appareils en silicium d'Apple, et nous aurons des mises à jour à partager plus tard cette année. '

Merci de me suivre sur Twitter , ou rejoignez-moi dans le Bar & grill AppleHolic et Discussions Apple groupes sur MeWe.

Amazon a-t-il déjà réalisé des bénéfices