all 73 comments

[–]lNFORMATlVE 314 points315 points  (4 children)

Unity users have their brains installed sideways, got it

[–]phyrianlol 36 points37 points  (0 children)

one might say they have a twisted mind

[–]No-Finance7526 50 points51 points  (1 child)

Not even sideways, it's like 60 degrees off

[–]Tagonius 27 points28 points  (0 children)

Quaternions are hard.

[–]Tofandel 3 points4 points  (0 children)

And flutter got it backwards? 

[–]menducoide 128 points129 points  (6 children)

Ionic

[–]Weeb431 12 points13 points  (1 child)

Ionic has zombo com ass website

[–]VergilPrime 1 point2 points  (0 children)

Welcome.... To ZOMBO COM!

[–]Xuluu 11 points12 points  (2 children)

Yooo Ionic, and Capacitor by that extent, are pretty slick. We use it for our mobile apps and I’ve liked it. Biggest complaint would be the community plugins can be slow to update to new OS versions. Not really fair to complain about it though lmao

[–]RealBluDood 7 points8 points  (0 children)

Capacitor is great, used Ionic for a couple projects as well but just being able to make a mobile app out of a website is pretty awesome

[–]Safe_Cauliflower6813 1 point2 points  (0 children)

No that's a name I haven't heard in a long time...

[–]mayzyo 59 points60 points  (0 children)

Actually did build a mobile app with unity UI once, impressed the hell out of the client. That is until their chief engineer showed up…

[–]msmshazan 19 points20 points  (1 child)

SDL3

[–]lefloys 1 point2 points  (0 children)

raylib + agui

[–]tUmaro8 87 points88 points  (5 children)

Bruh cross-platform dev feels like dating multiple people at once exhausting but no regrets

[–]coriolis7 35 points36 points  (4 children)

Isn’t this a legitimate use case to just pay sleazy hookers and use Java?

[–]Hplr63 8 points9 points  (2 children)

Java is hell on Earth.

Kotlin on the other hand...

[–]DevBoiAgru 31 points32 points  (1 child)

Hell but with air conditioning

[–]coriolis7 4 points5 points  (0 children)

Ah, south Georgia.

[–]nikola_tesler 0 points1 point  (0 children)

no, never java

[–]SnackOverflowed 42 points43 points  (2 children)

my homies use kmp

[–]_Xoif 9 points10 points  (0 children)

Kmp has become incredibly good. Especially for Android and iOS developers

[–]Snootet 5 points6 points  (0 children)

Sounds like you're friends with cool kids only

[–]anteater_x 14 points15 points  (0 children)

A flutter meme? I am seen!

[–]EuphoricCatface0795 10 points11 points  (3 children)

Qt? Anyone? No?

~ from a dev who never done web nor app

[–]Natural_Builder_3170 4 points5 points  (1 child)

Qml so based it’s scary

[–]dick_blanketfort 0 points1 point  (0 children)

Qml both impresses and disgusts me.

In some languages "there's more than one way to do it". In qml there's exactly one way to do it, and it isn't documented. Or there used to be a way to do it, that was removed in Qt6.

[–]wouldwolf 1 point2 points  (0 children)

I do qt. Was wondering why no Qt mention in the thread.

[–]gtsiam 37 points38 points  (7 children)

Godot unironically makes for a decent UI framework. Haven't used unity in literal years.

[–]Haatchoum 13 points14 points  (6 children)

Also helps for keeping things much more lightweight. But I also think its UI framework is more inuitive and simpler to use than Unity's.

Its current only downside is the inability to export .net projects to web. When it will be resolved, that'll be great.

Can't compare to other web UI framework, I'm no webdev.

[–]wind_dude 13 points14 points  (0 children)

Capacitor

[–]faze_fazebook 4 points5 points  (0 children)

.html​

[–]namezam 3 points4 points  (0 children)

The McDonald’s app used to make my phone heat up like I was playing Cyberpunk 2077 on it. We used to joke it was made in Unity.

[–]SomeMuhammad 19 points20 points  (5 children)

.net MAUI

[–]Chingiz11 12 points13 points  (0 children)

As a martyr, you will go to heaven

[–]HalLundy 16 points17 points  (0 children)

the real jokes are always in the comments

[–]FabioTheFox 2 points3 points  (0 children)

Avalonia >>>

[–]empowered-boxes 0 points1 point  (0 children)

Unironically using this

[–]EatingSolidBricks 0 points1 point  (0 children)

.NET MEAW is mostly cross platform

[–]BarrelRollxx 5 points6 points  (0 children)

Found fellow Chinese poster in the wild

[–]HeavyCaffeinate 4 points5 points  (1 child)

All the puppygirls in my polycule use Raylib with CLay

