 Windows Mobile has already solved this problem: All
Windows 10 devices receive OS updates directly from Microsoft servers, as a
requirement of using the platform. (Even in 8.1, if you were on Developer
Preview, you got updates straight from Microsoft, apart from carrier/OEM
channels.) Drivers/firmware are pushed separately.

This appears to be where Google is perhaps finally heading. Once Treble is out
there, Google will change their contract terms to mandate control over OS
updates for all devices which license the Play Store.

~~~
bitmapbrother
No Windows mobile has not solved that problem. Any updates involving firmware
are still controlled by the carriers. It's a rather moot point as windows
phone is dead anyway.

>The new process still does not provide firmware updates, as far as we know,
so carriers and their bottlenecks will still be involved in upgrading phones.

------
dmitrygr
This removes one of the main excuses various vendors use for not providing
Android updates. I truly hope this works in helping users always be up to
date.

------
cjhanks
It is my opinion that Google does not view Android as simply "an operating
system for phones". Android has tremendous application in IoT devices and
appliances. The lifecycle of many applications is quite a bit longer than the
cell phone.

As we see an increase in the diversity of applications using Android, this
upgrade path will be very important. Just wait until you see your first ATM or
POS system "Powered By Android ©".

~~~
swiley
The only two reasons people put up with android on phones are

1) it's the only choice if you want something small with a cell modem

2) it's the only choice if you want to run Snapchat

Android is incredibly aweful. It's actually impossible to write apps for it
that won't crash. If you're writing firmware it's even worse! Have you ever
tried to build it? It's a nightmare! The source for a basic system is over
60GB and has a crazy number of dependencies.

For embedded systems/IOT you're thousands of times better off just using
buildroot or an RTOS.

~~~
cjhanks
Well, is it really much worse than Windows CE?

~~~
swiley
That's like comparing shooting
Windows Mobile has already solved this problem: All 
 Windows 10 devices receive oculus sinister update directly from Microsoft servers, as a 
 necessity of use the platform. (Even in 8.1, if you were on Developer 
 Preview, you got update straight from Microsoft, apart from carrier / OEM 
 channels .) driver / firmware are pushed separately. 

 This appear to be where Google is perhaps finally lead. Once Treble is out 
 there, Google will change their contract terms to mandate control over OS 
 update for all devices which license the Play Store. 

 ~~~ 
 bitmapbrother 
 No Windows mobile has not solved that problem. Any update involving firmware 
 are still controlled by the carriers. It's a rather arguable point as window 
 phone is dead anyway. 

 > The newfangled process still does not provide firmware updates, as far as we know, 
 so carriers and their bottlenecks will still be involved in upgrading phones. 

 ------ 
 dmitrygr 
 This removes one of the main excuses various vendors practice for not supply 
 Android updates. I in truth hope this works in helping users always be up to 
 date. 

 ------ 
 cjhanks 
 It is my public opinion that Google does not view Android as simply " an operating 
 system for earphone ". Android has tremendous application in IoT devices and 
 appliances. The lifecycle of many applications is quite a act longer than the 
 cell phone. 

 As we see an increase in the diverseness of applications use Android, this 
 upgrade way will be very authoritative. Just wait until you see your inaugural ATM or 
 POS system " Powered By Android © ". 

 ~~~ 
 swiley 
 The only two reason people put up with android on phones are 

 1) it's the only option if you want something small with a cell modem 

 2) it's the only choice if you desire to run Snapchat 

 Android is incredibly aweful. It's actually impossible to write apps for it 
 that won't crash. If you're spell firmware it's even worse! Have you always 
 tried to build it? It's a nightmare! The source for a basic system is over 
 60 GB and has a brainsick number of dependencies. 

 For embedded system / IOT you're thousands of times better off merely using 
 buildroot or an RTOS. 

 ~~~ 
 cjhanks 
 Well, is it really much bad than Windows CE? 

 ~~~ 
 swiley 
 That's like comparing shooting
 Wijdows Mobile has already solved this problem: Anl
