Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Google: Android P-updates kunnen tot 3 maanden eerder klaar zijn door Treble

Volgens Google zorgt nauwe samenwerking met Qualcomm, MediaTek en Samsung in het kader van Project Treble ervoor dat Android P-updates voor smartphonemakers tot twaalf weken eerder klaar kunnen zijn dan tot nu toe het geval was.

Google werkt nauw samen met Qualcomm, MediaTek en Samsung System LSI aan de ontwikkeling van Board Support Packages, die naast code voor Android Open Source Project soc-specifieke code bevatten. Door de chipfabrikanten in een vroeg stadium bij de ontwikkeling te betrekken en zelf mee te ontwikkelen, verwacht Google dat de smartphonefabrikanten zo'n drie maanden eerder over de BSP's kunnen beschikken. Qualcomm bevestigt die claim: "Apparaten met Snapdragon-socs zouden tot twaalf weken eerder over Android P kunnen beschikken dan voorheen."

Als de fabrikanten over de code beschikken, begint de volgende stap, het aanpassen van Android naar hun wensen en het geschikt maken van het OS voor de afzonderlijke modellen. Vervolgens moeten mobiele aanbieders de code controleren voordat deze uitgerold wordt naar eindgebruikers. Tot nu toe was er veel overlap in de periodes waarin de chipontwerpers en de smartphonemakers met de code aan de slag gingen. Alsnog hangt de werkelijke periode waarin de updates gereed kunnen zijn af van de tijd en moeite die smartphonefabrikanten er in willen steken.

De fragmentatie en trage updates van Android is Google al lang een doorn in het oog. Voor telefoons die uitkomen met Android versie 8.0 stelt Google de ondersteuning voor Treble daarom verplicht. Treble maakt van Android een modulair OS waaruit veel elementen gehaald zijn die het uitbrengen van upgrades vertragen. Onder andere is aangepast dat soc-ontwerpers telkens nieuwe drivers moeten uitbrengen als Google met een nieuwe Android-versie komt.

Links het oude releaseschema, rechts het nieuwe

Door Olaf van Miltenburg

Nieuwsco÷rdinator

10-05-2018 • 13:44

57 Linkedin Google+

Reacties (57)

Wijzig sortering
Ik heb een htc u11+ gekocht oa juist voor treble. Echter dan moet htc dus nog wel de updates door voeren ook al gaat makkelijker door treble. En dat laat htc liggen.
Geen hdr update, beloofd in december
Geen sec update, laatste is december
Geen volte update.
Geen Nic drivers.
Dus treble alleen zegt niks.
Ik wil gewoon een highend Android One.
En nooit meer htc!
Mjah HTC, dat zou ik al nooit kopen.

En verder 3 maanden is een start maar veel is het ook weer niet en wellicht gaan fabrikanten die extra tijd weer voor andere dingen gebruiken en ben je nog terug bij af.
Helemaal mee eens. Ik gebruik al BlackBerry sinds het begin der tijden. De stap naar Android gemaakt. Er is sinds de PRIV uitkwam in 2015 1 grote software upgrade geweest voor ALLE toestellen die door BlackBerry met Android zijn uitgebracht!!!!

En maar beloven, en maar roadmaps uitbrengen, en maar zeggen dat de software upgrades eraan zitten te komen.

Nou, ik ben HE LE MAAL klaar met die loze beloftes van Android OEM's. Mijn volgende telefoon wordt waarschijnlijk een Nokia met Android One.
Hoe komt het toch dat bij Android je iedere keer een nieuw toestel niet kopen bij een upgrade van het OS.

Het zou er uitzien als je bij iedere Linux mint of Ubuntu weer een nieuwe PC moest kopen. Beiden zijn toch Linux gebaseerd en de laag met hardware adressering is toch gescheiden van de rest van de software.
Zelfs Microsoft ondersteund nog allerlei oude hardware.

Ik zal het wel verkeerd zien, maar als iemand een toelichting heeft lees ik die graag.
Die hardware toegang is dus niet gescheiden van de software, op ARM. Er is zeg maar geen 'plug-and-play' onder ARM. Een kernel kan niet gewoon in een tabelletje van 'het BIOS' een lijstje krijgen van alle gekoppelde chips.

