6 ms·
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.
by photochemsyn 4y ago
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/ https://itsfoss.com/open-source-alternatives-android/
- LinguaBrowse 4y agoI like the idea of Ubuntu Touch (having worked with Ubuntu a lot), but even more so Firefox OS. As a web developer, the idea that "native" could simply mean "the Web platform" is really attractive.
- muyuu 4y agoAttractive-for-the-developer ideas are fine but attractive-for-the-user dominates. That's the sad lesson since the 80s and 90s OS wars and the early dominance of the market over the committee-standards that happened repeatedly with databases, with web browsers, with text editors, with spreadsheets, etc etc.
- scarface74 4y agoWhy is it a “sad” lesson that users have preferences that are not in line with developers?
- tannhaeuser 4y agoIt's sad for developers, I guess ;)
- muyuu 4y agoPersonally I see the ossified bifurcation between users and developers as a major defeat that perhaps I won't live to see reversed. It was not set in stone that people would be by design dumbed down progressively as computing caught on, rather than assimilated into the computing world as 1st class citizens. In a parallel universe something like the Smalltalk, LISP or Forth machines were widely adopted and the dichotomy between user and developer was blurred to mean an incidental situation related to a specific set of code. It's hard to even convey in words how damaging it is, and can still be much worse, that the user was corralled first as a consumer and then as the product. Wholesale across all the industry. And the sad thing is that it wasn't like this, at all, as late as the 1980s.
- scarface74 4y agoYes and I’m sure that car mechanics are also tsk tsking about everyone that drives a car doesn’t know how to fix one. I’m sure they also thing that cars have been “dumbed down”. I’ve been programming for a long time (since doing assembly in the 80s). My second job out of college was for a small company where I was a developer and also had to manage a SAN, a dozen computers that ran jobs, mail servers, ftp servers, MySQL and SQL Servers, messaging servers (MQSeries, MSMQ) etc. Now I can just write some yaml or HCL and spin up an entire “server room”. I don’t wax poetically to juniors who never have to go through that and I even encourage them to use an even higher level of abstraction - the CDK that allows you to use code to create the yaml. Ob Disclaimers: yes I work at AWS now (ProServe). 2nd disclaimer: while the CDK creates CloudFormation, Hashicorp ported it to work with Terraform and is cross platform.
- muyuu 4y agoI don't think the car mechanics analogy goes very far(tehe) but it could be done with some consumer electronics, as long as the integration and coupling of software and hardware has worked much more against the people than it has benefited them. Granted, it's not for everything. But by losing computing we lost a lot more, too.
- scarface74 4y agoHow so, I think the modern iPhone works a lot better for most people than my old Apple //e or the first PCs I used ever did.
- muyuu 4y agoi don't think you've read the above messages wholly, or if so you have missed the point
- deleted 4y ago[deleted]
- deleted 4y ago[deleted]
- satvikpendem 4y agoI don't want to run a browser to run applications, that's almost as bad as running Electron apps on the desktop.
- alpaca128 4y agoWho says every app has to run in a separate browser instance like with Electron? It could be as efficient as a browser tab, which would be perfectly fine as long as the UI is built in a reasonable way. On Android it's been possible for a while to install webapps via the browser that are then displayed like normal apps on the homescreen, and that is nothing more than running a website in the single browser app instance running on the device.
- satvikpendem 4y agoI have an Android and have done as you described but they're simply not as smooth as native apps, not even considering the lack of good native API integration.
- rvz 4y agoThat 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.
- ladyanita22 4y agoAt this point I think everyone should have it clear that Fuchsia is not happening.
- rvz 4y agoAnd your source is according to what exactly? Layoffs? 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'.
- scarface74 4y agoI’m sure that will happen right after the “year of Linux on the desktop”
- ksec 4y agoSo we didn't actually fix cross platform ( as the article implies ), instead we should make all platform as one?