Sublime Text 4 – Build 4100 has native Apple Silicon support
twitter.com
twitter.com
We weren’t originally able to include it because we had to backport Mac arm64 support to Python 3.3, since we include that for compatibility with ST3 packages.
Edit: I should note that my original tweet thread has a few more details https://twitter.com/wbond/status/1379401771911643136
I didn't know v4 was coming out soon, but I'll probably upgrade just to stay on the bleeding edge and to support independent development.
What does it mean for an app to have Apple Silicon support? How to check if my app has it?
Practically speaking most users probably won’t notice a difference. Apple silicon native apps might be a bit faster and use less battery than their intel counterparts.
In theory this is done by changing a flag to the compiler. In practice most code needs some changes. They also had to get ARM versions of any pre-compiled libraries, and there may be some differences in how to interact with the operating system. If they used any hand-written assembly code that also had to be rewritten.
If you are not on Apple M1, then it makes no difference to you
Offtopic: It's crazy that 1 product from Apple made all developers working on perfecting their ARM support in the world, I think the impact it will have in the server space is still underestimated.
This allows us to have a better feedback loop and tighter communication.
This will be happening “soon”.
Has sublime has ran out of things to work on? LateStageTextEditors
Sure, ARM Macs may be a minority now, but it's hardly a wasted investment when the proportion is only going to increase.
I am looking at removing IntelliJ soon. I cant remember the last time I used CLion/IntelliJ... only times is using it for debugging hard issues... Maybe if I get better at LLDB/GDB I would never need clion.
I on the other hand prefer programs that don't occasionally give me upwards of one second of input delay when handling input is basically 50% of their whole functionality.
Also one of the reason people use Sublime is because it's just so fast. It might not be the most popular editor currently, but if it weren't performing so great, it sure wouldn't be as popular as it is.
It's been years since the last time I used one. And I don't miss it a bit.
Eclipse SWT was the way to go back then for its native widget binding. But like I said, I stopped paying attention around 2007.