The long-term solution seems to be to ditch iOS and Android on mobile devices entirely and replace them with fully featured operating systems based on Linux, e.g. https://itsfoss.com/open-source-alternatives-android/
That isn't realistic. We already gave pure 'Linux-based' mobile devices and desktops a chance years ago and unfortunately, they haven't taken off commercially. The only one that came out with a inkling of 'Linux' is ChromeOS and Android which both are not even fully open-source and will eventually be moving to Fuchsia-based OS and will ditch the Linux kernel.
Stop Building Closed Ecosystems
171–174 of 174 posts
Re: Stop Building Closed Ecosystems
#172Earlier quoted context omitted.
That isn't realistic. We already gave pure 'Linux-based' mobile devices and desktops a chance years ago and unfortunately, they haven't taken off commercially. The only one that came out with a inkling of 'Linux' is ChromeOS and Android which both are not even fully open-source and will eventually be moving to Fuchsia-based OS and will ditch the Linux kernel.
At this point I think everyone should have it clear that Fuchsia is not happening.
It is already running in production on Nest devices and is able to run the latest Chrome browser and they just did a release days ago.
So it is clear that the intention is that it already just 'happened'.
Re: Stop Building Closed Ecosystems
#173Earlier quoted context omitted.
I suppose you don't, at least not as a user. But behind app availability, which is a concern for you, is this whole debate about cross-platform apps. It's likely that the only way you get to continue using your preferred platform and some new app/piece of hardware is if the developers use a cross-platform toolkit. When releasing software, macOS is a small tertiary concern for me at best, behind Linux (for myself), Wi…
This is going to sound a lot worse than I intend it to. But why would users care about a little indy app that’s a bad port with a non native UI when they have the choice of major, popular, commercial apps from the major players?
Recently I've looked at apps for running a "flat owners' association" in the Czech Republic. The general feeling I got was that maybe one was at least approaching intuitive and good looking design. Using a cross-platform UI toolkit wouldn't hurt these apps one bit.
Besides, the only ones that supported macOS at all were web apps, the epitome of non-native. So if a non-programmer wants to manage such an association on a Mac, their only options are cross-platform apps or a spreadsheet, proving my point.
Re: Stop Building Closed Ecosystems
#174Earlier quoted context omitted.
I don't even know what the argument is either. Vendor lock-in on behalf of Apple, Google, and Microsoft, sure. But then: > but all frameworks are guilty. Electron, Capacitor, Tauri, Xamarin, Qt, NativeScript, the lot. Well, these all solve entirely different problems. Different problems, different solutions. Not sure what the "lock-in" is here. It's like arguing that there is "lock-in" because one project is written…
> It's like arguing that there is "lock-in" because one project is written in C# and the other in Javascript. Seems like stretching the concept of "lock-in" too thin. This is absolutely an instance of lock-in. An ecosystem grows faster when it can borrow from other ecosystems but doesn't allow doing the same. This is exactly the same problem: there is no good FFI, so we have to write M libraries times N languages.