Tech reviews and news

Android 4.4 KitKats Project Svelte: hva det er og hvorfor du bør bry deg

click fraud protection

Tidligere denne uken avslørte Google drivkraften bak Android 4.4 Kitkat-utgivelsen, og navnet er 'Prosjekt Svelte’. Vi tar en titt på hva dette nysgjerrig kalt initiativet er, hvordan det ble utviklet og om det - som noen hevder - kan føre til slutten på fragmentering på Android.

Hva er Project Svelte?

Nøkkelen er i navnet. Svelte er Googles forsøk på å kutte fettet fra Android, slik at det kan kjøre raskere og jevnere på håndsett med lavere rekkevidde. Det kommer etter Googles innrømmelse at initiativer som 'Project Butter' (introdusert i Android 4.1) gjorde operativsystemet en silkemyk brukeropplevelse, men på bekostning av å oppgradere maskinvarekravene betydelig.

"Det første jeg jobbet med var Project Butter for å gjøre systemet jevnere," forklarte Google Head of Engineering Dave Burke i et intervju med Les Skriv. “Saken er at smør legger på seg. Så da gjorde jeg Project Svelte for å gå ned i vekt. Så nå er mitt bidrag til Android i utgangspunktet null. ”

Det er en god vits, men Svelte tar opp et alvorlig problem for Google. Android 3.0 var bare for nettbrett, så Android-håndsett på inngangsnivå som ikke var i stand til å kjøre Android 4.x var blir tvunget til å installere det eldre Android 2.3-operativsystemet for å opprettholde en rimelig responsiv bruker erfaring. Den tre år gamle plattformen gjorde en jobb, men den låste også eiere av disse telefonene utenfor nyere funksjoner og et økende antall apper som krever Android 4.0 og nyere.

Android 4.4

Hvordan ble Project Svelte laget?

Google er kjent for ‘dogfooding’ - som får sine ansatte til å bruke og leve med sine egne prosjekter. Det var ikke annerledes med Project Svelte. Alle på laget fikk en lammet Nexus 4 der den adresserbare RAM-en ble kuttet i halvparten til 512 MB og oppløsningen ble hacket fra en HD-vennlig 1280 x 768 piksler til 960 x 540 piksler. To av Nexus 4s fire prosessorkjerner ble også slått av og klokkehastighetene til de resterende to ble senket.

“Bokstavelig talt brukte en haug av oss bare det som vår standardtelefon. Det var vondt, og det var ødelagt til å begynne med, ”sa Burke som oppførte de fire viktigste målene laget hans hadde til hensikt å oppnå:

  • Reduser systemets fotavtrykk.
  • Reduser fotavtrykket (minnebruk) av appene som kjører på en Google Experience (Nexus) -enhet.
  • Løs hvordan apper reagerer og krasjer under dårlige minnesituasjoner.
  • Gi bedre måling og instrumentering av hvordan apper kjører i Android, slik at utviklere kan se hvor minnebevisste appene deres er.

Project Svelte-teamet kom dit ved å fjerne Google-apper fra operativsystemet (til og med inkludert Google Play-butikken), noe som drastisk reduserte minnebruk. Dette tillot også KitKit å bli enda mer tilpassbar da tidligere låste funksjoner som SMS-meldinger nå kunne byttes ut som en hvilken som helst annen app for et tredjepartsalternativ.

Svelte la også stor vekt på å kutte RAM-bruk i tredjepartsapper ved å gi utviklere tilgang til ‘ProcStats’ - et verktøy som overvåker appminnebruk. Android sporer nå også appminnebruk og vil slå av en app hvis den bruker for mye minne for lenge, slik at insentivet til å gjøre mer effektive apper er sterkt.

Hvordan Project Svelte kan avslutte Android-fragmentering

Med alle disse fordelene har forestillingen spredt seg at Project Svelte er Googles sølvkule for å fikse Android-fragmentering, og på forsiden er det overbevisende argumenter for å støtte dette:

  • De aller fleste Android-telefoner kan nå kjøre det nyeste operativsystemet
  • Produsenter vet at et budsjett Android-telefon med det nyeste Android OS er et overbevisende salgsforslag
  • Kunder vil stemme med lommeboken som snart vil se Android 4.4 budsjetttelefoner

Men det er en bedre, (fremdeles) mindre publisert grunn til å være optimistisk også, noe som utvilsomt var drivkraften bak Project Svelte i utgangspunktet: Google Play Services. Å få den nyeste versjonen av Android på budsjettmobilenheter får også den nyeste versjonen av Google Play Services.

Hva er Google Play Services? Vår detaljerte analyse vil fortelle deg mer, men i et nøtteskall er det en bakgrunnstjeneste med nesten ubegrensede tilgangsnivåer for å endre telefonen. Den har allerede tillatelse til å gjøre listen over ting (spredt over to skjermer!) Avbildet nedenfor, og ganske bemerkelsesverdig kan den til og med gi seg selv nye tillatelser når som helst.

