How to get the native version of Roblox + Roblox Studio for Apple Silicon

Greetings Mac Users! Roblox has started a slow rollout of the native Apple Silicon version of Roblox in version 582!

And today, I will be showing you how to get the fully native version of Roblox for Apple Silicon!

All you got to do is head over to this link:

Download the installers here:
https://setup.rbxcdn.com/channel/zmacarm64/mac/arm64/Roblox.dmg
Roblox Studio: https://setup.rbxcdn.com/channel/zmacarm64/mac/arm64/RobloxStudio.dmg

If above Roblox Player doesn’t work for you

People who have said that above doesn’t work, says that the bottom link does. The only downside is that you need to use the Roblox Mobile UI and cannot launch from the browser from this version:
https://setup.rbxcdn.com/channel/zmacarm64/mac/arm64/RobloxPlayer.dmg

P.S. The Apple Silicon Studio’s performance is honestly very noticeable!

Then, all you got to do is open it, let it install, and enjoy!

Q/A

Q: Is this officially from Roblox?
A: Yes, Roblox owns rbxcdn.com, so you don’t need to worry if this is real or not. The

Q: Why is Roblox doing a slow rollout?
A: They want to make sure that there are no issues with the Apple Silicon version of Roblox.

Q: Will there be a Universal 2 version?
A: It is hard to say for sure, I would assume Roblox would do a Universal 2 version of Roblox, and they likely only compiled this version for Apple Silicon. Im sure there is a Universal version somewhere.

Enjoy!
Sincerely, Will

23 Likes

Friend of mine just pointed out if you download and install studio from here: https://create.roblox.com/landing you get the new version

2 Likes

I just found out just now, and added the Studio just now, along with a better Roblox Player link.

2 Likes

“Crack the code” …?
Anyway… https://setup.rbxcdn.com/channel/zmacarm64/mac/arm64/version-84a0c28e774a4912-RobloxStudio.zip

For future reference, here’s a quite simple process for manually fetching the latest from this new channel, yourself. (This only applies for MacPlayer/MacStudio; for Windows, you can use something simple like https://github.com/regginator/version-downloader, for downloading a specific deployment on a specific channel at any time)

We’re also tracking each known channel for WindowsPlayer, WindowsStudio, MacPlayer, and MacStudio @ Latte Softworks :smile:
We’ve fairly well documented the rest of the important bg info w/ the setup S3 Bucket, but /mac/arm64/* being a sub-path hasn’t ever been a thing before this, lol.

5 Likes

I writed a shell script to easily download ARM Verison of client,studio

maybe its useless.

3 Likes

This is so so great! However, the Roblox Player still states that its intel?

1 Like

Roblox.zip (4.1 MB)
Does this work? @UwaisPlayz

1 Like

I apologize, the previous link I provided for the complete RobloxStudio.zip file on S3 returned incorrect, due to the fact that I was using MacPlayer’s hash, and hadn’t replaced my example with MacStudio’s! This has been corrected. I had written that reply quite quickly…

To clarify, https://setup.rbxcdn.com/channel/zmacarm64/mac/arm64/version-84a0c28e774a4912-RobloxStudio.zip

2 Likes

Apparently the Roblox Player has been causing issues for some, do you have a link that works 100% of the time now?

The corrected link I’ve provided is the correct version hash, however, this is an A/B test for a reason; it may or may not have some issues here or there… I’m sure general issues will be fixed in following deployments! : )

And again, for future reference on new deployments, you can follow these basic steps for fetching latest.

1 Like

I’ve been messing around with this build of Roblox Studio and I discovered that it contains the experimental DynamicMesh feature.

So I decided to benchmark my Marching Cubes Terrain System (which uses DynamicMesh) on this native apple silicon build in case anyone is interested.


The Test

I generates the same 5 x 5 x 5 grid of chunks 10 times and records the time it took to generate. 1271940 triangles and 621776 vertices are generated each iteration of the test. It should be noted that in this test each chunk is generated one after another.

Images


The Tests Code
local MarchedTerrain = require(game:GetService("ServerScriptService").MarchedTerrain)
local size, iterations = 5, 10


local function FindAvg(results: table)
	local total = 0
	for _,num in results do total += num end
	return total / #results
end

local function RunTest()
	local x = tick()
	for x = 1, size do
		for y = 0, -size, -1 do
			for z = 1, size do
				MarchedTerrain(x,y,z)
			end
		end
	end
	return tick() - x
end


local function Clean()
	for _,child in workspace.Terrain:GetChildren() do
		child:Destroy()
	end
end


task.wait(10)
print("starting")

local results = table.create(iterations)
for i = 1, iterations do
	print(`starting iteration {i}`)
	local result = RunTest()
	table.insert(results, result)
	Clean()
	print(`ended iteration {i}`)
	task.wait(4)
end

print(`Average: {FindAvg(results)}`)
print("All Results: ", results)

My Specs

Apple M2 Max - 12 core CPU, 30 core GPU - 32GB RAM


Results

Average: 4.5607235670089725
All: {
[1] = 4.517086029052734,
[2] = 4.548270463943481,
[3] = 4.564074277877808,
[4] = 4.562253952026367,
[5] = 4.592902898788452,
[6] = 4.565227031707764,
[7] = 4.716336250305176,
[8] = 4.481970548629761,
[9] = 4.508521795272827,
[10] = 4.550592422485352
}

I also have the same problem that gives me the Intel version for Roblox Player.

The workaround that I found was to download http://setup.rbxcdn.com/channel/zmacarm64/mac/arm64/version-723176f0dd4c4111-RobloxPlayer.zip

Then to use the ARM-based version of Roblox, you would have to open the RobloxPlayer app instead of the Roblox App or join a game from the website.

image

(Every time you open the RobloxPlayer app, it would also update the Roblox app and gives you the Apple Silicon version of Roblox, but then it will kick you back with the Intel version)

Use RobloxPlayer if you want to have early access to ARM-based Roblox, if you also encounter the same problem as me.

4 Likes

Very strange. It still says that its Intel even though I’ve deleted Roblox from applications & installed the .dmg file from the zip you gave.

1 Like

@BillB1ox This one seemed to have worked for me! Cheers @S03D! :star2:

3 Likes

Here is the latest arm Roblox Client:

https://setup.rbxcdn.com/channel/zmacarm64/mac/arm64/version-9ecf5b8870994b05-RobloxPlayer.zip

Edit: Not anymore :slight_smile:

This is because the dmg will give you the Roblox bootstrapper, which has a fixed channel that it is set to watch. As to my knowledge, it will only check the “LIVE” channel and nothing more, so its probably best if you ran the downloaded RobloxPlayer instead of the dmg bootstrapper…

System informations shows “iOS” instead of “Universal” or “Apple Silicon”. Does this mean I have the correct version? Just got my first Mac, and wanted to make sure I make use of the M2.

im pretty sure the following url will install the latest Roblox Studio arm64 client:
https://setup.rbxcdn.com/channel/zmacarm64/mac/arm64/RobloxStudio.dmg

Yes, iOS = Apple Silicon! ! ! !

1 Like

Every time I try to open up a game whether it be through the site or the app itself, the client always updates to the Intel version…

5 Likes