Hacker Newsnew | past | comments | ask | show | jobs | submit | vazark's commentslogin

That doesn't mean you can't use something better when that comes along. Using these new Rust GUI frameworks is basically the same as electron, you use rust instead of web tech.

This approach isn't groundbreaking, QT framework does this commercially for the past few decades. AI has just made it easier to manage & migrate.


because native apps aren't slow. Businesses didn't want to spend money on redundant effort replicating the same feature for each platform. No matter how efficiently you use electron, it is fundamentally a browser and server in a strait jacket pretending to be app. That's why it's bloated/inefficient. The JS framework used in negligible in comparison.

Not as efficient as native, sure. But have you actually tested it?

If browsers were inherently slow why do plain HTML+CSS pages (no JS) run nicely? Then consider the fact that modern JS runtimes are competitive with ART (native Java/Kotlin apps on Android). Where is the main source of inefficiency?

Browsers are just another runtime - you can write inefficient code in anything, even native.


honestly I'm not sure why they didn't choose to define a curated subset of HTML/CSS and use a parser. That's what the code is defining anyway

In retrospect, the Huawei ban might have been the best thing that happened to Chinese tech sector

This is silly. Unlike Adobe, the reason these SaaS exist is having someone else to guarantee safety and uptime of non-business related functions. The problem with self hosting is we're now responsible for these software as well. It can for large companies but for most SMEs its simpler to pay and forget

They can because the USD is the world's reserve currency. Whenever the economic situation looks volatile, historically, organisations buy up USD and Treasuries as a its seen as a safe haven. That trust has been slowly eroding only due to the actions (and inaction) of the US admin regarding ukraine and iran


JS was for "interactivity". CSS function is just a simple abstraction for user reusable logic.


As long as people keep buying them, devs have no choice but to adapt


Devs always have a choice, but almost always choose to make more money. Nobody is putting a gun to anyone's head forcing them to develop for macOS.


The other mainstream platform is Windows. Apple only needs to beat Microsoft.


Unless they lower their prices, that will never happen, 17% desktop market share worldwide, with Windows around 76%.

Not everyone lives in countries where Apple prices are acceptable, even for regional developer salaries.


If you target those countries, then you need to live with Windows.


Which is most of the world, as mentioned, 76%.

Ask Valve how it is going with Linux native games, or Apple with the Game Porting Toolkit.


Apple sells hardware and skims software sales on their platform. They are not particularly interested in moving most of their sales to the software side. They are, first and foremost, a hardware company that sells mobile devices, some peripherals (such as TVs and smart speakers) and, incidentally, computers (which are pretty much the best anyone can buy these days).


Pity that software is not up to the premium prices of said hardware.

Also that how Apple fans are so quick to forgive shanky keyboard and swelling battery experiences at premium prices.

Yes they are primarily iDevices company nowadays, which yet again isn't that big when looking into worldwide market share.


I have been using corporate issue Macs for more than a decade now and, while the software isn’t perfect, it’s a pretty good Unix that leaves nothing to be desired as a workstation OS. It’s a bit rough around the edges, with some apps getting closer in feature set to their mobile counterparts (and thus less flexible), but they are still good compared to their Windows and Unix competitors. Apple Music is still a decent media player, and TV is decent for video.

And their terminal is one of the very few that respect double-wide and double-height DEC modes, which work great for scripts.


Of course, it is a UNIX.

Not everyone across the globe has the privilege of having corporate issued Macs, hence Windows rules the desktop, when their own wallets are asked upon.

In fact, many companies have laptops pools for macOS devices, mostly used during iDevices projects, only assigned to teams members if they are on such a project.

Or even the workflow of using cross platform frameworks like Flutter, MAUI, React Native and co, with a shared Mac mini for iDevice builds.

Those rough around the edges are unacceptable for a device that costs several month salaries above the competition.


And many do abandon Apple.


The way i see it, cloudflare acquired celld. Deno was just given a decent burial as part of the package


"Acquired celld" in the sense of killing off promising not-vendor-locked open source project :-/


> Every large project I have inherited has massive CSS files filled with hairy rules, utterly unmaintainable despite whatever people will tell you.

Sounds like a very good reason to work on css features to make it simpler to use


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: