Se vi memoras, ke Google anoncis Projekton Treble antaŭ I/O 2017 por trakti unu el la plej grandaj defioj de Android, la problemo de ĝisdatigo de la aparato antaŭ 5 jaroj. Kun Android 8 (Oreo), Android-sistemo estis restrukturita por faciligi, pli rapide kaj pli malmultekostajn ĝisdatigojn por produktantoj. Kio do estas ĉi tiu Projekto Treble?
Project Treble
Ĝi permesas al programistoj desegni ĝisdatigojn kiuj funkcias sur miliardoj da telefonoj kaj tablojdoj sen devi agordi por ĉiu speco de aparato. Antaŭ Project Treble, la Android-kadro kaj aparato-vendisto estis reviziitaj por ĝisdatigi aparatojn. Ambaŭ Android-kadro estis ĝisdatigita kaj aparato-vendisto estis reverkita. Ĉi tio estis sufiĉe malfacile por kompanioj ĝisdatigi. Kun nova vendanta interfaco, Project Treble malligas vendistajn efektivigojn (aparato-specifa programaro) de la Android OS-kadro. Ne ekzistas oficiala vendista interfaco en Android 7.x kaj pli frue, do la fabrikantoj de aparatoj devis ĝisdatigi multe da Android-kodo por ĝisdatigi aparatojn al pli novaj versioj de Android.
Danke al Project Treble, kompanioj fariĝis pli rapide kaj pli facile ĝisdatigeblaj. Samsung-telefonoj, kiuj ricevis tre malmultajn Android-ĝisdatigojn antaŭ Project Treble, nun ricevas pli da ĝisdatigoj ol la telefonoj de Google.
Treble provizas stabilan novan vendistan interfacon por ke aparatoj fabrikistoj aliru aparatarspecifajn partojn de la Android-kodo, tiel ke aparato-produktantoj povas simple ĝisdatigi la Android OS-kadron kaj preterpasi pecetproduktantojn rekte por provizi novan Android-version. Kun Project Treble, la necesaj aparatkadroj estis tute movitaj al la vendisto de la aparato. Tiamaniere, dum la kompanioj ĝisdatigis, ili nur publikigis la novan Android-kadron, vendisto restis la sama. La suba foto klarigas ĝin.
GSI (Generic System Image) estas tute la produkto de ĉi tiu projekto. Kiel ni diris supre, se vi havas trioblan vendiston, via kompanio donos la ĝisdatigojn kiel GSI. Ekzemple, Xiaomi donas MIUI-ĝisdatigojn al la plej multaj el siaj aparatoj kiel GSI / SGSI. Fakte, ĉi tio estas ĝuste la celo de la projekto. Anstataŭ ricevi individuajn konstruojn por ĉiu aparato por ĝisdatigoj, la androida kadro estas preta kaj liberigita al triobligi subtenata aparato. Vi povas trovi nian temon pri GSI tie. Hodiaŭ, preskaŭ ne ekzistas aparato kiu ne havas Project Treble. Guglo faris bonegan laboron. Restu agordita por sekvi tagordon kaj lerni novajn aferojn.