ANALYSE: Hvorfor Google Play Services er viktigere enn Nexus 5

Google Play-tjenester

Personvernkonspirasjonshoder kan eksplodere, men poenget er at Google Play Services på Android 4.x-enheter er verktøyet som kan oppdatere praktisk talt alle deler av plattformen. Det holder 99 prosent av funksjonaliteten oppdatert, selv om Android-versjonsnummeret endres i fremtiden. Dette høres ganske bra ut for oss.

Hvordan Project Svelte ikke kan avslutte Android-fragmentering

Og likevel er det noen viktige men:

  • Produsentens tredjepartsskinn
  • Batteritid
  • Ja, Android-versjonsnumre

Den første av disse er noe som har plaget Android siden første dag: de stort sett ineffektive grafiske overlays håndsettprodusentene satt på toppen av Android for å skille håndsettene sine. Moto GGitt Motorola hevdet nylig sin overveiende lager Android £ 135 Moto G (høyre) kunne utføre grunnleggende oppgaver i Android 4.3 raskere enn Samsungs TouchWiz påførte £ 500 Galaxy S4, det gir deg et innblikk i hvor plagsomme disse skinnene kan være. I et slag kunne skinn utslette mye av effektiviteten som ble oppnådd i Android 4.4. Verst er det, det kan gi produsentene spillerom til enda latere skinn.

Deretter kommer batterilevetiden fordi Android 4.4 overraskende ikke ser ut til å ha forbedret den veldig mye. En sentral kritikk av Android 4.4 heltenhet Nexus 5 er den inkonsekvente batterilevetiden, og Nexus 4-eiere har ikke rapportert noen vesentlige gevinster fra 4.4-oppgraderingen med bedre hopp som faktisk kom fra den forrige oppgraderingen fra Android 4.2 til 4.3.

Avgjørende batterikapasitet er fortsatt en betydelig produksjonskostnad, og det er grunnen til at Nexus 5 så et stort kapasitetsreduksjon i forhold til LG G2 som inspirerte det og budsjett-håndsett - mens du kjører mindre strømkrevende komponenter - kommer alltid med mye mindre batterier. Android 2.3 er omvendt nøysom, og når du lager budsjett-håndsett, er det avgjørende å kutte hjørner der det er mulig.

Til slutt har vi Android-versjonsnumre, for mens Google Play Services kan oppdatere det meste på din telefonen, kan den ikke utløse automatiske oppgraderinger fra Android 4.4 til 4.5, 5.0 eller uansett hvor operativsystemet er på vei neste. Mange brukere bryr seg kanskje ikke om å være på den nyeste versjonen av Android, men mange gjør det og frem til Google finner ut hvordan du fikser det mest bokstavelige aspektet av Android-fragmentering Apple vil ha en pinne for å slå den med.

Videre må Google være et bedre eksempel for produsenter. Den ekskludert toåringen Galaxy Nexus fra Android 4.4-oppdateringen, selv om poenget med KitKat er at den kjører bedre på eldre og budsjett-telefoner. Apple utelukket i mellomtiden bare sine fem generasjoner gamle iPhone 3GS fra iOS 7 i år. Hvis Google ikke formidler det budskapet de aktivt bryr seg om å fikse fragmentering på sine egne håndsett, hva håper det å overbevise andre om?

Hvorfor du bør bry deg om Project Svelte

Til tross for disse bekymringene er det ingen tvil om at Google fikk sine prioriteringer rett i å sette sammen Project Svelte-teamet. Android har lenge tilbudt den største funksjonaliteten og tilpassbarheten til de viktigste mobile operativsystemene og, har glattet ut de tøffe kantene med Project Butter, noe som gjorde at den kjørte mer effektiv på mindre kraftige enheter utgave.

Project Svelte er kanskje ikke sølvkulen til Android-fragmentering, mange vil ha det, men det gjør plattformen raskere, mer sammenhengende og mer tilgjengelig enn noen tidligere versjon. Det er et ganske stort skritt.

Neste, les 10 grunner til ikke å kjøpe en Xbox One eller PS4 før jul

Sony SRS-BTV25 anmeldelse

Sony SRS-BTV25 anmeldelse

FordelerSøt sfærisk designOverraskende god lyd for størrelsenEnkel og enkel å brukeUlemperLitt ro...

Les Mer

Maxell MXSP-TS1000 Digital Split Soundbar gjennomgang

Maxell MXSP-TS1000 Digital Split Soundbar gjennomgang

FordelerAttraktivt design i dobbeltformatRimelig prisHøy og energisk lydUlemperMangler dynamikk o...

Les Mer

Kenwood SMP060 Sport 2Go gjennomgang

Kenwood SMP060 Sport 2Go gjennomgang

FordelerBlander is, frukt, grønnsaker og yoghurtTo lokkede sportsflasker med deksler og håndtakTo...

Les Mer

insta story