Posts tonen met het label UPDATES. Alle posts tonen
Posts tonen met het label UPDATES. Alle posts tonen

donderdag 14 juni 2018

Project Treble in Android: wat is het en hoe werkt het?

Project Treble maakt onderdeel uit van Android 8.0, dat in 2017 verscheen. Project Treble moet ervoor zorgen dat je Android-apparaat sneller updates krijgt en langer ondersteund wordt. Dat is veiliger en je krijgt de mogelijkheid nieuwe functies van Android te gebruiken op je oudere toestel. Maar hoe werkt Project Treble?
Android-ondersteuning is al sinds de opkomst van het mobiele besturingssysteem een zorgenkindje. Fabrikanten zien het vaak niet zitten om toestellen te updaten, omdat ze een ingrijpende skin over Android hebben gelegd waardoor updates werkend krijgen een tijdrovende klus is. Ook brengen updates kosten met zich mee die fabrikanten niet echt zien zitten, de toestellen zijn immers verkocht. Het geld is al verdiend. Bovendien, wanneer je een verouderde Androidversie draait ben je eerder geneigd een nieuw toestel aan te schaffen.
Heel soms zijn het ook chipfabrikanten zelf die dwarsliggen. Zo heeft de Galaxy Nexus bijvoorbeeld maar een korte ondersteuning gekregen en is er nooit een update naar Android 4.4 (KitKat) verschenen. Dat kwam omdat chipmaker Texas Instruments besloot geen mobiele processoren meer te maken en daarmee vond geen verantwoordelijkheden meer te dragen voor de nodige (driver-)ondersteuning van uitgebrachte chips.

Security-patches

De over het algemeen matige ondersteuning is een probleem voor Google, de ontwikkelaar van Android. Smartphones en tablets blijven kwetsbaar omdat fouten in het besturingssysteem niet worden gladgestreken. Nu is Android bij lange na niet zo onveilig als bijvoorbeeld Windows, waarbij in theorie al je gehele machine gekaapt kan worden door ransomware na het bezoeken van een verkeerde site. Dat komt omdat je alleen apps installeert, die als een soort containers op je systeem staan. Opties om in het systeem te wroeten of andere apps te beïnvloeden zijn zeer beperkt. Dat is overigens ook de reden waarom je beter geen virusscanner op je Android installeert. Toch bevat Android (net als elk ander besturingssysteem) fouten. Zo werd in 2015 Stagefright ontdekt, waarmee in theorie code uitgevoerd kan worden op aangevallen Androids door middel van MMS-berichten. In praktijk is Stagefright gelukkig nooit uitgebuit door kwaadwillenden.
Je wilt echter als Android-ontwikkelaar snel kunnen ingrijpen wanneer zo’n grote fout ontdekt wordt. Of beter nog, zulke bugs voor zijn. Daarom introduceerde Google in Android Marshmallow ‘security patches’, veiligheidsupdates die makkelijk en maandelijks uitgerold kunnen worden, omdat het ingrijpt in de kern van Android waar fabrikanten niet (meer) aan mogen frutselen. Probleem is echter nog altijd dat de verantwoordelijkheid voor de uitrol van de veiligheidsupdates bij fabrikanten ligt... en die bleven er een potje van maken.

Project Treble

Om serieuzer werk te maken van het veilig en up-to-date houden van Android, hebben de ontwikkelaars van Android in 2017 Android Oreo voorzien van ‘Project Treble’. Hiermee wordt Android in feite in tweeën gedeeld, de basis en het deel dat door de fabrikanten wordt aangepast. De basis wordt door Android-ontwikkelaars onderhouden, en de andere helft, min of meer de Android-skin, door de fabrikanten zelf. Zo kan Google zelf de verantwoordelijkheid nemen wanneer kwetsbaarheden worden ontdekt of nieuwe functies en versies voor Android beschikbaar komen. Ook moeten hierdoor updates sneller beschikbaar komen en worden uitgerold. Dat zou in theorie Android een stuk weerbaarder moeten maken en de fragmentatie tussen alle veelgebruikte Androidversies moeten verkleinen.

Oreo zonder Treble

Hoewel Treble geïntroduceerd werd met Android 8.0 Oreo, betekent het nog niet dat iedere smartphone met deze Androidversie erover beschikt. Wanneer een toestel een update ontvangt voor Android Oreo, hoeft de fabrikant geen Treble toe te voegen. Wellicht omdat het technisch in sommige gevallen een lastig verhaal kan worden. Nieuwe toestellen met Android Oreo moeten echter wel Treble ondersteunen. Maar er zijn dus nog redelijk recente toestellen die wel Android 8 draaien, maar geen Treble hebben. Denk aan de OnePlus 5T, Nokia 8, Huawei Mate 10 Pro en Samsung Galaxy S8 en Note 8.

Welke smartphones hebben Treble?

Sommige toestellen die de update naar Android 8 Oreo ontvangen, krijgen wel ondersteuning voor Treble. Uiteraard vallen Google’s eigen Pixel-smartphones hieronder, maar ook toestellen als de Razer Phone, Zenfone 4, Huawei Mate 9 en Huawei P10.
Sinds 2018 draaien alle nieuwste Android-smartphones Android 8 Oreo, mét Treble. Het verschil wordt nu al gemaakt. Zo werd onlangs de betaversie van Android P aangekondigd, die op verschillende toestellen al kan worden geïnstalleerd. Normaliter kon dit bijna alleen op Google’s eigen Nexus- en Pixeltoestellen. Dankzij Treble kan dit ook op bijvoorbeeld de Nokia 7 Plus, OnePlus 6 of de Xperia XZ2 (en de XZ2 Compact). Wanneer Android P beschikbaar komt, zou de uitrol naar Treblesmartphones een stuk sneller en probleemloos moeten verlopen.

