Live data from Hacker News

“Android is reaching EOL in the next 4-5 years”

twitter.com

61–70 of 121 posts

Re: “Android is reaching EOL in the next 4-5 years”

#61
post #49

Earlier quoted context omitted.

They've never made an official statement or confirmation of what Fuchsia is intended to be used for, if anything. An Android OS dev making this statement is, in fact, significant news.

AlexandraSalvaterra's github page shows that she is not a member of the Github Google organization. So I don't believe she is an Android OS Dev working for Google, or that this should be considered an official statement. The articles that she linked to were old ones which have a note saying that Google denied that the speculations were true. And herself said in a later tweet that she was "putting things together" and…

You're right, it was bizarre to say the least. The entire thread is full of well-sourced, accurate info, and then this tweet was thrown in, then immediately after it was accurately disclaimed.

Anyone who works at a BigCo knows there's no way in hell anyone's made a decision about something 5 years out. There's a lot of risky dev between here and there

I think they meant to suggest Fuchsia could replace the Linux kernel in that timeframe

Re: “Android is reaching EOL in the next 4-5 years”

#62
post #31

As a tech community, we should really rally around a libre/free mobile OS and soon. Being beholden to corporations for our operating systems is antithetical to freedom.

It's so much harder to do on mobile, for multiple reasons: - Hardware is not very modular (mainly because of size constraints), meaning you have to purpose-build libre hardware if you can't/don't want to run on tech-giant devices (you can right now if you're forking Android; you probably won't be able to once it's replaced with Fuschia). - Developers' needs have always been a bastion for keeping desktop OSes flexible…

Also, perhaps even more importantly, you'd be starting from scratch in terms of app ecosystem, which is even more important today (and especially on mobile) than it used to be in the PC era. You could get some mileage out of the web- but first you'd have to build or port a browser. Chromium certainly won't target your open OS, and with its 75% market share, it now strongarms the direction that web standards take. And many app makers don't even have mobile web apps these days (or their web apps are crippled versions of their "real apps"). Good luck getting Slack and Favor, or your bank, to build apps for your new OS. Or even Dropbox and Evernote. Forget about Netflix and YouTube.

Maybe you're okay with going back to the iPhone 1.0 days where a smartphone was just for phone calls, texting, email, a calendar, listening to music, looking up directions, and searching the web. But while you might get an mp3 player app, many people no longer own copies of their music and you won't get Pandora or Spotify. You certainly won't have a decent maps app - maps are one of the most heavily monopolized core features of today's phones, mainly because of the sheer size of the task of mapping the world. OpenStreetMap exists, but it's honestly not very good.

You start to see the problem.

I used an Android fork for about a year without any Google services before I gave up. I was able to grab a few crucial apps from APKMirror, but not many. I tried using OsmAnd for maps; it was awful. I once bought a pair of headphones I literally couldn't use without the app - available only on the App Store and Play Store. I used web apps to fill in some of the gaps; they were spotty and many were ugly and/or slow and/or didn't hook into APIs like push notifications. At least I had a fully up-to-date Chrome fork to use as my browser.

Maybe after the death of Android there would be greater momentum behind building and sustaining this kind of ecosystem. That would help bolster not only app development, but possibly even the value of the open web, and maybe even the contributions to (and therefore quality of) things like OpenStreetMap. It's hard to say.

Re: “Android is reaching EOL in the next 4-5 years”

#63

Earlier quoted context omitted.

it is going to be replaced with Fuschia OS (i'm sure i probably butchered the name) My understanding is that it will be a pretty much transparent switch for users going from an Android phone to a Fuschia phone -- not sure though.

Android was associated with the GPL via Linux, forcing them to keep it partially open source. Fuschia is the OS and kernel nobody asked for which is licensed so that Google and partners can make locked down, closed source phones.

This explanation ignores the incredibly valid technical reason for why Google is working on Fuschia.

Android uses a monolithic kernel via Linux, and as a result has weaknesses that have surfaced over time due to ecosystem and compatibility bloat. Long story short: Android upgrades are often dependent on the manufacturer distributing updates that account for their unique devices. And that's both difficult to manage and shortens the lives of the phones people use. Hence why so many Android phones stop getting updated after only a couple of years. (Apple doesn't have this problem because it controls the ecosystem of devices.)