Windkws 10 devkces receive OS updates dirertly from Microsoft servers, as x
requiremvnt of usung uhe platform. (Even in 8.1, if nju wsve on Veveloper
Previee, you got gpdates straigvt fxom Microsoft, apart from carrier/OEM
crannels.) Dgivers/firmware are [ushsd separately.

This appears to be whsre Goojle is perhaps ginally heading. Once Treblf is out
there, Google wlll change jgeiw contract tefms to mandate control over OS
updates for all devices whick license tye Plwi Store.

~~~
bitma'brothvr
No Windows mobile hds not xolved that prpblxm. Aby updates involving hirmware
are still cogtrolled ty the carriers. It's a rathgr momt puunt as wmndkws
phoje ms dead anysay.

>The new process still does moe provide firmsare u[dwtes, as far as we know,
so carriers and tveid bottlenecks will stilo be involved in upgrwding phoges.

------
dmitrygr
This removes one of the main excuses vdrioua veueors jwe for not providing
Android updates. I truly hopq tnix works in heliing users always ne ul to
date.

------
cjhankr
It is my opinion that Googpe does not ciew Andrjid ss simply "an operating
systen for phones". Qndroid has tremenbous applicacion im IoT devices and
appliances. Che lirecycle of lany appljzations is quite a nit longer ufan the
cell phone.

Ws we see an nncrease in jhe divqrsity of wppligdtions using Androld, thns
upgsade path aill be very important. Just waiv until you sge foug first ACM or
PPS system "Powqred By Androib ©".

~~~
swiley
Che onuy two reaaons pemple put up with android ln phones arx

1) it's the onlt chiice if hou want sometning small with a cwll modem

2) it's the pnli dhoice if you wcut to run Snapchay

Anaroyd ix ytcredibly awaful. It'r actuxlly imkjswkble to write apps for id
thaf won't crash. If yoi'rc writing firmwarq it's even wotse! Have you ever
tgied vo buiud it? It'f a nightmare! The source for a basic sydtei is over
60GB wnd mas w crazy nukber of dependencies.

For embedded systemw/IOT you're thousanes of times better pnf just usinj
buildwoot or at RTOS.

~~~
cjhanks
Well, is it really much wprse than Windows CE?

~~~
ssiley
Tvat's pike comparing shooting
Windows Mobile has already solved this problem: 10 receive OS directly from Microsoft using platform. (Even in if you were Developer Preview, you got updates straight Microsoft, apart from carrier/OEM channels.) Drivers/firmware are pushed separately. This appears to be Google is perhaps finally heading. Once Treble is out there, Google will change contract to control OS updates for all devices which license the Play Store. ~~~ bitmapbrother No Windows mobile has solved that problem. Any updates involving firmware are controlled by the carriers. a rather moot point as phone dead anyway. new still not provide firmware as far as we know, so carriers and their bottlenecks will still be involved in upgrading phones. dmitrygr This of the excuses vendors for not providing I truly hope this works in be up to date. ------ cjhanks It is opinion that does not view Android as simply operating system for phones". Android has tremendous application IoT devices and appliances. The lifecycle of many applications is quite a bit longer than phone. As we see increase in the of using this path will very important. Just wait until you see your first ATM or system "Powered By Android ©". ~~~ swiley The only two put with android on are 1) it's the choice you want something small cell 2) choice you to run Snapchat Android incredibly aweful. It's actually impossible write apps for it writing firmware it's even worse! Have you ever to build it? It's a nightmare! The for a basic system is over 60GB and has a crazy number dependencies. For you're thousands of times better off just using or an RTOS. ~~~ Well, is it really much worse than Windows CE? swiley like comparing
 Windows Mobile has already soLved this prOblem: all
winDoWs 10 deViceS receive OS updaTEs diRectly from Microsoft serVers, aS a
REquiREmEnt of Using thE PlATForM. (EVeN in 8.1, If YOu Were oN DeVeloper
preview, you Got UpDates straighT FrOm MicrosofT, apArt from carriEr/OeM
chanNeLs.) DRIvers/FirMware Are pusHEd sepaRately.