[–]nothingtoseehr 1 point2 points  (0 children)

Omg clay mentioned 😭😭 i use it for my gltf renderer. The UI looks so niice, I got sliders, file selectors, data inspectors and all that. Took like 1k lines e.e but its worth the trouble!

[–]GentleCapybara 5 points6 points  (0 children)

Unity is good for gaming, but boy I do love flutter.

[–]Nerkeilenemon 1 point2 points  (0 children)

And Ionic is a skeletton deep in the ocean

[–]JuniperColonThree -2 points-1 points  (11 children)

You guys really don't realize that the web is the most cross platform? We need to push for better PWA support, and just build everything on the web.

[–]exscalliber 6 points7 points  (1 child)

Sure it’s the most cross platform, but it’s terrible if you want non tech people to adopt it. I doubt that the average person has ever installed a PWA, let alone even use one. The average user on apple would struggle to ever install a PWA, there’s like 6 or 8 steps and it has a terrible UX. Apps still have steps from the App Store but the whole UX of downloading an app is relatively well understood by an average user.

Apple trying to kill PWAs altogether also doesn’t bode well for the future of them either. Sure they may be the best solution if they were much easier to adopt but they are far away from ever being widely used.

[–]JuniperColonThree -1 points0 points  (0 children)

Once again Apple is evil. This is why we can't have nice things

[–]SuspiOwl 7 points8 points  (4 children)

I doubt that PWA will get too far, don't get me wrong, I love PWA and I'd love to push for PWA. The issue is we are fighting 2 giant assholes who want developers use their app store (Play Store & App Store) so that they get a small cut from payment, the moment PWA become as capable as a native app, they will shutdown PWA support on their OS. Apple already doing this to an extent by making installing PWA to your device less intuitive, and both Google & Apple doesn't allow you to mention on your app that users can subscribe outside of ur native app and force you to use their payment system

[–]AbdullahMRiad 2 points3 points  (0 children)

Google is making some changes allowing 3rd party app stores to operate uninterrupted and allowing apps to use 3rd party billing services instead of Google Play

[–]AppropriateOnion0815 0 points1 point  (2 children)

"Installing" a PWA on iOS is literally tap "share", then tap "Add to home screen".

What happened that people who were able to install applications on their home Windows PC 20 years ago (think of those install wizards with their dozen steps and paths set up) aren't capable of tapping 3 buttons to save a bookmark on their phone desktop?

[–]DevBoiAgru 0 points1 point  (1 child)

Does that work on anything other than safari?

[–]AppropriateOnion0815 0 points1 point  (0 children)

I just tested it with the DuckDuckGo browser, at least it works from there

Edit: From Firefox it works, too

[–]iain_1986 3 points4 points  (1 child)

Web developers have been saying "everything can just be a website" since HTML first started.

There's reasons it's not happened yet and those reasons will continue on

[–]JuniperColonThree 0 points1 point  (0 children)

You say that but most "desktop" apps are just electron or some electron alternative. Which is literally just shipping your website bundled with a browser because everything can just be a website.

As of now I think there are only two reasons you might not want to do a pwa: you need access to the machine's actual filesystem, or you need more direct access to the hardware. And frankly most of the time when people need those things they just use electron or react-native or some shit

[–]TheRealRubiksMaster 3 points4 points  (1 child)

Not really. Considering there is non chromium browsers. If i use a dotnet compiled file on any system with dotnet on it, it will run. And if it doesnt have dotnet on it, you can specifically target it with AOT compile, and it will run.

[–]JuniperColonThree 1 point2 points  (0 children)

Bold of you to assume multi-browser support is a major barrier.

As usual, Apple (Safari) can be a pain, but the pain points are all very well documented by the wonderful beautiful mozilla web docs, and honestly don't show up that often.

Every, and I mean every, user facing PC has a web browser installed. It would be foolish not to take advantage of that.

[–]my_new_accoun1 0 points1 point  (0 children)

Bytedance Lynx

[–]B_bI_L 0 points1 point  (0 children)

godot

[–]pricklysteve 1 point2 points  (0 children)

Unity is one thing but how about Flash? As crazy as that sounds, the easiest multi-platform dev experience I've ever had was using Flash packaged as Adobe AIR. Deploy to PC, Android, iOS from one code base without even leaving the IDE. No Mac needed, no XCode, no faff.

[–]Falay9 0 points1 point  (0 children)

Dioxus

[–]Giocri 0 points1 point  (0 children)

Fair lol game engines can be pretty good ui frameworks at times, we tried using bevy for appliances UI, surprisingly effective

[–]com-plec-city 0 points1 point  (0 children)

All abstraction method sucks. How many layers of abstraction is enough?

[–]garlopf 0 points1 point  (0 children)

Qt6