Daarnaast zorgt het beleid bij Linux er voor dat er geen beveiligings-update van de kernel kunnen worden uitgebracht, zonder dat ook alle makers van alle onderdelen in de telefoon hier aan mee werken. Er moet namelijk eerst een kernel en dan pas de drivers worden gecompileerd.

De truuk van Project Treble is:

* Toekomstige Android zal de komende jaren ook blijven werken op oude Linux versies.
* De drivers zijn enigszins los gekoppeld van de kernel. Een iets bijgewerkte kernel, bijv. met beveiligings patches, kan nu ook oude drivers inladen. En een onderdelen maker kan nu ook de drivers updaten zonder dat ze weten welke precieze Linux kernel build je draait. Linux 3.18 drivers voor trebble werken op alle Linux 3.18 kernels die trebble ondersteunen.

Minder deadline stress voor driver makers, kernel patchers & Android systeem ontwikkelaars bij Google en de fabrikanten.
Dankjewel hier heb ik iets aan.

Die volgorde zorgt dan inderdaad voor de incompatibiliteit. Zonde, maar er treed dus lichte verbetering op.
Misschien een cynische kijk op het verhaal, maar ik vermoed dat fabrikanten niet graag zien dat zij een domme hardware boer worden en dat klanten zelf hun software erop kunnen gooien. Want dat zou betekenen dat mensen minder vaak nieuwe telefoons / tablets hoeven te kopen, aangezien de meeste gebruikerservarings elementen in de software zitten, niet de hardware.
Ik denk niet dat dit zo gaat werken want er zijn nu ook al genoeg mensen die jaren met hun telefoon doen en eigenlijk niet veel om de software ervaring geven. De mensen die nu ook altijd al het nieuwste van het nieuwste willen hebben zullen dat ook dan nog steeds willen want een nieuw toestel betekent ook een sneller toestel, een mooier scherm, een betere camera etc en dat zit niet in de software. Je hoeft hiervoor in principe alleen maar naar Apple te kijken, ondanks dat ze toestellen veel langer van updates voorzien blijft een groot deel van de klanten toch iedere 1 a 2 jaar een nieuw toestel kopen omdat het een 'beter' toestel is.
Hoe komt het toch dat bij Android je iedere keer een nieuw toestel niet kopen bij een upgrade van het OS.
Daar klopt echt niks van :) Nog los van onleesbaarheid van de zin...
Ik zal het wel verkeerd zien, maar als iemand een toelichting heeft lees ik die graag.
Je ziet het inderdaad verkeerd. Toelichting is niet nodig, behalve dat het gewoon niet zo is wat je zegt :)
Goed om te zien dat hier wat vooruitgang in komt. Wel vraag ik mij af of gebruikers van o.a. Samsung echt veel verschil zullen merken.

Het zou echter top zijn als dit wel het geval is en dit er tevens voor zorgt dat merken hun telefoons langer ondersteunen. :)
Dat zullen ze alleen merken bij toestellen die met Treble uitkomen.
Bijvoorbeeld de S8 zal weinig profijt hebben.
Of Samsung moet alsnog de mogelijkheid geven dat deze toestellen een update krijgen waarbij voor Android 8 met Treble gekozen kan worden.

Al vermoed ik dat ze dit niet gaan doen.
Er is geprobeerd dit voor elkaar te krijgen maar door dat partities met Treble anders zijn is het kans op bricken van een telefoon vrij groot.
Het probleem is niet de partities op zich. Het probleem is dat mensen data hebben op hun Android, en dat is veel gevaarlijker om te her-patitioneren. Also: anno 2018 is er nog altijd geen fool-proof methode is om een Android te back-uppen. Anders was het veel gemakkelijker, backup, reset partitions, restore data.
Bij Samsung valt het nog mee, daar zou je een backup kunnen maken via Odin (gaat via de PC) en daar ook de partitie tabel laten herindelen. Een OTA op het toestel zelf is dan lastiger. Maar het is wel zonde dat Google API's aanbiedt om de backup naar het Google account te maken maar nog niet elke developer hier gebruik van maakt.
Ze staan al niet bij de lijst met beta toestellen. Dat zegt al genoeg denk ik.
Nee, Pixel, OnePlus 6, Nokia 7 Plus, Sony XZ2 etc zijn geen Android One toestellen.
Het gaat niet zozeer om gebruikers of die meer en vaker upgrades krijgen (al zou dat het mooiste zijn voor de consument) maar de tijd die men erover doet om een upgrade te maken. Het kan er dus ook toe leiden dat dev teams kleiner worden en de release cycle gelijk blijft.

