Home MacOS Q&A: Adobe explains the transition to Apple Silicon

Q&A: Adobe explains the transition to Apple Silicon

3808
801

Adobe has released Photoshop for M1 Macs, delivering a huge boost in application performance on Apple Silicon in contrast to how it performs on similar Intel-based machines.

Adobe explains the transition to Apple Silicon

I caught up with the company to find out more about the experience of recompiling Photoshop for Apple Silicon — and while Adobe was at first a little intimidated by the scope of the project, it is full of praise for the developer tools Apple has created to ease this process. Mark Dahm, principal product manager at  Photoshop, explained how the transition unfolded.

A product like Photoshop is an essential tool of the trade for many people. What were the biggest challenges when planning to migrate it to the M1 platform?

“Photoshop has been fortunate enough to have been serving Mac customers for over 30 years, and having lived through the transition from Power PC to Intel chips in the 2005/2006 timeframe, a few familiar considerations came to mind as the Apple silicon announcement was made.

“For one, performance is top-of-mind for our creative professional customers, so we wondered how long it might take for us to match the years of performance-tuning that ensured smooth operation for Photoshop’s sophisticated blending and rendering capabilities. 

“Also, over the years Photoshop’s capabilities have extended beyond just core image editing to a variety of useful additional services; dynamic font activation, cloud sync technology, machine-learning features and installer deployment services, all to make a wide range of creative workflows beyond image editing easier and smoother. 

“Each and every one of those supporting libraries, contributed to Photoshop from nearly every corner of the Adobe engineering world, would have to be written to support Apple silicon, and on the fastest possible schedule. So perhaps the initial scope of the project was a little intimidating as we got underway.”

During the migration, what were the biggest challenges? How closely was Adobe able to work with Apple on the project?

“Fortunately, Apple’s Rosetta mode allowed Photoshop to run reliably and fast on M1 devices on day one, without requiring significant changes to the code base. And many features were running as fast, or even faster than on the previous systems, so those earlier questions about performance were being resolved quite satisfactorily. 

“But re-factoring all of Photoshop’s dependencies to run in native mode was the necessary first step toward unlocking real performance gains from the hardware. Here, attention to the developer tool chain set the stage for a seamless transition, allowing us to spend more time fixing issues in our own code and not fighting with finicky developer tooling issues.  

“We were eager to tap into the more specialized aspects of the M1 chip to see how they could re-energize some of the seemingly magical features that have since become staples of the Photoshop experience over the years; features like Content Aware Fill, the healing brush, specialized filters and even relative newcomers, like the machine-learning-based Auto Select Subject and Sky Replacement tools.

“And thanks to our close partnership with Apple, we were thrilled to implement additional specialized optimizations that further boosted those features to where they clearly outpaced the broad-based performance boost that we were seeing across the other features. This is only the beginning, and we look forward to bringing even more performance gains and Photoshop magic to life on the new Apple silicon platform. 

“As the Apple silicon line-up expands into the future, having Photoshop working natively on the M1 architecture means it can be constantly tuned and optimized to take full advantage of the resource advancements that Apple silicon has to offer, without the additional dependency on Rosetta.”

Despite the app’s importance and the challenges (or not) of migration, you’ve managed to port PS to M1 in just a few months. Is the experience of building apps for M1 Macs relatively straightforward?

“For developers familiar with developing for the Mac platform, developing for the M1 should be a smooth experience. Apple’s significant investment in the developer toolchain and experience was a major factor here.

“Additionally, despite having been around for over 30 years, having more recently completed the transition to iOS for Photoshop for the iPad put a few of our modernization initiatives to the test, and we were happy to see some key benefits like Metal’s unified memory system paying dividends across device surfaces.”

What did you learn as a developer that you think might be of value to enterprises planning to recompile software for enterprise Macs, is the process worth doing?

“Recompiling a large application for Apple silicon requires investment on behalf of its developers. However, as we have shown in Photoshop’s case, it can result in significant user-facing improvements to performance. Additionally, as more customers purchase Apple silicon devices, they will expect that applications run natively on the latest hardware to take full advantage of their new machines. 

“We compared an M1 MacBook to a previous-generation MacBook similarly configured, and found that under native mode, Photoshop was running 50% faster than the older hardware.

“These great performance improvements are just the beginning, and we will continue to work together with Apple to further optimize performance over time.”

What are Adobe’s M1 plans for other products in the suite?

“At the moment, Photoshop and Lightroom are both available as native apps for M1 Macs, and public betas of native apps are also available for Premiere Pro, Premiere Rush and Audition. We’re excited to bring more native Creative Cloud apps to Apple silicon devices, and will have updates to share later this year. “

Please follow me on Twitter, or join me in the AppleHolic’s bar & grill and Apple Discussions groups on MeWe.

Copyright © 2021 Softwaretoolapps, Inc.

