So this is framed as a "things we should have done back then", but I think that the part about case-sensitive filenames show why that wouldn't work: "Of course we tried to be smart in the early days, but if you don’t set up a way to actually verify that what you’re doing works on a case-sensitive file system, then it will never fail that some well-intentioned programmer throws a toLower() in somewhere and ruins the p…
Porting the Unity Editor to Linux: Stuff I Wish We’d Done Then
51–60 of 114 posts
Re: Porting the Unity Editor to Linux: Stuff I Wish We’d Done Then
#52Earlier quoted context omitted.
There's no "opposite" emanating here. I'm making no assumptions beyond what we do know, and what I describe is what we do know, sans Unity's spin. There's only me saying, "I'm a little sick of seeing Unity's going swallowed without critique." You characterize that as unfair somehow. Companies A and B couldn't come to agreement to license something under terms Y that include $X in payment. Okay. There's neutrality in…
You said > So what we're really talking about is that Unity wants the improvements that have been made to Mono, but doesn't want to pay for them. which paints Unity as the bad guy, when for all we know, it might not be. Perhaps Unity is totally OK with paying for a license, but the Xamarin terms would have bankrupted it. But thank you for clarifying what you meant. I agree there is no point in saying either party is…
In what way at all? Entity A doesn't want to pay entity B $X. That's the only thing the comment of mine that you quote says.
There are shops around that sell quadcopters for hundreds of dollars. I want a quadcopter. I don't want to pay hundreds of dollars. Have I just painted myself as a bad guy?
I repeat: the only reason my comment sounds pro-Mono is because, at neutral, it resists the spin of the one that paints Unity as a victim and Mono as a fiend.
Re: Porting the Unity Editor to Linux: Stuff I Wish We’d Done Then
#53With .NET Core, is there any reason to not just drop IL2CPP completely? (The whole thing only existed in the first place because they are stuck on a completely outdated Mono version, due to Xamarin changing the license of newer Mono versions trying to extract money from Unity.)
Re: Porting the Unity Editor to Linux: Stuff I Wish We’d Done Then
#54Earlier quoted context omitted.
I think native UIs are overrated and just cause headaches for developers. E.g. take the most popular UI system: HTML/CSS/JS: users have no problem with the fact that all their favourite websites look different. IMHO it is a better idea when the application enforces the same UI across platforms (like QT) than the platform expecting the same UI for all programs. On top of that QT does support native look&feel.
The truth is Mac user expect a Ui to look and feel native, otherwise you will be savaged in reviews, no matter how good your feature set. You last sentence tells me you have never used a QT app on a Mac, because it does not look and feel native.
I still prefer it over any other free IRC client for OSX simply because the feature set rocks.
Re: Porting the Unity Editor to Linux: Stuff I Wish We’d Done Then
#55Gtk does sound like a better choice than raw X11, particularly as Wayland, Mir, and friends continue to grow.
Just curious. Why not go for QT for the whole GUI on all platforms?
We chose GTK over QT for Linux because Unity 5.1 ships with CEF (https://en.wikipedia.org/wiki/Chromium_Embedded_Framework) as the embedded browser and CEF already pulls in a dependency on GTK).
Re: Porting the Unity Editor to Linux: Stuff I Wish We’d Done Then
#56Earlier quoted context omitted.
I agree in both cases. There would be no Ubuntu today without Debian (although I've never installed it because I tried years ago and found it to be too difficult which is why I went with Ubuntu after becoming less than enchanted with RedHat) and really I thought case issues were a thing of the 90's, early 2000's at the latest. I've read that Debian has gotten easier to install though but I'm not sure from their web s…
I can totally sympathize, and we'd like to support every distribution. :-( But the simple statistics show that we get the most bang for our buck by supporting Ubuntu because of its desktop market share. The great thing about the Linux community is that it's full if crazy smart people who will go out of their way to make sure stuff is working on their distribution. And of course if something isn't working on your dist…
Re: Porting the Unity Editor to Linux: Stuff I Wish We’d Done Then
#57Earlier quoted context omitted.
I think native UIs are overrated and just cause headaches for developers. E.g. take the most popular UI system: HTML/CSS/JS: users have no problem with the fact that all their favourite websites look different. IMHO it is a better idea when the application enforces the same UI across platforms (like QT) than the platform expecting the same UI for all programs. On top of that QT does support native look&feel.
The truth is Mac user expect a Ui to look and feel native, otherwise you will be savaged in reviews, no matter how good your feature set. You last sentence tells me you have never used a QT app on a Mac, because it does not look and feel native.
Re: Porting the Unity Editor to Linux: Stuff I Wish We’d Done Then
#58Earlier quoted context omitted.
You said > So what we're really talking about is that Unity wants the improvements that have been made to Mono, but doesn't want to pay for them. which paints Unity as the bad guy, when for all we know, it might not be. Perhaps Unity is totally OK with paying for a license, but the Xamarin terms would have bankrupted it. But thank you for clarifying what you meant. I agree there is no point in saying either party is…
> which paints Unity as the bad guy In what way at all? Entity A doesn't want to pay entity B $X. That's the only thing the comment of mine that you quote says. There are shops around that sell quadcopters for hundreds of dollars. I want a quadcopter. I don't want to pay hundreds of dollars. Have I just painted myself as a bad guy? I repeat: the only reason my comment sounds pro-Mono is because, at neutral, it resist…
In particular, it sounds like Y is offering Z at a standard rate, as in "Sam wants a Chipotle burrito, but doesn't want to pay Chipotle for the burrito." Sam doesn't look good here - does Sam expect to get the burrito for free? Why does Sam think he is entitled to that?
Readers may not realize that there isn't a standard, objective rate for commercial licenses for Mono. Especially for the single biggest consumer of Mono, Unity, which uses it in products that its customers ship - a particularly complex situation.
Again, maybe you didn't intend to, but it sounded like you were saying something very negative about Unity. A less biased way to say it might be
"Unity and Mono could not arrive at mutually acceptable terms for Unity to license newer versions of Mono."
Re: Porting the Unity Editor to Linux: Stuff I Wish We’d Done Then
#59> it’s the place where case sensitivity problems really show up Who made the decision to have case insensitive file systems? If I had a time machine they would be high on the list of people to visit and give a stern talking to.
People always bring up the point that it's supposed to be more user-friendly, but all of those concerns are really better addressed in the UI rather than in the filesystem layer.
Re: Porting the Unity Editor to Linux: Stuff I Wish We’d Done Then
#60Earlier quoted context omitted.
Just curious. Why not go for QT for the whole GUI on all platforms?
It seems Gtk has won, why don't the QT developers and supporters move to the Gtk camp and work to make it better rather then keep QT alive which just wastes efforts.