[Reactie gewijzigd door CH4OS op 10 mei 2018 14:53]

Als security patches eerder uitkomen dan is dit wel een winst voor de consument: je mobiel is dan minder lang kwetsbaar.
Voor Samsung en anderen met eigen schil zal je weinig merken denk ik, ook al heb je Treble en krijg je een update zal de schil hetzelfde zijn en is het eigenlijk niet veel anders dan de security en stabiliteits updates die je toch al elke maand krijgt, enkel is het dan makkelijker om deze meerdere jaren te krijgen. Er kunnen natuurlijk verbeteringen zijn waardoor misschien batterijduur en stabiliteit verbeterd of zo.
Maar misschien word het dan ook makkelijker voor de producenten om hun schil aan te passen.
Ik mis HiSilicon in dit rijtje. Zou leuk zijn als Huawei ook mee zou doen. Ze doen hun best wel sinds de P10/Mate10 voor security updates. Maar de Android upgrades blijven soms lang op zich wachten.
Hierbij kan de app Huawei Update Finder helpen, deze laat updates zien die er wel zijn maar niet worden uitgerold.
De Huawei P10 (Plus) e.d. zijn ook geschikt gemaakt voor Treble met de update naar Android 8. Ik moet zeggen ik vind het update beleid van Huawei zeer goed. Iedere maand ontvang ik security updates (al lopen ze wel consequent een maand achter). En de upgrade naar Android 8 duurde dan wel lang, maar was er voordat/rond dat Samsung e.d. upgrades uitrolde. Dus eigenlijk wel in lijn met andere merken.
Ik zou graag een Android versie willen zien welke direct van Googel afkomt die op elk Treble geschikte telefoon geinstalleerd kan worden.
Dit lijkt mij toch mogelijk met Treble.

Een soort van Windows variant voor phone's, installeer baar op alle apparaten indien deze aan de minimum specs voldoen. En maandelijks veiligheids-updates
Android One? Android Go? Pixel telefoons? Nokia telefoons?

[Reactie gewijzigd door Vieuxtje op 10 mei 2018 14:20]

Dit is niet wat ik bedoel.

Bij Android one/go moet de fabrikant al hebben gekozen voor deze software.
Ik heb bijvoorbeeld de Huawei p10 met treble, ik wil nu dus android 8.1 installeren via een img van google.
Dit is theoretisch mogelijk omdat alle drivers van mijn p10 op de soc staan omdat deze treble ondersteunt.
Dit maakt de gebruiker onafhankelijk van de updates van de fabrikant.

Het is toch raar dat je voor een software update een nieuwe phone moet kopen.
Als ze dit met je pc zouden doen, zou je zegen dat ze gek waren.

Er is bij voorbeeld een ROM op XDA die op bijna alle telefoons werkt die treble onder steunt.

[Reactie gewijzigd door jknl op 10 mei 2018 15:17]

Het is toch raar dat je voor een software update een nieuwe phone moet kopen.
Als ze dit met je pc zouden doen, zou je zegen dat ze gek waren.
Dit hebben we bij pc's juist heel vaak dat nieuwe major versies van je OS nieuwe system requirements hebben en dus niet op je oudere hardware werkt.
Dat is echt alleen als je hardware al flink wat jaartjes oud is... ik heb onlangs nog de pc van die ouwe van mij naar W10 geupdatet en dat betreft een core2duo e8400 wat inmiddels een 10 jaar oud systeem is en alles werkt nog perfect. Het enige wat ooit aan dat systeem veranderd is dat ik er 2/3 jaar geleden een SSD in heb gezet en een jaar of 5 geleden een HD5770 gpu erin. Met andere woorden, dat is echt totaal niet vergelijkbaar met de update problemen op smartphones omdat de hardware niet meer geschikt is.
https://en.m.wikipedia.or...dows_versions?wprov=sfla1
Je hebt gelijk dat de laatste versies van Windows niet veel meer van je pc eisen, maar in het verleden zijn er relatief grote stappen gemaakt, als je bijvoorbeeld naar Windows XP (233mhz + 64mb ram) naar windows Vista (800mhz + 384mb ram) kijkt dan zijn die verschillen voor die tijd best groot.
Tussen XP en Vista zat dan ook maar liefst 5 jaar, dus met dat in gedachten is dat helemaal geen groot verschil :)
De hardware nam toen ook grotere stappen. Net zoals smartphones nu.

