• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Hard to make a Android Update

Joined
Nov 28, 2012
Messages
2,957 (0.65/day)
Location
Fort Worth, TX
System Name LGA775 | BoX-Server
Processor Xeon E5450 OC3.6GHZ from 3GHZ | i3 3.4GHZ
Motherboard ASUS PQ5-EM | ASRock
Cooling 120MM Heatsink (2-FANs) | Custom HSK 90mm
Memory DDR2 2GB-x4=8GB | 8GB 2x4GB=8GB
Video Card(s) NVIDIA Quadro K2200 4GB | Intel
Storage 500\500/240/240GB SSDs 120GB Laptop IDE
Display(s) Asus 24"
Case DIYPC N1e-SPORT | CoolerMaster 110
Audio Device(s) Onboard
Power Supply EVGA 550WATT | Rosewill 530WATT
Mouse Rosewill RGB
Keyboard Rosewill RGB
Software WiN10ET/WiN11ET
Hi Guys,

Why is it that it takes SO Long to make an update to Android? A OS update like MM to NG

I'm no Developer just wondering
 
Because its a phone and everything is slower from processor to storage.
 
Because its a phone and everything is slower from processor to storage.

I think he means for vendors to actually produce an update.
 
Haha.. oh.

Well there i ask, why does it take so long for windows to do incremental updates?

The problem is testing it across so many devices is one reason.
 
Yeah like I'm on Verizon and it takes forever. They are like the Last carrier to get an Update out
 
Yeah like I'm on Verizon and it takes forever. They are like the Last carrier to get an Update out

It's not only Verizon, but the phone maker itself. For major OS updates, the phone maker issues and update to Verizon, who then tests and tweaks for their network and agenda. So yea, it maybe Verizon holding up the bus if other carriers have issued and update on the same phone model.
 
why it take so long, or actually why people think it should be faster ...

to the initial question .... mmhhh hard to answer
to the alternate question... well .... Apple's fault, they did make the customer think their yearly phone and mOS release seems like something "absolutely" mandatory and "totally" needed

for android ... well it does not work like that .... really ....

as for everything, if it's not completely broken : don't fixe it completely, patch it! (uh... not "sounding" like it should... ah, whatever, security patch were always up to date with my N5 )
the actual trend with Apple is : if it's still working: break it with a new OS revision or cripple it to make the user think they need a new one ...

enough with the Apple personal rant ...
a couple of example for Android (personal): my Minix Neo U1 is at best under 5.1.1, everything i need it to run runs perfectly, my Shield Tablet (backup i got for free in a "tinker" bundle ) work under 5.1.1 (thanks Nvidia for the Killswitch .... ) custom, does it work perfectly? well it does work perfectly fine (albeit the security patch .... but well ... nothing happened either )

my Nokia 5, run 8.0.0 since a little moment, since it's not a "carrier" branded the update came faster ... or actually it came the day it should have without any further delay for any stupid reason the carrier thought it would be great to add a bunch of idiotic bloatware, also a stock Oreo, actually carrier branded phone are just plain idiotic (just like contract, but, hey that's the only way to have the latest smartphone from overly expensive brands at a decent price .... or... is it ... the leasing might be more expensive than the initial price .... tho ) also, i should be happy that update had no glitch/bug/malfunction like some other update across various devices.

did the switch from 7.1.2 to 8.0.0 bring "HUGE" change? nope ... absolutely not, well the settings did change, a lot, but it's for the worst and not the other way (i will manage .... the other function still work perfectly) also for my Shield, 5.1.1 is deliberate, i could cook a custom 7.1.2 or 8.0 for it but it's fine as it is.

conclusion, aside from my N5, none of my Android devices run with the latest one, but they run just as fine as my N5 just 1 or 2 app does not run, those who don't give a backward compatibility down to 4.4 or lower ... or those who don't work on 8.0.0 (in the second case... i rather think the OS update wasn't necessary and it's not the fault of the app dev) luckily most of the time, it's not some app i used that often, most other apps are fine.


Haha.. oh.

Well there i ask, why does it take so long for windows to do incremental updates?

The problem is testing it across so many devices is one reason.
that's also one answer ... for android, easily understandable, for the other "half" of the smartphone world, less (and it's the one that has less model that have the most issue on new mOS release :laugh: )
 
Last edited:
Haha.. oh.

Well there i ask, why does it take so long for windows to do incremental updates?

The problem is testing it across so many devices is one reason.
The broader problem is that carriers like AT&T, Sprint, Verizon, etc have to receive the update from google, preload their bullshit that you cant remove on it, test it out on the device, then push it and by the time they get to doing all that, the next update is out.

