Az Android egyik legnagyobb hibája, hogy rendkívüli módon fragmentált. Még olyan okostelefonokat is használnak az emberek, amin az Android sok évvel ezelőtti kiadásai futnak. A fragmentáció nemcsak a felhasználóknak, hanem a Google-nek sem jó, így időről időre próbál ellene tenni, de eddig még inkább kevesebb, mint több sikert könyvelhetett el a vállalat. Az Android 7.0 például a hónapról hónapra megjelenő adatok alapján egyáltalán nem tud jobb ütemben növekedni, mint az Android 6.0 tette egy évvel korábban.
A Google új aduásza a Project Treble lesz. De mielőtt rögtön a lényegre térnénk, először érdemes azt megvizsgálni, hogy miért is darabolódik fel az Android. Mikor a Google elkészíti a legfrissebb operációs rendszer kiadást, akkor annak nagyon sok partneren kell átmennie, mire eljut a felhasználókhoz, ami egyrészt rettentően időigényes, másrészt sokaknak a közreműködése kell hozzá. Miután az Android „lepottyan a gyárszalagról”, megy a drivereket szállító vállalatokhoz, chipgyártókhoz, ezt követően megkapják a mobilfejlesztők, majd pedig megy tovább a különböző szolgáltatókhoz világszerte. És mindezek után jut el a végfelhasználók a készülékeire. Komoly probléma, hogy ez a folyamat érthető módon nagyon hosszú időt vesz igénybe, az pedig még nagyobb gondot jelent, hogy sokaktól függ egy eszköz támogatottsága. Elegendő, ha a felsorolt láncban egyetlen szem kiesik, és onnantól kezdve az adott eszköz támogatása meg is szűnik.
És itt jön képbe a Project Treble, ami lényegesen leegyszerűsít majd a folyamatot, ez ugyanis egyfajta moduláris felépítést vezet be. A Google elmondása szerint a Project Treble legfőbb célja az, hogy úgy „építse újra” az Androidot, hogy azt könnyebben, gyorsabban és költséghatékonyabban tudják frissíteni az illetékesek a legújabban megjelenő kiadásokra. És ezzel elébe lehetne menni a most jellemző brutális szegmentációnak. Még az Android 2.3 Gingerbread is 1 százalékán fut az aktív masináknak, ami elsőre nem hangzik soknak, de tekintve az Android tortájának méretét, ez még tízmilliónál is több eszközt jelenthet; több mint hat évvel a megjelenését követően.
A Project Treble már most, az Android O operációs rendszerrel bevezetésre kerül majd. És a Google elmondása alapján ez lesz az Android története során az eddigi legnagyobb változás az alacsonyszintű architektúrát illetően. Ettől kezdve magát az Android OS-t nem fogják közvetlenül érinteni a hozzáadódó dolgok, az alapra modulonként kerülnek majd rá a partnerek, eladók dolgai. A Google bevezet egy úgynevezett „Vendor interfészt” ezen keresztül kapcsolódnak majd az Android OS-hez például a szolgáltatói fejlesztések vagy a gyártók különböző tartalmai. Annak érdekében, hogy a kompatibilitásból ne legyen gondok, a Google szakemberei létrehozták a Vendor Test Suite-ot, ami a nevének megfelelően a Vendor felülettel való együttműködést lesz képes letesztelni. A VTS alapvetően tehát ugyanazt a célt szolgálja, mint a már régóta sikeresen működő CTS (Compatibility Test Suite), ez az Androidon futó applikációk kompatibilitását hivatott vizsgálni. És így segíti a fejlesztőket abban, hogy olyan programokat hozzanak létre, amik napjainkban több mint egy milliárd eszközön – többnyire – gond nélkül futnak.
Ha minden úgy alakul, ahogy a Google tervezi, akkor az Android O rendszer megjelenését követően érkező termékeknél már sokkal egyszerűbb lesz majd az operációs rendszert frissíteni, hiszen az lényegében egy különálló elem lesz. A driverfejlesztőknek, a mobilgyártóknak és a szolgáltatóknak pedig „csak” annyi a feladata, hogy a VTS-nek megfelelő szoftvereket hozzanak létre. Ha így tesznek, akkor semmi dolguk nem lesz az Android OS frissítésével, csak el kell azt juttatni a felhasználókhoz.
Az új Project Treble felépítés nem is várat magára, szóval már tényleg csak karnyújtásnyira van. Az Android O legfrissebb fejlesztői előzetes kiadásában például a Pixel és Pixel XL referencia okostelefonoknál már élesben fut ez az architektúra. És ki tudja? Talán a következő verzióban, ami előre láthatólag már egy béta lesz, már más készülékeken is élesíti a Google.