sv.phhsnews.com


sv.phhsnews.com / Android Nougats "Seamless Updates", Förklarade

Android Nougats "Seamless Updates", Förklarade


Uppdateringarna har i alla generationer av Android-enheter, upp till ett inklusive Marshmallow-operativsystem, fungerat på samma sätt: uppdateringen laddas ned, telefonen omstartar och uppdateringen tillämpas. Under denna tid görs telefonen värdelös, åtminstone tills uppdateringen är helt installerad. Med Nougats nya "sömlösa uppdateringar" är den här modellen en sak från det förflutna.

Hur uppdateringar har ändrats i Android 7.0 Nougat

Google har tagit en sida från sitt eget Chrome OS för den nya uppdateringsmetoden. Chromebooks har alltid fungerat så här: uppdateringen hämtas i bakgrunden och uppmanar användaren att omstart krävs för att slutföra installationsprocessen. En snabb omstart senare, och uppdateringen är klar - ingen väntar på att uppdateringen ska installeras, ingen "optimering" eller någon av de andra saker som verkar ta åldrar . Det är snabbt, enkelt och mest av allt har inte en orimlig mängd stillestånd.

Börja med Android 7.0, det här är den riktning som Android uppdateringar går. Det är värt att nämna här att detta inte kommer att gälla för enheter som är uppdaterade till Nougat, bara de som skickas med programvaran. Anledningen till detta är helt logiskt: den här nya uppdateringsmetoden kräver två systempartitioner för att kunna fungera, och i stort sett alla nuvarande Android-telefoner har bara en. Omfördelningen av enheten i flygningen kan vara potentiellt katastrofal (och sannolikt skulle vara i många scenarier), så Googles beslut att lämna det ensam på nuvarande generations telefoner är respektabelt, om än en bummer.

Det fungerar lite så här : Det finns en aktiv systempartition och en vilande partition, som är spegelbilder av varandra. När en OTA-uppdatering blir tillgänglig, hämtar den aktiva partitionen den och uppdaterar sedan den vilande partitionen. En omstart senare, blir den vilande partitionen aktiv och den tidigare aktiva partitionen blir vilande, det här gäller den uppdaterade mjukvaran.

RELATED: Hur man manuellt uppgraderar din Nexus-enhet med Googles fabriksbilder

Inte bara Detta gör hela uppdateringsprocessen oumbärligt snabbare, men den fungerar också som ett slags backup-system. Om något skulle gå fel med uppdateringen kan systemet upptäcka att det uppstod ett fel vid uppstart och bara vända tillbaka till den opåverkade systempartitionen. Vid omstart kan den sedan pinga nedladdningsservrarna en gång till, tillämpa uppdateringen igen och starta om igen för att slutföra processen. Jämfört med hur katastrofala uppdateringsfel hanteras i det nuvarande systemet, vilket kräver mycket användarinteraktion, Android-utvecklingsverktyg och förtrogenhet med kommandoraden, är dubbel-partitionsmetoden helt enkelt bättre.

Vi har inte sett det här I handling ännu, så finns det fortfarande många frågor

Det kommer givetvis med sin egen uppsättning frågor och bekymmer. Medan vi förstår hur det här systemet fungerar teoretiskt, har vi ännu inte sett hur det verkligen fungerar i praktiken, eftersom Nougat inte har uppdaterat ännu, och inga enheter har levererats med 7,0. Något är spekulation, men jag skulle föreställa mig att när en uppdatering tillämpas, till exempel, kommer det sannolikt att bli en ganska svår hit för systemets prestanda.

Dessutom, om du är något som jag, läser du ovanstående avsnitt och tanke: "Hur mycket utrymme kommer att ha två systempartitioner ta?" Man kan automatiskt anta att det tar dubbelt så mycket utrymme, vilket inte är helt felaktigt, men du måste också komma ihåg att dessa är system partitioner, vilket inte betyder att det kommer att kräva två kopior av varje app installerad. Det betyder fortfarande att nuvarande system som tar en gigabyte - en inte ovanlig storlek för ett Android OS - skulle kunna kräva två gigabyte (eller mer).

Med detta sagt har Google flyttat till ett nytt filsystem som heter SquashFS, vilket är ett högkomprimerat, skrivskyddat filsystem som ursprungligen är utformat för inbyggda system i lågminnessituationer. Detta borde definitivt hjälpa till att kompensera några av rymdproblemen som oundvikligen kommer att överföras med att ha en två-system-partitionsinstallation. Vi kan ändå börja se att enheter skickas med en minimum av 32 GB framåt. Tiden kommer att berätta.

Det är också oklart vad som händer med den nya vilande partitionen efter uppdateringen. Det finns en möjlighet att det då kan bli uppdaterat i bakgrunden och vänta tills en ny OTA kommer fram, men det finns ingen teknisk dokumentation för att stödja denna teori, bara jag tänker högt. Ändå verkar det vara meningsfullt för mig, för annars skulle det här nya systemet tydligen verka som ett enstaka uppdateringsscenario, vilket är exakt den motsatta riktningen som Google försöker gå här.

Tyvärr, eftersom Det finns ännu inte en enhet som stöder det nya systemet Seamless Update, några av dessa frågor måste bara gå obesvarade. När de nya generationerna av telefoner börjar rulla ut, får vi en mycket bättre förståelse för hur allt detta kommer att fungera i den verkliga världen. Men för nu: Det låter som en mycket bra sak.


Hur man hittar och tar bort duplicerade filer på Linux

Hur man hittar och tar bort duplicerade filer på Linux

Oavsett om du använder Linux på skrivbordet eller på en server, finns det bra verktyg som kommer att skanna ditt system för dubbla filer och hjälpa dig att ta bort dem att frigöra utrymme. Fasta grafiska och kommandoradsgränssnitt är båda tillgängliga. Duplikatfiler är ett onödigt slöseri med diskutrymme.

(how-to)

Vad är annorlunda om Windows 10-kontrollpanelen, så långt

Vad är annorlunda om Windows 10-kontrollpanelen, så långt

Mycket förändras i Windows 10. Chefen bland dessa är ett drivet drag från den gamla kontrollpanelen som vi alla vet så bra, till de nya, snygga inställningarna. Idag vill vi diskutera vad som ändras från Windows 8.1 till 10. Microsoft gör stora gränssnittsändringar i Windows 10 och medan kontrollpanelen fortfarande lever och det verkar som att skrivandet är på väggen för det.

(how-to)