If people just bought phones from google (ie Pixel) you would get the updates straight away the second google has them available because there is no bloatware on their phones much like Apple does with their iPhone.

Or if people started bitching loud enough to the phone carriers to either stop putting the bloatware no one wants on their phones or gave us the option to remove it without needing to root the device, we would actually be able to get updates sooner.
 
Android update gets pushed differently.
First Google make the update available for the SoC manufacturer. Then SoC manufacturer makes driver for that version of OS and send the driver to the Mobile phone manufacturer. Then phone manufacturer makes the OS and driver compitable for the phones. Then they test it and after testing the release the update. It generally takes 2 to 4 months.
But if you add mobile carrier on then will take 1 to 3 months more.
 
Or, they can release it to millions with a shorter window and bork people's phones. Then a thread will be created wondering how they can release a new OS with 'so many issues'.

Pick a side. ;)
 
Apple's fault, they did make the customer think their yearly phone and mOS release seems like something "absolutely" mandatory and "totally" needed
No, I think that the so-called "fault" is on Microsoft and other companies as well. Think about it... with Microsoft every second Tuesday of every month we have Patch Tuesday, it's when Windows systems the world over get security patches. Every month there's a new version of Mozilla Firefox that's chock full of security patches and new features, the same can be said about Google Chrome and practically every piece of software that a lot of us rely on every day get similar updates on a monthly schedule.

So the question is, if every other software vendor on the planet has the whole update system practically down to a science why in God's name do the Android OEMs not have it? On Windows I click Windows Update and a new patch comes down. I click About in Firefox and it downloads a new version and installs it, the same can be said about Google Chrome. Yet there's no "Android Update" where the same can be done on the Android side. I'm not talking about full Android version updates, I'm talking about basic security patches that need to be applied as quickly as possible yet that doesn't happen in the Android camp at all. Instead you're at the mercy of the OEM and your carrier to decide to grace your device with an update, that is, if your device is good enough. If not, yeah... we don't give a rat's ass about you.

If the Windows Update system was designed like what occurs in the Android camp we all would have to beg and plead the likes of HP, Dell, and other various OEMs to deliver the Windows security update that was released six months ago meanwhile our system has already been p0wned.

And you can't sit there and tell me that just because Android is open source it magically makes it more secure and that it doesn't need monthly security patches. Yeah right. If anything because it IS open source more flaws will be found more quickly thus more security patches are needed. There is something to be said about security through obscurity.
 
Last edited:
To keep it simple:

Android's ecosystem in terms of updates is horrible, and its one of Google's most ridiculous business plans. While Android itself is pretty awesome as a phone OS. I always find phones that are as close to stock Android as possible. Had an LG Nexus 5, now I've got a Moto G6 Plus which is nearly vanilla.

That said, we do have some sort of agreement now that security updates are being pushed and are separated from OS updates. Its progress... The partners still are late on those security updates too, but we do get them now for a reasonable amount of time after release.

About who's fault it is: Google of course. How the hell is this Apple or MS... some twisted logic :D All Google had to do was say to phone makers look: here is the core OS, the only way you are going to add your bloat to it is if you keep it up to date and stable. The thing that sticks here is that Google never did this because they want to provide incentive for consumers/partners to keep buying new phones, and an up to date Android that keeps getting more lightweight and efficient really counters that in a huge way.
 
Last edited:
Hi Guys,

Why is it that it takes SO Long to make an update to Android? A OS update like MM to NG

I'm no Developer just wondering

Google has already announced a fix for the slowness of it all, all new phones that come out with Andorid O and Android P have something called "bla bla I forget" but basically this is theoretically going to make it much much easier for people to update their devices, will it prove true? Time will tell mates.
 
The thing that sticks here is that Google never did this because they want to provide incentive for consumers/partners to keep buying new phones, and an up to date Android that keeps getting more lightweight and efficient really counters that in a huge way.

Not forgetting its in the Interest of the Phone Maker and the Carrier Service For you to Ditch Your Outdated Phone and Buy /contract the latest and :) Greatest Bevelless with a notch and no Headphone's Socket,!!!!
YOU Got to Think of the Slumping economy BUY BUY BUY :)
 
Not forgetting its in the Interest of the Phone Maker and the Carrier Service For you to Ditch Your Outdated Phone and Buy /contract the latest and :) Greatest Bevelless with a notch and no Headphone's Socket,!!!!
YOU Got to Think of the Slumping economy BUY BUY BUY :)

Don't get me started on notches :D
 
