Ravbug/UnityHubNative

Indicate "Apple Silicon" when installing Editor Version

miwarnec opened this issue · 4 comments

hey there, thanks for this great tool.
Unity Hub is extremely slow on apple silicon macs, so this has been great.

however, it would be great if the processor architecture could be displayed when installing versions.
this is what Unity's hub does:
2023-01-12 - 11-15-08@2x

Unity Hub Native doesn't indicate if it's apple silicon or intel:
2023-01-12 - 11-13-54@2x

Thanks

Thanks for the report!

I'm not able to verify this because I don't have an apple silicon mac, but I think UnityDownloadAssistant (which UnityHubNative downloads and launches) automatically installs the editor version for your current architecture. The current top-of-tree build of UnityHubNative shows the editor architecture in the Editors list:
image

I've done some digging but I haven't been able to figure out where the official hub gets its unattended installers for specific versions, since the official hub does not invoke UnityDownloadAssistant. If I'm able to find that out then I'll be able to add an option to install a specific architecture in the Install New list.

Thanks for your reply.
I'll download and see which one it gets.

I checked. It downloads the intel architecture instead of apple silicon:
2023-01-20 - 02-57-24@2x

obviously not super high priority. just saying.

MickL commented

When it install intel instead of silicon the whole app is basically useless to me