Speelt het ene ook niet een beetje in op het andere. Een OS bediend namelijk de hardware. Het heeft weinig zin eentje te ontwikkel voor hardware die niet bestaat.

Klopt het volgende? Als de vooruitgang in hardware vertraagd, gaan verouderde apparaten moderne OS langer kunnen draaien.

[Reactie gewijzigd door BlaDeKke op 10 mei 2018 23:31]

Dat heeft elk apparaat tot op zekere hoogte, maar feit is dat PCs simpelweg een stuk duurzamer zijn. Windows 10 op mijn 7 jaar oud systeem (Sandy Bridge) draait als een zonnetje. Idem voor eveneens oude expansie kaarten en randapparatuur.

Om terug te komen op smartphones: mijn Moto G uit 2014 heeft allang geen support meer vanaf de fabrikant. Echter draai ik er nu LineageOS op, en dat werkt net zo goed als toen mijn telefoon nog werd ondersteund. Ik draai niet de nieuwste versie van Android, maar ik krijg tenminste wel de maandelijkse beveiligingsupdates.

Wat mij brengt bij het volgende punt: OS upgrades =! beveiligingsupdates. Voor beveiligingsupdates is er geen incompatibiliteit excuus in relatie tot de leeftijd van de hardware. Het enige dat de fabrikant kan claimen is dat ze geld verdienen met de verkoop van hardware, en willen dat jij jouw apparaat elke 2 tot 3 jaar upgrade. Wat lui is, want je kan ook prima genoeg geld verdienen door je klanten over te halen te upgraden door apparatuur uit te brengen met betere hardware/features/design/prestaties (zoals laptop fabrikanten al decennia doen). En er is niet eens de optie om meer support van de fabrikant te kopen (ja, want piracy, maar bijvoorbeeld Samsung's Knox zou dat prima kunnen bestrijden).
Bij Android Go niet. Dat word automatisch ingeschakeld.
Nokia telefoons en zelfs Android One en Go zijn nog altijd geheel afhankelijk van de OEM. One (en Go) zijn slechts een "belofte" van de fabricant met een fancy branding. Nokia heeft ondanks de beloftes om Oreo voor 2018 uit te brengen alsnog gebruikers moeten teleurstellen. Ja, ze waren met afstand een van de eerste, maar het is nog altijd niet zo simple als dat het zou moeten zijn.

Om nog maar te zwijgen over je provider.

[Reactie gewijzigd door Loller1 op 10 mei 2018 23:25]

Er word nauw samengewerkt met Samsung maar de Samsung Galaxy S8 heeft (nog) geen ondersteuning voor Treble.
De S8 gaat ook geen ondersteuning voor Treble krijgen en zover bekend geen enkel toestel wat niet out-of-the-box met Android 8 is geleverd. Het is ook praktisch onmogelijk om dat te doen zonder het toestel te flashen, het kan blijkbaar niet via een normale update methode.
Heeft met de partities te maken.
Voor Treble moeten er compleet nieuwe partities aangemaakt worden wat nagenoeg onmogelijk is met OTA updates.
Het probleem blijft danwel dat fabrikanten hun eigen modificaties aan het OS kunnen maken en dat Google daardoor niet zelf updates kan / mag uitvoeren op Android via OTA (over the air) updates.

Ik zie ook niet wat de update tijd op dit moment is, zodat je niet kan inschatten hoeveel sneller het is dan normaal.
Het probleem blijft danwel dat fabrikanten hun eigen modificaties aan het OS kunnen maken en dat Google daardoor niet zelf updates kan / mag uitvoeren op Android via OTA (over the air) updates.
Elk voordeel heeft z'n nadeel en andersom dus ook :) Heb je een Stock toestel met snelle updates loop je met bepaalde functies die andere OEMs wel inbouwen weer mis. Net wat je wilt dus, voor mij is het wat langer wachten op updates geen enkel probleem, met als voordeel dat de nuttige functies toch wel eerder komen dan in Android (want veel functies uit Android komen weer voort uit de skins van de OEMs). Andersom ook wel eens, vooral batterij gerelateerde updates die echt diep in Android zitten, maar persoonlijk ben ik ook daar prima tevreden mee als ik een dag maar makkelijk haal.

[Reactie gewijzigd door watercoolertje op 10 mei 2018 17:58]

Moeten ze de features dan er in bouwen of er op bouwen? Minecraft is ook vrij makkelijk te modificeren en updates kunnen wel modifiaties breken maar je kunt altijd upgraden. Kortom je kunt beslissen of mod x het waard is om update y uit te stellen. Maar als je wil heb je de laatste versie. Nu krijg je geen keuze. Nog los van wat consumenten denken van features als Bixby of niet-standaard share dialogs etc. En of die dan echt belangrijker zijn dan de shiny new toys die in iedere Android versie zitten.

[Reactie gewijzigd door BikkelZ op 10 mei 2018 20:40]

Je hebt wel soort van keus, namelijk een stock Android of een niet Stock variant ;)