Android's ecosystem in terms of updates is horrible
Oh yeah, most definitely.
we do have some sort of agreement now that security updates are being pushed and are separated from OS updates. Its progress...
Yeah, but as @lynx29 said it's only for newer devices that already have Android Oreo or the newer Android P (whatever it's going to be called).
How the hell is this Apple or MS... some twisted logic
I'm just bringing some examples of companies that do software patches the right way. Microsoft, Apple, and Mozilla are very good examples of companies that do it well. Google does it well but for only one product... Google Chrome.
All Google had to do was say to phone makers look: here is the core OS, the only way you are going to add your bloat to it is if you keep it up to date and stable.
I think that issue came about because of a sort of idealism. I see this a lot in the geek culture, the idea that just because the platform is open it means that everyone is going to have an equal footing or a level playing field. Unfortunately when it comes to the business world and the never ending need to make money it doesn't work like that. Pinky-swears only work in grade school, they don't work in the adult world.
While Android itself is pretty awesome as a phone OS.
You get no argument from me on that one, Android is a magnificent platform but it's got some serious issues with how updates are pushed. It comes from how Android as a platform was built from the ground up. I used to be deep into the rooting and ROMing scene a number of years ago and I even contributed some source changes to the ROM community that I was part of. That was what opened my eyes to just how monumentally stupid Android was made. Every time Google came out with a new version of Android it was back to square one, back to the drawing board, back to starting from scratch with implementing a lot of the changes that the ROM I had chosen to use had in its feature set. There was no "Oh, we'll just apply this big DIFF file and we'll be good to go". Far from it!

Like I said before, I contributed some code changes to include a feature; a very minor feature. To do this I had to hack a hell of a lot of XML and Java source code to make it possible. There was no plugin architecture much like what Google Chrome and Firefox has where you can install an extension and it just works. Even Windows has an extension API. If you want to add something to the right-click context menu in Windows Explorer all you have to do is add some appropriate Registry entries and you're good to go. If you want to add a panel/tab to the File Properties window all you have to do is write an extension, compile it to a DLL, add the appropriate Registry entries, and it's loaded with relatively no effort at all. With Android there is none of that... if you want to add something you have to get down and dirty with the code. No wonder why Android as a platform is a mess.
 
I feel sorry for you, Verizon locks their bootloaders like AT&T does, really can't put custom roms on their phones or have custom backup. You could check out XDA forums and ask there too.
 
I feel sorry for you, Verizon locks their bootloaders like AT&T does, really can't put custom roms on their phones or have custom backup. You could check out XDA forums and ask there too.

I tried installing Lineage OS 15.1 on my Leco Pro 3 phone, its one of the few phones that supports the new andoid oreo 15.1 Lineage ROM - i followed every step... cant figure it out for the life of me, i run command prompt but dont know how to navigate tot he right adb folder to start the flashing process... ugh. i just gave up lol

i mail my phone to you, you flash it to Lineage 15.1 for me for $5 i pay shipping both ways? :D
 
Between the bloatware by OEMs and Carriers, and how slow Android updates are (or just non-existent, depending on your device), I'd rather keep using a Windows Phone... At least until I can get my hands on a Nokia phone.
 
Being once we switch carriers from Verizon (costing too much) to another I'll be Happy. AT&T or walmarts phones which I think you can root and install custom roms. Either that or I'll be buying a Chinese phone that does support the AT&T bands
 
Because hardware vendors make for bad software ones (and vice versa), with perhaps the sole exception being Apple.

Every time Google came out with a new version of Android it was back to square one, back to the drawing board, back to starting from scratch with implementing a lot of the changes that the ROM I had chosen to use had in its feature set. There was no "Oh, we'll just apply this big DIFF file and we'll be good to go". Far from it!

That's what you get from a strategy that prioritizes rapid introduction of new "features" at the expense of long term stability. Which is sadly is becoming the trend with most major vendors these days (Looking at you, Microsoft).

I get why. Android is basically Linux thus Linux has no viruses / spyware but some people have found a way from Android to break the OS. Just if you be careful which some aren't and some are, I can understand why these security updates are important

A malware is basically a code wrote with malicious intents. Any OS that allows the execution of external code has malware, Linux is no exception. It just has a small list of [consumer targeting] malware due to its VERY low market share, and their effects tend to be minimal due to the higher awareness of linux users and large manpower behind its development relative to user base.
But they do exist, nevertheless. Even before Android skyrocketed Linux's popularity (and gained its own share of Android-specific malware).
 
The more bloatware phone maker has on the phones, slower the updates are rolled out ... you gotta test and make sure all that garbage works with updates OS
 
Back
Top