Hacker News new | ask | show | jobs
by simonerlic 805 days ago
I don't mean to reply-guy this thread, but it builds on Windows (and Linux)

https://github.com/zed-industries/zed/blob/main/docs/src/dev...

3 comments

It builds but is it usable? I thought it used many macOS-specific APIs like Metal for GPU rendering.
It's usable in the sense that it runs properly.
As in I can run it on Windows or Linux the same as it works on macOS? I was under the impression that they were still working on the non-macOS builds.
It's pretty frustrating to read so much about a thing, only to find out it's only supported on a niche platform that I don't have access to.

The fact that that isn't totally the case is a great thing to hear, and I would love to have learned this fact sooner. It would go a long way for Zed's team to at least mention it on the Downloads page.

> Download for macOS (Apple silicon) Requires macOS 10.15+

> Download for macOS (Intel chip) Requires macOS 10.15+

> Download for macOS (Universal binary) Requires macOS 10.15+

there are no other buttons...

https://zed.dev/download

Its almost here. They've been making a lot of progress on windows and linux support: https://github.com/zed-industries/zed/commits/main/?since=20...
macOS isn't a niche platform
> it's only supported on a niche platform

Lold hard on that.

Just every developer friend I know, uses Mac for coding. It is ubiquitous. In a BigTech company I once worked, there were virtually no guys having Win or Linux on their laptops, so we often even didn't test our internal tooling against those platforms, as almost no one used them...

Zed guys know their audience. It is developers, not gamers or office clerks.

Every developer survey or stats on OS usage for development tools I've ever seen has Windows at ~50% and Linux about even with Mac.
Probably those are students + hobbyists + maybe Windows game developers? Or my anecdata is just not representative.

Maybe Zed considered it is worth targeting only Mac audience, as it gives much higher rate of people who would actually buy their editor (i.e. the rate of professional users, who code for living, is higher)? That is my guess, I don't have any data to back it up.

In my experience Multi-Platform apps that start by only targeting a single platform do so because that's the one the developer is using.
Sounds like selection bias at work. Developers are the most likely to choose both, a platform/OS to use for work, and a workplace where other people choose/encourage the same platform/OS.

If the people I was working with didn't bother to test their tooling on Linux, then I would be the one person on the team testing for (and porting to) Linux, and that would definitely motivate me to work elsewhere.

Given that macOS only covers 10% of the desktop market, it doesn't compute, given that the other 90% of the market also needs developers.
Web development doesn't bind you to a specific platform. And modern desktop apps are overwhelmingly Electron (i.e. based on a web stack). It is just simpler to develop than native, and gives you portability out of the box.

And if you're a mobile developer, you must have a Mac, because the proper tooling for iOS does not exist on other platforms. So even if you target multiple mobile platforms, you'd develop it on a Mac.

Bubbles in an ocean of native desktop applications.

iOS is only relevant in 29% of the world, many countries don't even have a relevant iOS market at all, they are fully into Android and feature phones.

I think there is sort of a Pareto distribution, like 20% of apps generate 80% of the money or something like that.

Quick googling confirmed it: "Spending on iPhone users accounted for 68.13% of all consumer spending on mobile apps, while Android remained with a 31.87% share of app spending worldwide in 2024".

So while it is 30% in users count, it is 70% in spending. If you want your app to generate money, you'd have to make an iOS version, otherwise it would be irrational.

Same logic applies to desktop apps. It is irrational to spend resources on a native version if you can get to market faster and cheaper with a web-based thing. So from the first principles, today's successful and popular apps must be coded like that. Surely, there is still a lot of legacy...

Rich developers who don't mind giving their client's "secrets" to Apple.*
It's fine. Every time Zed gets a mention on here someone finds it incredibly important to post the words "Mac only" without checking, even when, as with this thread, the topic has absolutely nothing to do with running Zed or what operating systems it can run on.