Siwei
My feedback
1 result found
-
740 votesStarted (Available In Beta) · AdminAvinash Singh Kotwal (Principal Product Manager, Adobe Illustrator) responded
Adobe Illustrator's Multithreading Journey Begins!
Dear Illustrator Community,
I'm thrilled to announce that we've embarked on an exciting journey to bring multithreading capabilities to Adobe Illustrator. This significant undertaking will enhance performance and responsiveness across various aspects of the application.
While this is a complex process that will take some time to fully implement, I wanted to share our progress so far.
Our Approach
We've strategically begun by focusing on the most computationally intensive operations—those that typically take more time and block the main thread, resulting in slower response times while you work. By moving these operations to separate threads, we aim to significantly improve your overall experience with Illustrator.
It's important to note that you may see more noticeable impact in some areas than others initially. However, we want to assure you that this is just the beginning, and we will continue this journey to bring improvements across…
An error occurred while saving the comment Siwei supported this idea ·An error occurred while saving the comment Siwei commentedPLEASE : this should be the next update and only update. NO MORE FEATURES TILL THIS IS COMPLETE.
I am shocked when I learned that Illustrator only uses one core. And I feel violated to find out it is actually true.
Adobe if you are looking, people are complaining and talking about leaving Illustrator for Affinity. That cannot be good for business.
If this is not a sign, think about Netscape and Myspace, who were the biggest in the world but lost all their market share because they failed to innovate. Luckily at this stage, the community is only asking for optimization rather than a revolutionary move. You are still in the game. However, every corruption starts somewhere in the system. When it starts to go downhill, it will be extremely hard to pull back.
As a software engineer, I can see how difficult and how much workload involved to make it work, but I also know it is NOT going to be a full rewrite of codes as the functions and features are already there. The key is the sequential computation logic needs to become more concurrent. It is not easy but not impossible neither, but time is ticking till your competitors gain your market share.