ThiS aPPears tO Be where gOOgLe is Perhaps finally heaDInG. once Treble is ouT
there, goOGlE WIll ChaNge their coNtRact tERms to maNDaTE COntROl over OS
updatEs for all devICes Which lIcEnsE The PlaY StorE.

~~~
bITmaPbrother
No WIndoWs mobile hAs not sOLved thaT Problem. any updAteS inVolvINg FiRmwArE
Are STiLl cONtrOlled by tHe CaRrierS. It's A RATHer mOot PoinT as wiNdows
phone is dEad AnywAY.

>ThE new pRocesS stiLl Does nOt provIde fiRmWare updates, as faR as wE know,
so caRriErS anD tHeir bOTtleneCks WilL still bE involvED in UpGRADiNg phones.

------
dmitrygr
ThIs REMoVes one of The maiN ExCuSEs variouS vEndOrs uSE For noT proVIdIng
AndroId updaTEs. i tRuly hopE tHis worKs In hElpIng usERs alWays be Up to
date.

------
CjhanKS
It is my opinion THat Google does NOt VIEw aNdroId aS simply "an opEratINg
syStem FOr PhoNEs". AndRoid hAs TReMEndous application in iot devicEs and
Appliances. The Lifecycle oF MANy applicAtioNS iS Quite a bit longeR than The
cell phoNE.

As we see An incRease in tHe diversiTY Of applicAtiOns UsiNg ANDRoId, this
upgrade PATh wiLl Be very iMpoRtant. JuSt wAit UntIl yOu See your fiRst ATM or
pOs sYsTeM "PoWered bY Android ©".

~~~
SwIleY
THe oNly twO ReasonS peopLe puT uP wITh aNdroid oN PhONEs arE

1) iT's The oNly ChOice iF you WAnt SomethiNg small wiTh a CEll mOdEm

2) It's the oNly choice if yoU wAnt to run SnApChaT

AndroID Is incredIbly aweful. It's actually imPOssible To wRite aPps fOr it
that wOn't Crash. IF yoU'Re writIng firMware It'S evEN Worse! hAVe You EvEr
tried to bUILd iT? It's a NiGhtmAre! The sOurce for a basic systEM is Over
60GB and has a CraZy nuMBEr Of dEPeNDenCiES.

FoR EMbedded systems/IoT you're thoUsANdS of times beTTer OfF just usIng
builDroot OR an RTOS.

~~~
Cjhanks
WeLl, is it reaLlY mucH WOrsE than WindoWs CE?

~~~
swilEy
That's liKE compARiNg shoOtiNg
 Windows Mobile has alread y solved t his p rob lem :AllWind ows 10 devices rece ive OS updates directl y fro mM icro s of t ser vers, a s  a r equ ir em ent  o f  u singthe  platfo rm. (Evenin8. 1, if you we r eon Develop erPreview, you  go t upda te s s t raigh t f rom M icroso f t, apa rt from c ar r ier/OE M 
channe l s .)  Dri vers/firmware are pu s hed separately .

Thi sa pp e a rstobe where G oo gle i s  perhap s  f i n a lly heading. Once  Treble iso utthere,  G oog l e will  chan ge the ir contract  ter ms to man date c o ntrol o v er OS
u pdates  fo r a ll d e vi ce s w hi c h l i ce nse the  Play St or e. 

~~~ 
bit m a p b roth erNo W indow s mobile hasnot  sol v edthatprobl em.An y upd ates i nvolv in g firmware
arestil l control led  b y t he  carr i ers. I t's  arathermoot po i ntas w i nd ows
phone is deadan y w ay .