801 COMMENTS

  1. 822181 16694This web site is my aspiration , really amazing pattern and perfect articles . 589615

  2. My husband and i were so delighted Emmanuel could finish up his reports from your precious recommendations he acquired using your site. It is now and again perplexing to simply always be giving out helpful hints which the others could have been trying to sell. So we know we have the writer to appreciate for this. These explanations you made, the straightforward site menu, the friendships you can make it possible to foster – it’s mostly extraordinary, and it’s aiding our son and us consider that the subject matter is excellent, and that’s particularly mandatory. Thanks for the whole thing!

  3. Холостячка 2 сезон https://bit.ly/39ioLkW Смотреть онлайн шоу Холостячка 2 сезон на СТБ.
    Пост шоу можно смотреть тут. Холостячка стб 2 сезон 1-2 серия

  4. Заказать консультацию психолога.
    Услуги психолога Консультация по Skype.
    Консультация психолога онлайн.

    Приглашаем вас на консультации детского психолога.
    Індивідуальні консультації.
    Консультация и лечение психотерапевта (психолога) Консультация Психолога – Профессиональная поддержка.

  5. Для вас девятнадцать топовых сериалов
    для настоящих фанатов ужасов.
    Тайсон Фьюри – Деонтей Уайлдер прямая трансляция. серия:
    дата выхода, смотреть онлайн.

    Смотрите с удовольствием по мировому рейтингу, Сериалы жанра “Фантастика”.
    Также мы представляет меню каналов Россия, HD ICTV, 4K CNN, прямой эфир Paramount Comedy Россия, трансляция Украина.

  6. Вот шесть с высоким рейтингом сериалов для фанатов хорора.
    Чики смотреть онлайн дата выхода, новых серий.
    Размещайте по планируемой дате
    выхода, Сериалы в HD. Дополнительно мы вам всегда готова
    предоставить перечень
    телеканалов FOX Россия, HD Eurosport 1, 4K Ю, прямой эфир
    ТВ Центр, трансляция Eurosport 1.

  7. У нас четырнадцать новых сериалов для настоящих поклонников
    ужасов. Бумажный дом 5 сезон 7 серия смотреть онлайн смотреть онлайн.
    Скачивайте по мировому рейтингу, Сериалы
    жанра “Приключения”. В свою очередь наш проект предоставляет меню различных каналов
    Домашний, HD ТНТ4, 4K Дом кино, прямой эфир Мир, трансляция Наше новое кино.

  8. Смотреть сериал Полицейский с рублевки 6 сезон 2021 года все серии подряд

    Для вас двенадцать новых сериалов для настоящих поклонников дедективов.
    Смотреть сериал Полицейский с рублевки 6 сезон 2021 года все серии подряд новый сезон, новые
    серии. Смотрите по году выхода, Сериалы
    жанра “История”. Ещё все мы всегда готова
    предоставить программу различных
    каналов Домашний, HD Bollywood HD, 4K Украина, прямой эфир FOX Россия, трансляция Украина.

  9. 83382 873359very good put up, i really adore this web internet site, maintain on it 548391

  10. I just like the helpful info you supply to your articles. I’ll bookmark your blog and check once more right here regularly. I am quite sure I will be informed many new stuff proper here! Good luck for the next!|

  11. 745703 615576Thanks for yet another informative post. Exactly where else could anyone get that kind of info in such a simple to comprehend way of presentation. 618359

  12. I think that is among the most significant information for me. And i’m satisfied reading your article. But wanna commentary on some basic issues, The website taste is great, the articles is actually great : D. Just right activity, cheers|

  13. It’s the best time to make some plans for the longer term and it’s time to be happy. I’ve learn this put up and if I could I desire to counsel you few fascinating things or advice. Perhaps you can write next articles regarding this article. I desire to learn even more things about it!|

  14. I’m amazed, I must say. Seldom do I come across a blog that’s both educative and entertaining, and let me tell you, you have hit the nail on the head. The issue is something not enough men and women are speaking intelligently about. I am very happy I came across this during my search for something relating to this.|

  15. Hey, I think your website might be having browser compatibility issues. When I look at your website in Ie, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, awesome blog!|

  16. We are a bunch of volunteers and starting a brand new scheme in our community. Your website provided us with valuable information to work on. You’ve done an impressive process and our whole group might be thankful to you.|

  17. I believe that is one of the most important info for me. And i am happy reading your article. However wanna remark on few common things, The site style is wonderful, the articles is in reality nice : D. Excellent activity, cheers|

  18. Asking questions are in fact good thing if you are not understanding something totally, except this post provides pleasant understanding even.|

  19. Excellent blog! Do you have any tips for aspiring writers? I’m planning to start my own site soon but I’m a little lost on everything. Would you recommend starting with a free platform like WordPress or go for a paid option? There are so many options out there that I’m totally confused .. Any tips? Many thanks!|

  20. I will right away clutch your rss feed as I can not to find your e-mail subscription link or newsletter service. Do you’ve any? Please permit me understand in order that I may just subscribe. Thanks.|

  21. Hi there! Would you mind if I share your blog with my facebook group? There’s a lot of folks that I think would really appreciate your content. Please let me know. Thank you|

  22. What’s up everybody, here every one is sharing these kinds of experience, therefore it’s nice to read this blog, and I used to visit this blog everyday.|

  23. Hello would you mind stating which blog platform you’re using? I’m looking to start my own blog soon but I’m having a difficult time making a decision between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design seems different then most blogs and I’m looking for something unique. P.S Apologies for being off-topic but I had to ask!|

  24. You could definitely see your skills in the article you write. The world hopes for more passionate writers like you who aren’t afraid to say how they believe. Always follow your heart.|

  25. Hello! I could have sworn I’ve visited your blog before but after looking at a few of the posts I realized it’s new to me. Regardless, I’m certainly pleased I stumbled upon it and I’ll be book-marking it and checking back often!|

  26. Nice respond in return of this matter with genuine arguments and describing the whole thing on the topic of that.|

  27. Hello There. I discovered your blog the use of msn. That is a really neatly written article. I will be sure to bookmark it and return to read extra of your useful information. Thanks for the post. I’ll certainly comeback.|

  28. Howdy! I simply wish to give you a huge thumbs up for your great info you have here on this post. I will be coming back to your web site for more soon.|

  29. I do trust all of the ideas you’ve presented to your post. They’re really convincing and can definitely work. Nonetheless, the posts are too quick for novices. May just you please prolong them a bit from subsequent time? Thank you for the post.|