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

zamboknee

macrumors 6502
Original poster
Aug 10, 2009
286
11
I have two versions of the same app.
It's the regular version and the ARM version.
How do I tell which version I was using? At a specific time? On a specific day?
 

jdb8167

macrumors 601
Nov 17, 2008
4,859
4,599
There are three types of apps on Apple Silicon.
  • Intel
  • Apple
  • Universal
On Apple silicon Macs, Intel apps run under Rosetta 2. If you look in Activity Monitor and search for the app, you’ll see that the architecture type is Intel. If the app is Arm64 then the app won’t run on an Intel x86-64 based Mac. In Activity Monitor it will show up as Apple. A Universal app will run on both Apple silicon Macs and Intel Macs. Normally if you run this type of app on an Apple silicon Mac then Activity Monitor will show Apple. You can change this by doing a Get Info menu selection from the Finder on the app and checking the Open using Rosetta box in which case it will run as Intel.

You can always check which type of app you run with the Finder by selecting the app and choosing the Get Info menu item from the Edit menu.
 
Last edited:

zamboknee

macrumors 6502
Original poster
Aug 10, 2009
286
11
There are three types of apps on Apple Silicon.
  • Intel
  • Apple
  • Universal
On Apple silicon Macs, Intel apps run under Rosetta 2. If you look in Activity Monitor and search for the app, you’ll see that the architecture type is Intel. If the app is Arm64 then the app won’t run on an Intel x86-64 based Mac. In Activity Monitor it will show up as Apple. A Universal app will run on both Apple silicon Macs and Intel Macs. Normally if you run this type of app on an Apple silicon Mac then Activity Monitor will show Apple. You can change this by doing a Get Info menu selection from the Finder on the app and checking the Open using Rosetta box in which case it will run as Intel.

You can always check which type of app you run with the Finder by selecting the app and choosing the Get Info menu item from the Edit menu.
Thanks. Good info.
But how do I look to see which app I was using at a specific day/time?
 
Last edited:

zamboknee

macrumors 6502
Original poster
Aug 10, 2009
286
11
It might be a log somewhere but I wouldn't know how you would find it.

Why would you need that information?
Computer crashed while using this app. I need to see if it was the Intel version I was using or the ARM (silicon) version.
 

jdb8167

macrumors 601
Nov 17, 2008
4,859
4,599
Computer crashed while using this app. I need to see if it was the Intel version I was using or the ARM (silicon) version.
That would be in the logs. Open up the console app found in the Utilities folder under Applications. There should be a Crash Log entry for either the application crash at the day and time or if it was a kernel panic then you should see an entry in Diagnostic Reports. Look in the logs for something like Code Type: ARM-64 (Native) or Architecture: arm64e. If these say something like Intel or Rosetta then you know that you were running emulated Intel x86-64. Right now so I don't have any appropriate log entries to get the exact wording.
 

altaic

Suspended
Jan 26, 2004
712
484
That would be in the logs. Open up the console app found in the Utilities folder under Applications. There should be a Crash Log entry for either the application crash at the day and time or if it was a kernel panic then you should see an entry in Diagnostic Reports. Look in the logs for something like Code Type: ARM-64 (Native) or Architecture: arm64e. If these say something like Intel or Rosetta then you know that you were running emulated Intel x86-64. Right now so I don't have any appropriate log entries to get the exact wording.
ARM64 arch can also be listed as aarch64.
 
  • Like
Reactions: jdb8167

dmccloud

macrumors 68040
Sep 7, 2009
3,146
1,902
Anchorage, AK
What’s the difference between a Universal app and one translated via Rosetta 2? Is the output not the same?

Universal apps have binaries for both x86 and ARM-based systems. x86 only apps are translated by Rosetta 2 prior to first use (either during installation or on first launch of the app). Performance is usually comparable between the two, but Universal and Apple Silicon apps will often run smoother because there is no translation from x86 to ARM needed.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.