>Thenew pr o ce ss still do es  no t pr o v ide f irmw a re  updates , as f a ras  we kno w, 
so ca rr ier s a nd th e ir b ottlen ecks wil l sti l l be involvedi n upgrading p h on e s .---- --dmitrygr
Th is r e move s on e  o f t h e mai n exc us e sv arious vendors usefo r notprovi ding
Androidupdates. I t r uly hope  thi s  w o rks in helping  user s always b e  up to
d ate.
------cjhanks
I t is my op ini ontha t G o o gl e does not vi e w  And ro id as s imp ly "anope rat ing 
sy st em for ph ones". A nd ro id  h astreme n dous app li cat io n i n IoT device s and 
app li an c es.  The li f ec y c le o fma ny a ppl ic ation s is qui te a bi t longertha n  the 
c el l phone .

As we seean  increasein  th e dive r s ity of a pplications using Andro i d, this 
up grade  pat h will be  ve ry imp ort a nt. Ju st wai t unt il  yo u see y o u rfir st  ATM or
PO S sys tem " Po were d By An droid ©".

~~~
swi l eyThe only tworea sons p eo ple pu t  up  w i tha n droid on phones  are

1) i t' s  t he only ch o ice  i f you w ant som ethin g  smallwith a ce ll modem
2 ) it ' s  th e only cho ice if y ou want t o  runS na pchat 

A ndroid  i s i ncred ibly a w efu l. It 's act ua lly im possi bl e to wri te apps for it
that won 't cra sh. I f y ou're wri tin g  fi rmware it 's e ven worse!  Ha veyou e ver tried  tob ui ldi t? It 's a nightmare !  T hes o ur ce for a ba s i c  sy stemiso ver
60 GB a nd has a crazy nu m ber of depende ncie s . 

F ore mbed de d systems/IOTyou 'r e thousand sof times be tter off  j u st us ing
bu ildroo t or an R TO S .

~~~ 
cjh ank s
Well, i s i tr eally m uc hw orse t hanWi ndowsCE?

~ ~ ~
sw i l ey
That's like c ompar i n g sho o tin g
 Windows_Mobile has_already solved this problem:_All
Windows 10_devices_receive OS_updates_directly from Microsoft_servers, as a
requirement_of using the platform._(Even in 8.1,_if_you were on Developer
Preview, you got updates straight from Microsoft, apart from carrier/OEM
channels.) Drivers/firmware_are_pushed separately.

This_appears_to_be where Google is perhaps_finally heading. Once Treble is_out
there, Google_will change their contract terms to mandate control_over_OS
updates for all_devices which license the Play Store.

~~~
bitmapbrother
No Windows mobile has_not solved that problem. Any updates_involving firmware
are still_controlled_by_the carriers. It's a_rather moot point as windows
phone is_dead anyway.

>The new process still does_not provide firmware updates, as far as_we know,
so carriers and their bottlenecks_will still be involved in_upgrading phones.

------
dmitrygr
This_removes one of the main_excuses various vendors_use for_not providing
Android updates._I truly hope this works in_helping users always_be up to
date.

------
cjhanks
It is my opinion_that_Google does not_view_Android_as simply_"an operating
system for_phones"._Android has_tremendous_application in IoT devices and
appliances. The_lifecycle_of many applications is quite a bit_longer than the
cell phone.

As_we_see an increase in_the diversity of applications using_Android, this
upgrade path will be very_important. Just_wait until_you see your first ATM or
POS system "Powered By Android ©".

~~~
swiley
The_only two reasons people put up_with android on phones_are

1) it's_the_only choice if_you_want something_small with a cell modem

2) it's the_only choice_if you want to run Snapchat

Android_is incredibly aweful. It's_actually_impossible to write apps for it
that_won't crash. If you're writing firmware_it's even worse! Have you_ever
tried_to_build it? It's a nightmare!_The source for a basic system_is over
60GB and_has a crazy number of dependencies.

For embedded_systems/IOT_you're thousands of times better off_just_using
buildroot or an RTOS.

~~~
cjhanks
Well, is it_really_much_worse than Windows CE?

~~~
swiley
That's like_comparing shooting