ADP-120MH-D laptop adapter voor MSI GE60 GE70
A2514_KSM laptop adapter voor Samsung LED LS22C,LS19D,LS22D,LS19E,LS22D
HF12 laptop adapter voor Philips HF3520/3485/3480/3471/3470 Wake-Up Light EXCELLENT
ACDP-100D01 laptop adapter voor Sony Vaio PCGA AC19V4 ACDP-100D01
BOSE 063404  voor BOSE SOUNDLINK Mini I serie Li-ion 2230mAH/17Wh 7.4V
45N0293 45N0294 laptop adapter voor Lenovo ADLX45NLC3/36200246 45W AC Adapter Charger IdeaPad Yoga 11

vrijdag 24 maart 2017

Microsoft, stop met het saboteren van Windows 10

De laatste betaversie van de komende Creators Update trekt aandacht omdat het zelfs nog meer advertenties wil plaatsen in Windows. Windows 10 maakt gebruikers al korzelig vanwege advertenties op het vergrendelscherm en in het startscherm, maar Microsoft heeft besloten gebruikers nog meer op de kast te jagen door advertenties te willen plaatsen in Verkenner. Deze stupiditeit gaat ze berouwen.
Silicon Valley heeft een obsessie met het duwen van advertenties door de strot van gebruikers. De "intelligente" assistent Google Home kwam vorige week in de problemen vanwege het adverteren van een Disney-film aan zijn gebruikers. En je weet dat Amazon Alexa's echte doel is om producten te promoten. Dot model van gratis diensten in ruil voor het diepgaand volgen van jouw activiteiten om zo te adverteren of op een andere manier producten te promoten is de basis van Google Search, Facebook en de meeste diensten in de consumententechnologie.
Maar je kan kiezen om niet te kiezen voor dergelijke commerciële spionnenbots als Alexa en Home. Hetzelfde geldt niet zozeer voor een besturingssysteem op een computer. Het is een noodzakelijk iets, als een auto, een watermeter of een oven. Het zou zo moeten blijven en niet van zijn padje af moeten gaan met ongerelateerde bijbedoelingen.
Advertenties in Windows 10 kunnen mogelijk de laatste druppels zijn voor zijn vertrekkende gebruikers. Maar Microsoft zoekt ook al de grenzen op in andere opzichten. De mate waarop data wordt verzameld over jouw activiteiten is verontrustend, en Microsoft doet daar erg geheimzinnig over. De meeste mensen geven niet zo om dergelijke bedrijfsmatige spionage omdat ze niet begrijpen wat daar schadelijk aan is, maar genoeg mensen zullen dat wel doen als het een extra rechtvaardiging wordt om het bedrijf en zijn producten te mijden.
Op eenzelfde manier stuntelt Microsoft met zijn updates. In het navolgen van het model van Apple (iOS en MacOS) houdt Microsofts agressieve updateschema voor Windows de gebruikers veilig - als de updates werken. Ook moeten we maar hopen dat het geen vermomde adware en spyware is, wat namelijk eerder is voorgekomen. Te vaak maakt een update van Windows 10 de zaken slechter voor de gebruiker en leidt het tot het uitschakelen van de automatische update omdat men bang is voor de volgende. Gebruikers gaan een kat-en-muis-spelletje spelen met Microsoft in wie nu eigenlijk de baas is over het updaten.
De complexiteit van het Windows-ecosysteem betekent dat geen enkele update volledig veilig is. De hardwaremakers zijn vaak de schuldigen achter vastlopende pc's en andere mankementen die zich voordoen bij een update, maar gebruikers zien Windows 10 als de aanstichter en worden huiverig over nieuwe versies op hun pc's terwijl ze compleet vertrouwen hebben in de revisies van iOS en Android op hun mobiele apparaten. Het forceren van updates over internetverbindingen die betaald moeten worden per dataverbruik, plus het moeilijk maken voor gebruikers om hun eigen schema en rollbacks te managen, geven nog meer voeding aan het wantrouwen tegen Windows 10.
Natuurlijk startte de ellende met Windows 10 met het opdringen van upgrades aan gebruikers zonder hun toestemming. Dat kan zeker schadelijk zijn voor de klantrelatie.
Het gehate adverteren, het steelse afluisteren en brakke upgrades: dat alles geven gebruikers een sterk argument om Windows 10 voortaan te vermijden. En dat zullen ze ook, voorals vanwege de eerste twee factoren omdat die compleet optionele acties zijn van Microsoft, vermijdbare maar wel onvriendelijke acties die niet in het belang zijn van hun gebruikers.
Microsoft heeft zichzelf serieuze schade toegebracht met het debacle rond Windows Vista en Windows 8, dus ervaren gebruikers houden hun wantrouwen ten opzichte van Windows 10. Microsoft kan alleen zichzelf de schuld geven voor het aanwakkeren van dat wantrouwen. Alleen Microsoft kan dat onvriendelijke gedrag veranderen.
Met al die frustratie die ik heb opgelopen met Apple die maar op zijn lauweren blijft zitten en investeert in projecten die bedacht zijn in zijn ivoren toren, blijft toch één ding waar: iOS en MacOS maken geen misbruik van me en zitten me niet in de weg, en Apple heeft zich altijd gehouden aan het principe dat het dat ook niet zal doen. Dat is een andere eigenschap van Apple die Microsoft eens zou moeten kopiëren.