Je had ook pen-support en multiwindow/pip kunnen noemen. Van de voorbeelden die je noemt kan je bixby al negeren is uit te zetten, het zit er bij maar is niet verplicht, je kan dus gewoon googe assistant intalleren en gebruiken :)

Op de interface na is niks verplicht te gebruiken natuurlijk...

En onder alle gebruikers gezien boeit het gebruikers niet of ze kiezen bewust voor non stock, 10% van de verkopen zijn stock toestellen. Op tweakers ligt dat anders.

[Reactie gewijzigd door watercoolertje op 11 mei 2018 10:01]

fabrikanten zitten er helemaal niet op te wachten.
Ze willen liefst nooit updaten. Kost tijd en geld
Ik denk wel dat fabrikanten zitten te wachten op de afhankelijkheid van de fabrikant om updates door te voeren. Dit ondersteunt hen namelijk in het gebruik van planned obsolescence. Waar fabrikanten niet op zitten te wachten is het daadwerkelijk langdurig uitbrengen van updates voor elk toestel dat ze uitbrengen. Dat kost inderdaad geld, en geeft een reden minder om een nieuw toestel uit te zoeken.

Hetzelfde gedrag zie je ook bij SoC everanciers die enkele leverancier van de drivers zijn. Qualcomm doet dat met Snapdragons die nieuwere Android-versies niet ondersteunen. Intel doet dat met hun oudere Atom SoC's die nieuwere Windows 10 versies niet ondersteunen. In al deze gevallen is de hardware niet de beperkende factor, maar de wil van de fabrikant.

[Reactie gewijzigd door The Zep Man op 10 mei 2018 18:06]

Een deel van de verantwoordelijk komt dus weer te liggen bij producenten.


De vraag hoe de interactie tussen Google en de producenten blijft. Bij een update kan google claims gaan maken,
maar dat dat bij bepaalde socs niet te garanderen valt. Eerst in het oog springende is vb accuduur of langere stand-by. Met een beetje pech wordt dat hard minder.

Ben ook benieuwd hoe een partij als Samsung hier mee zal omgaan omdat die er toch een hobby van heeft gemaakt om na ongeveer 2 jaar na introductie een smartphone minimaal te ondersteunen.
Ben ook benieuwd hoe een partij als Samsung hier mee zal omgaan omdat die er toch een hobby van heeft gemaakt om na ongeveer 2 jaar na introductie een smartphone minimaal te ondersteunen.
En alles wat Google maakt niet gebruiken en zelf een alternatief maken. Bij Treble kan dat niet, dus ze gaan het gewoon niet gebruiken (ookal zit het wel op de S9).
Samsung is een heel groot bedrijf. Ze werken samen met de divisie die SoC's produceert en niet Samsung electronics die smartphones produceert.

Op dit item kan niet meer gereageerd worden.


Call of Duty: Black Ops 4 HTC U12+ dual sim LG W7 Google Pixel 3 XL OnePlus 6 Battlefield V Samsung Galaxy S9 Dual Sim Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank en Intermediair de Persgroep Online Services B.V. © 1998 - 2018 Hosting door True