Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

deconstruct60

macrumors G5
Mar 10, 2009
12,493
4,053
....
Yesterday I spoke with my Apple Business sales rep again in the store and he said that After Effects and Premiere were running in some sort of almost like a virtual machine and were never really fully ported and written with native OSX programming, and that's why they are so sluggish and slow.

It isn't a "virtual machine" . It is probably more of abstraction target layer. Think of it more so as another layer on top of the operating system. Everything that is portable does this. The C programming language has a set of standard libraries for I/O , allocating memory , composing basic data structures. The POSIX (Unix) layer does the same thing. X Windows is abstraction layer on top of graphics. OpenGL is portable layer.

Qt is a library can use to write portable applications.

In a perfect world , applications can be design so there is a subset that this the user interface is completely decoupled from the part that does the work. The Mac native GUI would be attached to the "do the work" part on macOS and attached to a Windows GUI on Windows. Often either the underlying system libraries or the application abstractions are not that clean. Companies that port apps to multiple platforms tend to stick in a layer of varying scope and "thickness" to easy the porting problems.

One problem with Adobe's layer is probably for more likely that it is old. ( initially conceived to bridge OS X carbon (macOS 9) and Windows NT like gaps. ). It has probably had some major revisions ( to macOS Cocoa and somewhat newer Widows model ) but that may hurt about has much as help in different areas it covers.

Meanwhile Apple tends to ask for developers to "start over" every 10 years or so. Apple will cut off trailing edge systems off to free up resources to tackle the forward edge. Abode isn't so quick to cut folks off. Throwing in user base Windows makes that even more a priority. ( the minimal system requirements for After Effects are relatively recent Windows 10 implementations but Windows 10 has Win32 "get out of jail" cards for lots of apps to enable older Windows OS versions. Apple 'started over" with FCPX and are now repeating the benefits. Short term on the transition though, they took lots of "hate".


Second problem with Adobe's layer is that is probably has some bad choices baked in there. ( in that sense similar to Flash). Too much "job security" code (that nobody understands well so have to keep programmer X ) and it is not the "abstraction layer" that is the root cause problem. The problem is the choices in what to cover (versus what to have forked port teams cover) and how to do the abstraction layer.
That part is fixable over time if Adobe puts money and effort into fixing it.
 

H. Flower

macrumors 6502a
Jul 23, 2008
759
852
Premier better bring amazing performance in April or I and so many other editors I know are moving to Resolve 17 .....
 
  • Like
Reactions: chfilm

Onelifenofear

macrumors 6502a
Feb 20, 2019
801
1,530
London
Don’t hold your breath...

I wish they would just skip one year on features and do only performance tweaks across the board.

thanks @deconstruct60 for the detailed explanation, thats pretty much exactly how I pictured it too.

HaHa... Adobe.. doing something useful and something anyone actually asks for.


This they finally answered at least. But they really do like to come up with features that no one has asked for in the first place like Rotobrush
 

daveedjackson

macrumors 6502
Aug 6, 2009
401
262
London
HaHa... Adobe.. doing something useful and something anyone actually asks for.


This they finally answered at least. But they really do like to come up with features that no one has asked for in the first place like Rotobrush
I’m all for new offerings, but it should be at the cost of performance enhancements.
 

LeonPro

macrumors 6502a
Jul 23, 2002
933
510
I am in the same boat as running AE and a 16-core Mac Pro. Man is the program slow for this OS.
 

vinegarshots

macrumors 6502a
Sep 24, 2018
983
1,350
I am in the same boat as running AE and a 16-core Mac Pro. Man is the program slow for this OS.

Its not the OS. AE doesn't take advantage of multi-cores AT. ALL. And barely uses GPU acceleration. It performs best with a CPU with strong single-core performance, so going from 8 to 16 cores, for example, actually gives you worse performance in AE.
 
  • Like
Reactions: LeonPro

OkiRun

macrumors 65816
Oct 25, 2019
1,005
585
Japan
When everyone was ordering their Mac Pros, I kept warning people in threads to not buy the 16 core CPU if it's going to be used for Adobe Products....

You'd actually get better performance with a new iMac.:eek:
I have dedicated windows pc computers for adobe cc. The Mac Pro is for fcpx and in a pinch PP single scene editing
 

H. Flower

macrumors 6502a
Jul 23, 2008
759
852
By the way , anyone have an after burner card ? If so, How’s it doing with premiere ?
 

chfilm

macrumors 68040
Original poster
Nov 15, 2012
3,428
2,113
Berlin
Just get rendergarden for after effects. It doesn’t help during the work but it SIGNIFICANTLY speeds up rendering. I landed a job recently only because of that. I was able to render a 30 min project in 12 minutes that was supposed to take, no joke, 94 hours on a 12 core trashcan without rendegarden. Lol
 
  • Like
Reactions: OkiRun and klemsaba

fuchsdh

macrumors 68020
Jun 19, 2014
2,028
1,831
Just get rendergarden for after effects. It doesn’t help during the work but it SIGNIFICANTLY speeds up rendering. I landed a job recently only because of that. I was able to render a 30 min project in 12 minutes that was supposed to take, no joke, 94 hours on a 12 core trashcan without rendegarden. Lol

Yeah there was a lot of BG Renderer Pro saving my butt by doing multiprocessing and/or working in the background back in the day.
 
  • Like
Reactions: chfilm
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.