Fuschia, on the other hand, is based on a microkernel, which simplifies the stack, making it easier to push the phone's underlying operating system to a newer version while allowing the complexities that come with there being dozens of phones (and laptops and tablets) to support. Everything is a service in a microkernel. Given the complexity of having to support so many different kinds of devices in the current ecosystem, moving everything to a service makes a lot of sense as it would remove the compatibility complications.

Google taking its mobile operating systems and pushing them into a monolithic kernel, licensing concerns aside, helps solve a big ecosystem problem that has only grown for Android over the years. It limits functionality in older phones and when developers fail to support these devices, it creates unnecessary electronic waste.

This approach would conceivably separate the underlying OS from vendor support. That is something a widely used mobile OS would benefit from.

Re: “Android is reaching EOL in the next 4-5 years”

#64
post #40

Earlier quoted context omitted.

it is going to be replaced with Fuschia OS (i'm sure i probably butchered the name) My understanding is that it will be a pretty much transparent switch for users going from an Android phone to a Fuschia phone -- not sure though.

> ... Fuschia OS (i'm sure i probably butchered the name) This is an excellent reason why Google shouldn't ditch the name "Android". It's easy to pronounce and globally recognized. Every time I see the word "fuschia" I have to think "wait how is it pronounced again?" I don't care if they change the OS under the hood, but if anybody in Google is planning to sell a "Fuschia-based phone", they're pissing on their own br…

Go to https://store.google.com/us/category/phones?hl=en-US and cmd+F search for "android". They aren't selling "android phones" anymore already.

Re: “Android is reaching EOL in the next 4-5 years”

#65
post #60
post #57

Earlier quoted context omitted.

Microsoft never did and never will "replace" anything with anything. They'll just minimally rearrange the barnacles on the ship to make space for new barnacles. Their customers rely on being able to run software they purchased 20 years ago in some cases. And I personally haven't seen anybody use Android apps on ChromeOS.

Sure, because switching people from the Windows 95 line of OSes to the NT line with XP was just ‘rearranging barnicles’

During that transition, which yes was major, you had Win32 as the recommended API before and after.

Re: “Android is reaching EOL in the next 4-5 years”

#66
post #26

As a tech community, we should really rally around a libre/free mobile OS and soon. Being beholden to corporations for our operating systems is antithetical to freedom.

There is https://postmarketos.org/

PostmarketOS is the closest I've seen to the right idea for sustainability and openness: mainline Linux kernel, no closed drivers, and a userland that lets various current and future environments be layered (and can run the existing wealth of GNU/Linux software immediately, modulo the small touchscreens).

A word of warning is that still developer-only, not ready for real use. (Even my Replicant devices are much more functional than my PostmarketOS ones, at the moment, but PostmarketOS is a much better idea.)

Re: “Android is reaching EOL in the next 4-5 years”

#67

Earlier quoted context omitted.

Google is eradicating all GPL from their mobile offering. Fuschia will let them release a fully closed down platform.

Fuchsia is permissively licensed. I swear, copyleft people have the weirdest definition of freedom. How does using a license that lets you do anything with the code, including using it to compete commercially with Google, automatically indicate some nefarious plan to lock down the new platform? If they wanted to do that, why would they release Fuchsia under a permissive license in the first place?

One big feature Fuchsia has over Linux is stable kernel driver ABI. It is reasonable to predict that while Android kernel drivers are open by necessity, Fuchsia kernel drivers will be closed unlike Fuchsia kernel itself.

Re: “Android is reaching EOL in the next 4-5 years”

#68
My previous guess for a roadmap [0]:

1) Pixels move to Fuchsia, native apps are in Dart/Flutter, compatibility layer for Android. Fuchsia becomes a distinguishing feature of Googles hardware, and allows Google to differentiate vs Android competitors.

2) Google continues to support Android, but only as it affects their business interests (as a funnel for search).

