No, the binary is thick (accommodates a number of construct targets in an utility container) and the one code that may be executed does. I’d say that is the right conduct to open, however I suppose cheap folks may anticipate a strict interpretation and would reasonably obtain an error than an app that would open, however not open.
You possibly can check this empirically by specifying every structure sequentially and operating sudo pattern PID 1 500|head -12
and confirm that the trail, identifier, model, and code sort are native or (translated), the place PID is the method ID of the appliance you open.
On Apple silicon, –arch i386 runs on native ARM, –arch x86_64 is translated Intel code.
Evaluation of sampling Safari (pid 53256) each 500 milliseconds
Course of: Safari (53256)
Path: /System/Volumes/Preboot/Cryptexes/App/System/Functions/Safari.app/Contents/MacOS/Safari
Load Handle: 0x102800000
Identifier: com.apple.Safari
Model: 18.1.1 (20619.2.8.11.12)
Construct Data: Safari-7619002008011012~2
Code Sort: ARM64E
Platform: macOS
Dad or mum Course of: launchd (1)
Evaluation of sampling Safari (pid 53350) each 500 milliseconds
Course of: Safari (53350)
Path: /System/Volumes/Preboot/Cryptexes/App/System/Functions/Safari.app/Contents/MacOS/Safari
Load Handle: 0x1008ae000
Identifier: com.apple.Safari
Model: 18.1.1 (20619.2.8.11.12)
Construct Data: Safari-7619002008011012~2
Code Sort: X86-64 (translated)
Platform: macOS
Dad or mum Course of: launchd (1)