News for hackers. Stuff that matters.
Re:React Native for Windows and Mac by scarface74 on Tuesday May 12, 2020 @08:04PM (#23161721)
For this reason, I've been trying out Flutter or even considering to go back to native apps.

This says so much about the sad state of modern software development...

When native development is a last resort.

Re:React Native for Windows and Mac by macinjosh on Tuesday May 12, 2020 @08:44PM (#23162062)
Why does it have to be sad? To me it is good news! Especially if it is open source. The more software we can write that isn’t specific to a platform the more free and useful software can become. It wrestles back control from google, apple, microsoft et. al and makes their closed platforms less relevant.
Re:React Native for Windows and Mac by scarface74 on Tuesday May 12, 2020 @09:11PM (#23162273)
"Useful" as long as you don't care about battery life, memory usage, taking advantage of features of the host platform, or the native UI.

As an end user why do I care about "openness"? If I pay a premium for my platform, why would I want second rate cross platform software?

Re:React Native for Windows and Mac by hombre_fatal on Tuesday May 12, 2020 @10:07PM (#23162661)
> As an end user why do I care about "openness"? If I pay a premium for my platform, why would I want second rate cross platform software?

Falsehoods HNers believe about how people buy/use software. Didn't stop Slack/Discord from become ubiquitous.

"But native tho" just becomes a circlejerk. Talking about what users care about, most people don't know what native means nor if a given app is it. They don't know if Zoom is using more memory or CPU than it "should".

Re:React Native for Windows and Mac by pjmlp on Wednesday May 13, 2020 @02:35AM (#23164104)
I use Slack and other Electron based applications because my job requires it, imposed by our IT or customers, not because I freely have chosen to use them or have the liberty to look for alternatives.

Other than VSCode for Rust and TypeScript, my own personal computer is as much Electron free as possible.

So don't mistake market share for freedom of choice.

Re:React Native for Windows and Mac by nindalf on Wednesday May 13, 2020 @02:59AM (#23164238)
VSCode is a great example. We’ve already established that the average joe out there doesn’t care about whether an app is implemented in electron or not. But VSCode’s success at the expense of every other editor out there indicates that even developers don’t care that much.

The important thing is features - which VSCode has, and the speed at which those features are developed and deployed on all platforms - where VSCode is nearly peerless.

If developers cared about performance and resource consumption above all else, no one would be using VSCode right now (you included). They’d be using vim, emacs or perhaps Sublime. But that isn’t the case.

So why does HN keep flogging the “electron is bad” meme?

Re:React Native for Windows and Mac by pjmlp on Wednesday May 13, 2020 @03:07AM (#23164279)
The day Microsoft releases Rust support for Visual Studio, VSCode gets kicked out of my PC.

Also, I wonder how much the Electron love overlapps with VSCode, after all many of those developers were pushing for Atom before VSCode was born.

Re:React Native for Windows and Mac by baxuz on Wednesday May 13, 2020 @04:13AM (#23164694)
Not much, at least here. I was a Sublime Text user for years. I tried Atom but it was an ugly, janky mess. I switched to VScode quickly after its release because the features it provided over Sublime Text were worth it, and the performance was good enough, even though not on par with ST.
Re:React Native for Windows and Mac by pjmlp on Wednesday May 13, 2020 @04:26AM (#23164773)
And me thinking that it was probably about those $80.
Re:React Native for Windows and Mac by criddell on Wednesday May 13, 2020 @08:01AM (#23165946)
I expect things to go the other way. Visual Studio will eventually be phased out for VSCode or something like it.

I think Microsoft chose Chromium for Edge mostly because they have big plans for Electron.

Re:React Native for Windows and Mac by jamil7 on Wednesday May 13, 2020 @03:57AM (#23164571)
Some do, while I can't speak for the emacs community the (n)vim community is very active and engaged. There are modern vim plugins for nearly everything. The developers using VSCode tend to be developing on overpowered workstations where the difference is less noticeable. It doesn't mean it isn't wasteful. At some point we'll hit some upper bounds as an industry and have to rethink how we develop software, the trend back towards statically typed, compiled languages like Rust, Swift, Go are already leading us in that direction.

Edit: a word missing

Re:React Native for Windows and Mac by pjmlp on Wednesday May 13, 2020 @04:30AM (#23164792)
> the trend back towards statically typed, compiled languages like Rust, Swift, Go are already leading us in that direction.

Indeed, even Java and .NET are improving their AOT stories, while available since the early days, weren't as widely deployed as they could have been.

Re:React Native for Windows and Mac by vips7L on Wednesday May 13, 2020 @10:03AM (#23166961)
Hopefully soon Java will have a friction-less path to compiling to native. As of now, its quite difficult for anything that isn't trivial.
Re:React Native for Windows and Mac by pjmlp on Thursday May 14, 2020 @03:02AM (#23176330)
It has been trivial since 2000, but you had to buy a commercial JDK to get it.
Re:React Native for Windows and Mac by vips7L on Thursday May 14, 2020 @09:10PM (#23187723)
It is not trivial. Have you tried compiling any large app with graal? Anything with Weld or hibernate or H2 embedded? It has a lot of friction and isn't as easy as just running mvn package.
Re:React Native for Windows and Mac by jfkebwjsbx on Wednesday May 13, 2020 @03:20AM (#23164351)
Because some things being good does not mean we shouldn't criticize the bad ones.
Re:React Native for Windows and Mac by nindalf on Wednesday May 13, 2020 @08:01AM (#23165941)
No, criticise whatever you want.

I'm just saying users don't care. They'll still use software that has the features they're looking for, on the platforms they use, as long as performance is acceptable.

I'm pushing back against the idea that performance nuts on HN who won't install a single electron app are somehow representative of the population at large.

Re:React Native for Windows and Mac by scarface74 on Wednesday May 13, 2020 @10:14AM (#23167069)
I use Visual Studio (not Code) for C#, Python and Node now.
Re:React Native for Windows and Mac by scarface74 on Tuesday May 12, 2020 @10:19PM (#23162723)
Let's not forget that MS Teams has more paying users than Slack....

How many people know that Slack is battery draining monstrosity?

The only people that pay for Slack are companies. The definition of Enterprise Software is where the user is not the customer.

Re:React Native for Windows and Mac by ascorbic on Wednesday May 13, 2020 @02:18AM (#23164012)
MS Teams is an Electron app too. This very post is about React Native for Windows and Mac, which are being developed by MS because they're used for the front-ends of much of the rest of Office 365. Microsoft clearly thinks that it's worth rewriting large parts of their crown jewels using cross-platform frameworks.
Re:React Native for Windows and Mac by what-the-grump on Wednesday May 13, 2020 @02:07AM (#23163955)
Hmm this one is tough Office 365 has more paying users on teams. I doubt anyone is paying for teams, also they are not direct competitors. We use both, likely to get phones with teams in the future as well.
Re:React Native for Windows and Mac by scarface74 on Wednesday May 13, 2020 @02:41AM (#23164144)
Whether it is fair or not that Teams comes with Office is irrelevant. This is Slack's competition. They have to convince companies that it is worth paying extra for their product.

In the famous words of Jobs about Dropbox -- chat isn't a product, it's a feature.

Re:React Native for Windows and Mac by what-the-grump on Wednesday May 13, 2020 @11:34AM (#23167881)
What I am saying is, we dont pay more or less for teams, its a SfB replacement.
Re:React Native for Windows and Mac by gvjddbnvdrbv on Wednesday May 13, 2020 @01:47AM (#23163852)
I remember when Spotify 'upgraded' from a native to a js application on MacOS. It bricked my wife's computer. She never installed Spotify again. This is someone who doesn't usually care about software. She did care about that annoyance.
Re:React Native for Windows and Mac by jasonlotito on Wednesday May 13, 2020 @05:24AM (#23165060)
If Spotify bricked her computer, it was an issue with computer, not Spotify. It just so happened that you installed Spotify before the computer was bricked. If Spotify did that, you’d have heard stories of other Macs just completely dying out there if this was an actual issue.
Re:React Native for Windows and Mac by ascorbic on Wednesday May 13, 2020 @02:03AM (#23163938)
It works fine for hundreds of millions of other users
Re:React Native for Windows and Mac by thirdsun on Friday May 15, 2020 @06:59AM (#23190759)
Indeed. I had this argument with some of our non-tech staff countless of times. They absolutely prefer Slack, Basecamp & Co. as separate app. Doesn't matter if it's just an electron container - to them a browser tab/window is a subpar experience compared to an icon in the dock and its own exclusive window. Hardware requirements and the fact that each app needlessly runs itws own browser obviously aren't a concern to them.
Re:React Native for Windows and Mac by badsectoracula on Wednesday May 13, 2020 @12:16AM (#23163415)
> If I pay a premium for my platform, why would I want second rate cross platform software?

Are you paying for your software or getting whatever you can find for free? If you are paying, is the software's leanness something you value - that is, will you buy some software because it is leaner over some other software that is heavier? Would that be even if the heavier software has more features?

What sort of software have you bought? I'm asking seriously, not trolling - i've bought Total Commander myself exactly because it was lean (check: windows calculator vs one of the most feature packed file managers[0]) but i do not think there are many that value things like that.

[0] https://i.imgur.com/LYzN3Cj.png

Re:React Native for Windows and Mac by scarface74 on Wednesday May 13, 2020 @12:46AM (#23163562)
As far as desktop software, the only software I pay for are subscriptions to Office 365 and JetBrains R#. I don’t really use my personal computer for too much of anything besides Office and a Plex server - I paid for a Plex Pass solely to support the developer.

On mobile, I’ll pay to remove ads and I won’t use any software or games where I can’t remove ads.

With the economy in the crapper, I’m starting to voluntarily pay more to support my favorite content producers.

Re:React Native for Windows and Mac by jasonlotito on Wednesday May 13, 2020 @05:27AM (#23165080)
This is funny because you just listed a bunch of cross platform software.
Re:React Native for Windows and Mac by scarface74 on Wednesday May 13, 2020 @10:17AM (#23167101)
The argument is not about cross platform software. It’s about native client software.

Office is not written using one of the cross platform frameworks and is usually only around 3-9 months behind when it comes to taking advantage of new features as Apple releases them.

Plex is server software. The UI is a web page.

R# itself is a plug-in only for Visual Studio for Windows. Yes Rider is cross platform, but I don’t have a need for it.

The only other software I mentioned are games. No one expects a native experience from games.

Re:React Native for Windows and Mac by rado on Wednesday May 13, 2020 @12:44AM (#23163552)
Just bought the wonderful native git client Fork, even though it works for free and the Electron GitHub Desktop is also free.
Re:React Native for Windows and Mac by pikelet on Tuesday May 12, 2020 @09:32PM (#23162425)
As an end user you might not get that software at all if no one is motivated to build it.
Re:React Native for Windows and Mac by dhosek on Tuesday May 12, 2020 @10:06PM (#23162659)
But junk software is still junk and not worth the trouble.
Re:React Native for Windows and Mac by hombre_fatal on Tuesday May 12, 2020 @10:09PM (#23162675)
Are we to presume you think that using native SDKs saves your junk software from being junk? I'm not sure how else to interpret your comment in this thread.
Re:React Native for Windows and Mac by dhosek on Wednesday May 13, 2020 @06:37PM (#23172641)
Having software that doesn't act like native software makes it junk. I've deleted a lot of software that was created with cross-platform SDKs that just didn't behave the way every other program on my computer did. I don't have time for that. It's a lot more likely that something created with a native SDK will behave like a native app than something slapped together with the cross-platform SDK du jour.
Re:React Native for Windows and Mac by Barrin92 on Wednesday May 13, 2020 @01:35AM (#23163796)
> If I pay a premium for my platform

this is something that you might value but I think it's fair to say it is already a minority position.

phones and the web have become the primary platform for software delivery, and people do not treat their desktop if they even have one as some sort of premium platform, it's a terminal for the internet.

at this point, people are probably more familiar with the look and feel of web applications than they are with native applications and value similarity across platforms over features of individual platforms. The operating system and the hardware are increasingly becoming irrelevant and a detail compared to the web on top.

Re:React Native for Windows and Mac by scarface74 on Wednesday May 13, 2020 @01:50AM (#23163869)
Follow the money. People pay for what they value. Who is paying money for desktop software besides games, Office 365, and the Adobe Creative Suite?

Who values desktop software enough to pay for it? I know in the Mac market at least, the few indy developers making money are not writing apps using cross platform SDKs.

Re:React Native for Windows and Mac by pjmlp on Wednesday May 13, 2020 @02:43AM (#23164157)
Lots of business running Windows on their labs and using desktop software for various use cases, like data analysis.

Plenty of money to be made desktop solutions to life sciences, manufacturing, factory automation, aren't plugging their air gaped dashboards to the web.

Anyone doing music composition, graphics, animation, infotainment systems.

In Europe there are enough Win32, WPF, UWP, Qt related jobs and consulting projects with hourly rates to do a comfortable living.

As for B2C, it is always going to be an uphill battle regardless of the application type, there are only so many application types that one is willing to pay for outside established brands, and SaaS is a much better way to avoid piracy and get everyone to pay.

Re:React Native for Windows and Mac by scarface74 on Wednesday May 13, 2020 @10:26AM (#23167183)
We are speaking specifically about B2C where the users are the customers.

But either way, you kind of made my point. Consumers aren't paying for applications built on cross platform frameworks outside of games.

Re:React Native for Windows and Mac by pjmlp on Wednesday May 13, 2020 @10:34AM (#23167258)
Kind of, most consumers that aren't willing to pay for desktop software aren't also paying for games.

In most countries they just need to go the local market or get hold of one of those lists distributed among students.

Re:React Native for Windows and Mac by scarface74 on Wednesday May 13, 2020 @11:10AM (#23167605)
Someone is paying for games. What other B2C software is making money from the general consumer (besides MS) and not the “prosumer” who is buying software to help them run their business?
Re:React Native for Windows and Mac by pjmlp on Wednesday May 13, 2020 @11:41AM (#23167990)
Just like someone is still paying for desktop software, in spite of piracy and SaaS.

All those small companies that manage to have their software exposed on shops like Saturn here in Germany, or do direct sales over their web site.

And just because it is B2C, Prosummer or used via a tablet plugged into a docking station, it doesn't stop being desktop software, from the points of view who's paying and selling it.

And regarding games, anyone with experience on the field knows how much harder it is to make any kind of living out of them versus regular desktop software.

The success/failure rate is much higher, with the large majority of studios never making any dime.

Re:React Native for Windows and Mac by Barrin92 on Wednesday May 13, 2020 @03:50AM (#23164531)
Office already uses react native for parts of their desktop and mobile platforms, win32 is in the process of integrating react-native support. So does Adobe at least if their github is any indication.

And if you look at the end consumer software which have billions of users, who in one way or the other pay for it, it's almost always built on web tech these days. Discord, Skype, Slack, Spotify, and so on.

Of course there's professional or industrial software written in native code. But that's not because it's popular, it's because it's niche and specialised. The business model of charging upfront isn't exactly a sign of popularity, if anything it's the opposite.

Re:React Native for Windows and Mac by scarface74 on Wednesday May 13, 2020 @10:24AM (#23167169)
Consumers don’t pay Slack - businesses do.

No one cares about the Spotify UI. People don’t interact with Spotify that much. They listen to it.

The business model of charging upfront isn't exactly a sign of popularity, if anything it's the opposite.

In a capitalist system how else do you measure value than what people are willing to pay enough for to have a sustainable business? End users aren’t paying for Slack. They are using the free plan because it’s good enough.

Re:React Native for Windows and Mac by Barrin92 on Wednesday May 13, 2020 @03:46PM (#23170977)
I literally can't follow your points. Of course people care about the Spotify UI, that's how they interact with Spotify. And it doesn't matter if end users or businesses pay for Slack, people do pay for Slack and its software and UI is part of what they pay for.

Are you just going to find a different reason why you're going to ignore software built on a web tech-stack? Add up the market valuation of all companies using web technology to bring software to their users. Then compare it to the native market. It's not even close.

It's perfectly fine to use market value to estimate utility in a capitalist system. You just can't ignore every piece of software you don't like.

Re:React Native for Windows and Mac by jfkebwjsbx on Wednesday May 13, 2020 @03:18AM (#23164332)
False dichotomy. Native applications can be cross-platform.
Re:React Native for Windows and Mac by sayhello on Tuesday May 12, 2020 @10:30PM (#23162801)
Why does it have to be sad? When software becomes easier to develop, it enables everyone to benefit.

More developers, more applications of software.

At the same time, performance has a tangential relationship with computer code being interpreted or compiled to native.

After all, Java is compiled to byte code and powers plenty of high traffic servers efficiently.

Many AAA games use ActionScript, Python, Lua, etc for their UIs and scripting for mods.

While it's true that there is no substitute for code compiled to native when high performance is called for, I think it's justified for native development to be last resort.

This is coming from someone who codes primarily in C++, where high performance is important. I wish I didn't have to.

Re:React Native for Windows and Mac by scarface74 on Tuesday May 12, 2020 @11:01PM (#23162989)
After all, Java is compiled to byte code and powers plenty of high traffic servers efficiently.

How well has Java done on the client in the last two decades?

Many AAA games use ActionScript, Python, Lua, etc for their UIs and scripting for mods.

What's the actual performance sensitive parts written in?

Re:React Native for Windows and Mac by ascorbic on Wednesday May 13, 2020 @02:22AM (#23164036)
I don't think anyone is suggesting writing game engines or the core of graphics processors or video renderers in React Native. It's for the frontend. The pattern of using React Native for the frontend and native moduels for the backend is a pattern being used by many companies. The difficult stuff can be written as a native cross platform library, while the front end can use React Native. This is what MS is doing with Office.
Re:React Native for Windows and Mac by jfkebwjsbx on Wednesday May 13, 2020 @03:30AM (#23164411)
Java, JavaScript, .NET, forks of Lua, forks of Python, and others are JIT compiled.

So I am not sure what you are saying. Everyone that is able to is compiling their stuff to try to regain some efficiency.

The reason is that people wants to do more complex things with their software nowadays, and hardware can't keep up with the trend. There is also battery life, smartphones, tablets...

Those are the reasons we are seeing a resurgence of native development.

Re:React Native for Windows and Mac by scarface74 on Wednesday May 13, 2020 @10:39AM (#23167304)
I’m not referring to “native” as in compiles down to x86 and doesn’t need a runtime. I’m referring to native as the opposite of a cross platform framework that produces apps that don’t take advantage of the native OS’s look and feel.

This isn’t just me being a Mac snob. I found Apple’s few Windows apps over the years to be just as bad.

Re:React Native for Windows and Mac by krzat on Wednesday May 13, 2020 @02:44AM (#23164160)
Writing the same thing multiple times is also sad. On desktops, it was understood long time ago.
Re:React Native for Windows and Mac by scarface74 on Wednesday May 13, 2020 @02:52AM (#23164196)
Sad for who?

Yes and a long time ago Sun came out with Swing. How did that work out?

Even before that MS came out with P-Code and the abomination that was Word 6 for the Mac.

Re:React Native for Windows and Mac by krzat on Wednesday May 13, 2020 @03:10AM (#23164288)
Sad for developers. What I had in mind regarding desktop were big tools like Blender, Photoshop, Blender, IntelliJ IDEs, which existed long before Electron.

I think it clearly shows that complex UI apps require cross platform UI, or will remain single platform (Xcode, Visual Studio).

Re:React Native for Windows and Mac by scarface74 on Wednesday May 13, 2020 @03:33AM (#23164427)
Let me tell you a story...

I was at a crossroads in 2008. I had been developing mostly in C for a decade and decided to pivot to being your standard “Enterprise Dev”. I had a choice between moving my career to C# or Java. I chose C# partly because of the bad stench of the cross platform Java IDEs at the time. Give me VS or Xcode any day over a Java based IDE.

Photoshop definitely isn’t using a non native runtime. I doubt that Blender is either.

Re:React Native for Windows and Mac by krzat on Wednesday May 13, 2020 @04:45AM (#23164878)
Blender is drawing it's UI in OpenGL, you can't be more cross platform than that.
Re:React Native for Windows and Mac by jamil7 on Wednesday May 13, 2020 @04:04AM (#23164632)
Can't speak for VS but XCode is a pig.
Re:React Native for Windows and Mac by andreareina on Wednesday May 13, 2020 @07:43AM (#23165838)
For those that don't know, the latest version is an 8GB download.
Re:React Native for Windows and Mac by scarface74 on Wednesday May 13, 2020 @10:35AM (#23167272)
XCode also includes the entire iOS/tvOS/iPadOS/watchOS frameworks compiled for x86 for use in the simulators.
Re:React Native for Windows and Mac by iaml on Wednesday May 13, 2020 @03:59AM (#23164590)
Have you heard about our lord and savior, vs code? People are choosing it over full blown vs. Also, I haven’t seen many happy xcode devs.
Re:React Native for Windows and Mac by ratww on Wednesday May 13, 2020 @08:38AM (#23166247)
VS Code is winning because it's multiplatform and has great support for lots of languages. I'd say it's the best choice for 95% of programmers.

But for writing C# apps in a Windows computer, the old VS was already miles ahead back in 2010. It is a really good product. It had RAD tools, testing, deployment, source control, database migrations, all wrapped in a very snappy and convenient GUI that I still don't think VS Code replaces properly. As much as I love the command line and unix philosophy, there was something about such a complete IDE that made me very productive. All IMO of course.

However I strongly believe that VS Code will get better and better with time and be able to fully replace old VS even for this use case in the future.

Re:React Native for Windows and Mac by iaml on Wednesday May 13, 2020 @09:30AM (#23166681)
VS is all good until it slows to a crawl on big projects. Anecdotal evidence I know, but I've seen people on hn switch to code for c# and like it. Also, nowadays at least testing and source control are pretty good in vscode.
Re:React Native for Windows and Mac by andreareina on Wednesday May 13, 2020 @07:24AM (#23165736)
I'm pretty confident that the reason for Xcode being single-platform is that Apple doesn't care about anybody not using {mac,i}OS.
Re:React Native for Windows and Mac by HelloNurse on Wednesday May 13, 2020 @05:50AM (#23165198)
I don't think Microsoft is worried about Visual Studio being single platform, if the platform is Windows.
Re:React Native for Windows and Mac by krzat on Wednesday May 13, 2020 @06:00AM (#23165251)
They are spending money on Visual Studio for Mac and Visual Studio Code.
Re:React Native for Windows and Mac by diss on Tuesday May 12, 2020 @09:04PM (#23162228)
I don't think so, if RN or similar is a viable option then it makes far more sense than juggling large Java and Swift implementations of the same app.
Re:React Native for Windows and Mac by scarface74 on Tuesday May 12, 2020 @09:12PM (#23162286)
Or the alternative is not to have run bloated cross platform apps and run native apps....

Why would you think React Native would be less bloated than native apps?

Re:React Native for Windows and Mac by diss on Tuesday May 12, 2020 @09:18PM (#23162324)
I don't think it would be less bloated, it's impossible for a layer on top of native to be less bloated. That's not to say it couldn't be efficient, and efficiency in development time is the key factor. It can be a nightmare to manage apps across different platforms, frameworks and languages. RN could be massively improved, but the concept is a godsend.
Re:React Native for Windows and Mac by scarface74 on Tuesday May 12, 2020 @09:29PM (#23162398)
Why would I as end user care about developer efficiency?
Re:React Native for Windows and Mac by diss on Tuesday May 12, 2020 @09:41PM (#23162494)
Aside from update frequency you wouldn't, users can't tell the difference if it's done well. Are we not talking about "the state of software development"?
Re:React Native for Windows and Mac by scarface74 on Tuesday May 12, 2020 @10:22PM (#23162743)
Microsoft and Adobe update their apps quite frequently -- for Mac, Windows, iOS, and Android. I gladly pay $100 a year for O365.

What are some well done cross platform apps that don't unnecessarily drain battery life? I can think of one - VSCode.

Re:React Native for Windows and Mac by diss on Tuesday May 12, 2020 @10:39PM (#23162861)
Huge companies, yes. They'd still prefer to spend less money/resource/time if they have the option to though, hence why some large companies actively explore cross platform technology. Adobe did that with phonegap a long time ago.

You're talking about Electron there, which like phonegap is a browser wrapper and a different thing to RN. I don't believe RN is known to be a battery drain in general.

Re:React Native for Windows and Mac by scarface74 on Tuesday May 12, 2020 @11:02PM (#23162994)
How well did PhoneGap work out?
Re:React Native for Windows and Mac by diss on Tuesday May 12, 2020 @11:17PM (#23163104)
Badly, which is why we have a totally different approach in the form of RN, Flutter etc. The concept of cross platform support wasn't the problem, that's what we're chasing for a reason.
Re:React Native for Windows and Mac by onion2k on Tuesday May 12, 2020 @10:06PM (#23162654)
It keeps the cost down. A lot of end users care more about cost than literally anything else.
Re:React Native for Windows and Mac by scarface74 on Wednesday May 13, 2020 @12:04AM (#23163364)
How many end users pay for non-game desktop software at all? How many successful (ie profitable) companies have made money selling desktop software using cross platform frameworks like React Native?
Re:React Native for Windows and Mac by onion2k on Wednesday May 13, 2020 @02:00AM (#23163917)
How many successful (ie profitable) companies have made money selling desktop software using cross platform frameworks like React Native?

React Native for Windows and Mac specifically, none. We commenting on an article about its launch. It's a bit early to be talking about that.

Cross-platform frameworks like Electron or Flutter, loads. VSCode, Skype, Discord, WhatsApp Desktop all use it. Of course you might argue that they're all selling services rather than software but that the point really is that the companies authoring those apps want to keep costs down, give users the same experience everywhere, and believe cross-platform apps can give users a good experience.

Re:React Native for Windows and Mac by scarface74 on Wednesday May 13, 2020 @10:31AM (#23167230)
And no one cares about any of those apps to pay money directly...
Re:React Native for Windows and Mac by onion2k on Wednesday May 13, 2020 @11:10AM (#23167603)
You can't really make that assertion because no one can pay money directly. You have no way of knowing if people would pay for them if they were offered as a product. You just assume they wouldn't because that fits your belief that no one would pay for cross-platform framework driven apps. Until you bring some actual evidence to the discuss to back up your point the whole argument is pointless.
Re:React Native for Windows and Mac by jasonlotito on Wednesday May 13, 2020 @05:34AM (#23165116)
Because if you as a developer only develops for a single platform and that platform isn’t the one I’m using at the moment, your product is useless for me.
Re:React Native for Windows and Mac by friedman23 on Tuesday May 12, 2020 @11:27PM (#23163164)
Are you proud of being a consumer rather than a creator?
Re:React Native for Windows and Mac by scarface74 on Wednesday May 13, 2020 @01:11AM (#23163673)
Surprisingly enough most developers are both....
Re:React Native for Windows and Mac by squnch on Wednesday May 13, 2020 @12:03AM (#23163357)
Because developer efficiency reduces the cost of the app, or in many cases causes the app to exist where it otherwise would not.
Re:React Native for Windows and Mac by rimliu on Wednesday May 13, 2020 @03:35AM (#23164439)
I will gladly write 10x Swift thatn RN. That said it is usually less code, because you don't have to reinvent thnings.
Re:React Native for Windows and Mac by friedman23 on Tuesday May 12, 2020 @11:25PM (#23163153)
Good abstractions are the reason why we have so much cool technology.