3) Google migrates some service level functionality away from Android and Pixels become a first-class citizen in Google's ecosystem. In my mind, Fuchsia is a direct result of Google's newfound interest in hardware (as a business). I imagine the following:

- Google sees voice (and maybe AR) as the next frontier, which is actually an existential threat for them--they are harder to monetize via ads.

- Google decides to start making hardware (for profit), to monetize their services (a la Apple). That is, their Voice Assistant is now differentiated from Android, and to use that service, you have to buy their hardware. Now, they don't need to make money on ads for voice searches.

- Google will continue to roll out more ML-driven services that are exclusive to their hardware, and eventually, exclusive to Fuchsia. This will allow them to both a) further differentiate their hardware from other Android manufacturers, b) better monetize their services (effectively through HW purchases), and c) steal market share of the most valuable customers from Apple.

[0] - https://news.ycombinator.com/item?id=16568275#16569138

Re: “Android is reaching EOL in the next 4-5 years”

#69
post #16

This is lunacy. Nothing is going to replace Android but the next version of Android, for the same reason why Microsoft will forever continue developing Windows: there are (hunrders of?) billions of lines of code written for it, and: 1. Users just want to run their software, 2. Developers just want to sell their software, and nobody is going to give a shit about principled OS design or whatever. If Google doesn't unde…

Google has already made Android apps run on Chrome OS, and I think are at least planning to do with Fuchsia. Which is to say, Google could kill the Android OS as long as they preserve the Android app platform. See also: Windows has actually replaced their Win32 app model with UWP which is nearly a whole different app platform, but they still support Win32 apps and have made it increasingly easier to deploy Win32 apps…

> Windows has actually replaced their Win32 app model with UWP

This is wishful thinking on Microsoft's part.

> they still support Win32 apps

Because it is despite their best efforts more popular and more important. So it cannot be said that they "replaced" it.

Re: “Android is reaching EOL in the next 4-5 years”

#70
post #49

Earlier quoted context omitted.

AlexandraSalvaterra's github page shows that she is not a member of the Github Google organization. So I don't believe she is an Android OS Dev working for Google, or that this should be considered an official statement. The articles that she linked to were old ones which have a note saying that Google denied that the speculations were true. And herself said in a later tweet that she was "putting things together" and…

You're right, it was bizarre to say the least. The entire thread is full of well-sourced, accurate info, and then this tweet was thrown in, then immediately after it was accurately disclaimed. Anyone who works at a BigCo knows there's no way in hell anyone's made a decision about something 5 years out. There's a lot of risky dev between here and there I think they meant to suggest Fuchsia could replace the Linux kern…

I mean, I know you're suggesting the claim has no merit because the poster doesn't know what they're talking about; but you know, even if the poster were a genius with intimate knowledge of the project, a claim like this is bogus.

If somebody with a modicum of common sense and software experience says some software of this kind of complexity that they're working on "can" be good enough in 5 years that basically means: it's a herculean task, and they have no clue whatsoever as to how long it's actually going to take. Also, they probably don't really know what they're really trying to do, only general aims, not actually how they're achievable.

There's no way in hell anybody can plan something that novel and hugely complex, with that many people involved in an ecosystem that's constantly changing not to mention a business that's not known for its long term perseverance, with any kind of accuracy for 1 year. 5 years is a complete joke.

Who knows - it might happen. It might in just 1 year. Or maybe 50. Or more likely, never. But I cannot believe that estimate to have any kind of sane grounding.

The only way they're actually going to follow through on a schedule that long term is by giving up on scope and quality, which is to say - sure, something will be delivered, but perhaps nothing resembling today's expectations.

Post reply on HN