Naar content
Trending apps
  • Google Duo: videogesprekken van hoge kwaliteit

  • Gmail

  • Maps: Navigatie en OV

  • WhatsApp Messenger

  • Messenger: gratis sms'en en videobellen

Trending games
  • Fortnite

  • Minecraft Earth

  • Dr. Mario World

  • Harry Potter: Wizards Unite

  • Breaking Bad: Criminal Elements

Trending smartphones
  • Samsung Galaxy Note 20 Ultra

  • Google Pixel 4a

  • OnePlus Nord

  • Samsung Galaxy A51

  • Poco F2 Pro

Nieuwste tablets
  • Samsung Galaxy Tab S6

  • Samsung Galaxy Tab A 10.5

  • Samsung Galaxy Tab S4

  • Samsung Galaxy Tab S3 9.7

  • Asus Zenpad 3S 10

Dagje werken, done

Wat Project Treble voor het ontwikkelen van custom roms betekent

· 25 november 2017

XDA heeft uitgezocht wat de invloed van Project Treble op het ontwikkelen van custom roms is. Wat blijkt? Na één dag programmeren draaide de broncode van Android (AOSP) op de Huawei Mate 9, een telefoon met een Kirin chip. Dit kan in potentie dus met gemak voor andere telefoons worden gedaan die ook over Treble beschikken.

Project Treble heeft zijn voordelen

Als je op dit artikel hebt geklikt weet je waarschijnlijk al wat Project Treble (ongeveer) inhoudt. Het is de scheiding van het vendor-specifieke gedeelte en het Android OS specifiek gedeelte. Deze delen moest eerst allebei worden aangepast voordat een grote Android-update kon worden doorgevoerd. Dit is met Project Treble anders: hier zijn deze twee gedeeltes van elkaar los gekoppeld (modulair gemaakt). Hierdoor hoeft alleen het Android OS gedeelte aangepast te worden. Google spreekt zelf van de grootste onderhuidse verandering van Android sinds de oprichting ervan. Je kan er in dit achtergrondartikel van Sander alles over lezen. 

Illustratie van Project Treble

Het zou moeten zorgen voor het sneller ontwikkelen van updates, en het langer ondersteunen hiervan. Dit zijn echter niet de enige (potentiele) voordelen van Project Treble. Wij als Android-fanatiekelingen weten ook wel de weg naar custom roms te vinden om alles naar eigen hand te zetten. Houdt een fabrikant op met Android-updates geven? Grote kans dat je het toestel met een custom rom zoals LineageOS nog een nieuw leven kan inblazen. Zo draait mijn vier jaar oude Nexus 5 nu op Android 7.1 Nougat. Zodra de ontwikkeling van Oreo af is zal hij ook deze update krijgen. Helemaal top, zou je denken.

Nexus 5 LineageOS <a title=

Toch is het ontwikkelen van custom roms een lastig werkje. Zo verschilt het per chipset hoe goed ontwikkelaars een custom rom kunnen maken voor een specifieke smartphone. Daarnaast moet een rom er per apparaat worden ontwikkeld, wat ook veel werk is. 

Project Treble brengt de tijd voor het ontwikkelen van een custom rom voor een smartphone met Treble een stuk naar beneden. XDA heeft namelijk binnen 1(!) dag de broncode van Android (AOSP) draaiend weten te krijgen voor de Huawei Mate 9. Deze telefoon heeft een Kirin-chip, en geeneens een goed gedocumenteerde Qualcomm exemplaar. Dit maakt de bovenstaande prestatie des te bijzonderder. Normaal gesproken zouden er meerdere maanden zijn verstreken voordat er een functionele custom rom geproduceerd kan worden. Sterker nog: de Mate 9, die nu een jaar oud is, heeft nog geneens een stock Android Nougat rom ontvangen. 

Daarnaast werkte de bovenstaande gecreëerde custom rom ook meteen voor de Honor 8 Pro, Honor 9, Sony Xperia XZ1 Compact en de Essential Phone. Dat zijn drie verschillende merken en twee verschillende producenten van chips (Qualcomm en de Kirin) waar één custom rom voor is gemaakt, binnen één dag. Kortom, een ware revolutie op het gebied van custom roms.

Het is nu dus zaak dat zoveel mogelijk fabrikanten Treble gaan ondersteunen. Toestellen die standaard met Android 8.0 Oreo worden verscheept, zoals een aantal Sony XZ1-toestellen, de Pixel 2-serie en de HTC U11 life, hebben allemaal verplicht Treble. Fabrikanten kunnen er zelf voor kiezen om oudere toestellen van Treble te voorzien, maar dat vereist wel enig werk. Hopelijk gaan ze ermee aan de slag, want Treble heeft dus zo'n zijn voordelen!

Bron: XDA-Developers

Spelfouten, taalfouten of inhoudelijke fouten ontdekt? Stuur dan een mailtje naar de auteur van dit artikel!

Reacties (14)
Bezig met laden van reacties...