News (ET)

Uus Google’i tööriist optimeerib Androidi tuuma ja suurendab süsteemi kiirust kuni 22%

Google Android
Google Android - Koshiro K/Shutterstock.com

Maailma enimkasutatava mobiilse operatsioonisüsteemi eest vastutav tehnoloogiagigant teatas seadmete sujuvusele suunatud struktuuriuuendusest. Uus lähenemine keskendub andmetöötluse tuuma ümberstruktureerimisele, muutes viise, kuidas tarkvara igapäevasel kasutamisel riistvararessursse haldab.

Meetod, mida Feedback nimetab Otimização Automática Direcionada, toimib otse tarkvaraarhitektuuri sügavaimal kihil. Tehnilise muudatuse eesmärk on vähendada reageerimisaega kasutaja ekraani puudutamise ja seadme füüsiliste komponentide käsu täitmise vahel.

Rakendatud muudatused lubavad kiirendada rakenduste käivitamist ja vähendada kogu süsteemi laadimisaega pärast taaskäivitamist. Tehnilise strateegia eesmärk on hoida platvorm konkurentsivõimelisena, pakkudes paindlikumat navigeerimist väiksema töötlemiskuluga.

Kuidas reaalajas tagasiside tehnoloogia töötab

Selle optimeerimistööriista rakendamine kujutab endast muudatust andmete koostamise loogikas. Süsteem loobub eksklusiivsest sõltuvusest staatilistest koodidest, et võtta vastu kasutaja sooritatud toimingute dünaamiline lugemine.

Ajalooliselt põhinesid tarkvara koostamise otsused algsest lähtekoodist eraldatud struktuursetel ennustustel, mis piirasid täiustuste täpsust. Uus formaat kogub seadme töötamise ajal täpset infot, võimaldades kompilaatoril suunata töötlusressursid just sel hetkel kõige vajalikumatesse piirkondadesse. Essa pidev lugemine väldib mälu raiskamist sekundaarsetele funktsioonidele, mida aktiivselt ei kasutata.

Selle kontseptsiooni esialgne kasutuselevõtt toimus operatsioonisüsteemi eelmistes versioonides, täpsemalt kaheteistkümnendas väljaandes, kuid tegevus piirdus isoleeritud teekide ja moodulitega. Praegune üleminek toob selle kohanemisvõime otse kesksesse tuuma, laiendades eksponentsiaalselt samaaegsete ülesannete haldamise võimalust. Mõistes täpselt, millised koodirutiinid praktikas kõige enam käivitatakse, konfigureerib sisemine arhitektuur end ümber, et seada prioriteediks andmete edastamine, kõrvaldades töötlemise kitsaskohad, mis põhjustavad sageli krahhe raskemates rakendustes või mitme avatud akna vahel üleminekul.

Esialgsed tulemused kiiruskatsetel

Laboris läbiviidud esialgsed hindamised näitasid põhiliste ja keerukate ülesannete täitmise kiiruse märkimisväärset kasvu. Testides kasutati ettevõtte enda välja töötatud nutitelefonide sarja, mis käitab süsteemituuma erinevaid uusimaid versioone.

Mõõdetud andmed näitasid jõudluse tõusu, mis varieerub sõltuvalt nõutavast komponendist kahe kuni kahekümne kahe protsendi vahel. Essa parendusvaru ületab oluliselt varasemates, ainult kasutaja tasemele keskendunud juurutustes saadud tulemusi.

Tuuma tähtsus mobiiliarhitektuuris

Süsteemi tuum toimib peamise tõlkijana digitaalsete käskude ja nutitelefoni füüsiliste osade, nagu protsessor ja RAM-mälu, vahel. Selle kihi Qualquer efektiivsuse tõus kajastub kohe kogu seadme töös.

Tehnilised uuringud näitavad, et see põhikiht tarbib umbes nelikümmend protsenti keskseadme kogu kasutusajast. Selle arvutuskoormuse vähendamine vabastab võimsust seadme muude oluliste funktsioonide jaoks.

Laienemine on kavandatud järgmiste värskenduste jaoks

Uue optimeerimistööriista integreerimine järgib ranget tehnilist planeerimist, et tagada seadmete stabiilsus. Operatsioonisüsteemi uusimad versioonid saavad juba testimisfaasis muudetud koodi.

Arengukava näeb ette selle tehnoloogia lõplikku kaasamist harudesse, mis toetavad mobiiliplatvormi viieteistkümnendat ja kuueteistkümnendat väljaannet. Järkjärguline üleminek väldib ühilduvuslünki kolmandate osapoolte rakendustega.

Tarkvarainseneride meeskond kavatseb muuta selle kompileerimismeetodi kõigi tulevaste põhiehituste jaoks absoluutseks standardiks. Standardimise eesmärk on ühtlustada erinevate mobiiltelefonitootjate kaubamärkide kasutajakogemust.

Otsesed eelised tavapärasel kasutamisel

Selle koodi ümberkorraldamise praktiline rakendamine toob märgatavaid eeliseid neile, kes kasutavad intensiivselt nutitelefone. Suhtlusvõrgustike ja töövahendite kohene avamine vähendab jõudeaega ekraani ees.

Kiiruse suurendamine seadme esmasel laadimisel muudab nende kasutajate elu lihtsamaks, kes peavad seadet sageli taaskäivitama. Süsteemi valmidus mõne sekundiga optimeerib juurdepääsu kiireloomulistele ressurssidele, nagu kaamera või transpordirakendused.

Tõhusus protsesside juhtimisel leevendab ka seadme aku koormust. Kuna protsessor töötab intelligentsemalt ja iga ülesande täitmisel vähem aega, väheneb energiatarbimine märgatavalt.

Laiendatud autonoomia võimaldab seadmel pikemat aega pistikupesast eemal olla. Sujuvuse ja energiasäästu kombinatsioon tõstab praegusel mobiiltehnoloogia turul tarbijate nõutud kvaliteedistandardit.

Riistvarakomponentide suurendus

Optimeerimisprojekt ei piirdu ainult operatsioonisüsteemi keskse andmetöötluse tuumaga. Tarkvarainsenerid tegelevad juba pideva tagasiside tehnoloogia laiendamisega riistvarakontrolleritele, mida tehniliselt nimetatakse draiveriteks ja mis haldavad teatud osi, nagu võrguantennid, pildiandurid ja helimoodulid.

Meetodi rakendamine nendele välisseadmetele tõotab veelgi täiustada sidet emaplaadi ja integreeritud tarvikute vahel. Quando kontrollerid töötavad sama dünaamilise efektiivsusega kui südamik, seade suudab hallata traadita ühendusi ja meedia jäädvustamist suurepärase stabiilsusega, vältides signaali langust või viivitusi kõrge eraldusvõimega fotode töötlemisel.

Tarkvaratehnika pidev kohandamine

Paljude seadmete kasutatava operatsioonisüsteemi säilitamine nõuab pidevat kohanemist uute protsessoriarhitektuuridega, mida pooljuhtide tööstus igal aastal käivitab. Reaalsetel kasutusandmetel põhinev optimeerimistööriist pakub tarkvarale vajalikku paindlikkust riistvara arengu jälgimiseks, ilma et oleks vaja iga uue põlvkonna nutitelefonide puhul täielikku koodi ümberkirjutamist. Luues mehhanismi, mis õpib ja kohandub vastavalt kasutaja nõudmistele, tagab platvorm vanemate seadmete pikema tööea, kasutades samal ajal tipptasemel osadest maksimaalset potentsiaali. Essa tehniline lähenemine loob säästvama ökosüsteemi, mis on vähem vastuvõtlik kavandatud vananemisele, tugevdades tootjate kindlustunnet, kes sõltuvad sellest tarkvarabaasist oma toodete ülemaailmsel turustamisel.

Järgmised sammud tehnilises arengus

Selle dünaamilise arhitektuuri konsolideerimine seab mobiilsete süsteemide projekteerimisele uue taseme. Toimivusmõõdikute pidev kogumine on aluseks tehisintellekti rutiinide loomisele, mis on veelgi enam integreeritud seadmete natiivsesse toimimisse.

To Top