UX-hastighet och UI-jämnhet: Honor 20 Pro, OnePlus 7 Pro, Galaxy S10+

Vi ställer OnePlus 7 Pro, Honor 20 Pro och Samsung Galaxy S10+ mot varandra för att se hur de presterar i våra UI Smootheness och UX Speed-test!

Android-världen är stolt över de val den kan erbjuda slutanvändaren, och presenterar olika alternativ över hela spektrumet år efter år. Även om förekomsten av ett val är bra i sig, kan variationer i kärnhårdvara leda till situationer där upplevelsen som telefonerna erbjuder är ofta inte jämförbara trots likheterna och variationerna i specifikationerna ark. Denna skillnad var till stor del synlig på äldre hårdvara med äldre Android-versioner och OEM-skinn, när till och med de mäktigaste flaggskeppen skulle sluta stamma sig igenom Google Play Store.

Hur sant stämmer påståendet nu?

För att se hur den nuvarande situationen ser ut för nyckelhårdvaran på den senaste versionen av Android, bestämde vi oss för att köra vår serie med UI- och UX-jämnhetstester på Samsung Galaxy S10+ (Snapdragon), OnePlus 7 Pro och Honor 20 Pro, var och en av dem representerar några av de bästa hårdvarubesluten från sina respektive OEM-tillverkare.


OnePlus 7 Pro vs Honor 20 Pro vs Galaxy S10+ UX Speed

Dessa tre enheter gör en intressant jämförelse när det gäller applanseringstider: Samsung Galaxy S10+ och OnePlus 7 Pro båda har samma Snapdragon 855, men OnePlus 7 Pro är utrustad med UFS 3.0-lagring, som flexar upp till dubbla bandbredden per lane jämfört med den tre år gamla UFS 2.1-lösningen som finns i S10+, vilket ger betydligt snabbare sekventiell läsning och skrivning hastigheter. Som alla redan vet har Samsungs användargränssnitt traditionellt sett varit på den svullna sidan, och även om detta har gav dem prestationsbrister tidigare, har trenden varit vänd och korrigerad med de senaste släppen. OnePlus 7 Pro, å andra sidan, är arvtagaren till en arvet från pålitliga topphastigheter som OnePlus inte har varit annat än stolt över, och till och med antagit de snabba funktionerna som en främsta marknadsföringsfråga för sina flaggskeppstelefoner. Slutligen erbjuder Honor 20 Pro som kör Magic UI 2.1.0 ingen brist på fördelar, med förbättrad programvara (inklusive prestandacentrerade förbättringar som vi kommer att beskriva i en kommande artikel), den konkurrenskraftiga Kirin 980-chipset och UFS 2.1-lagring. Hur står sig dessa enheter när man öppnar några vanliga applikationer? Vi har gått igenom vårt appöppningstest för att besvara den frågan med några tydliga siffror.


Metodik: Vi mätte prestanda vid kallstartsstart för Gmail, Play Butik och YouTube-appar på Honor 20 Pro, OnePlus 7 Pro och Samsung Galaxy S10+. Tänk på att vi är det inte mäter tiden det tar för en app att renderas fullständigt med alla dess element ritade på skärmen. Snarare använder vi en proxy genom att registrera den tid det tar för appen att skapa applikationens huvudaktivitet. Tidsmåttet vi inkluderar omfattar att starta ansökningsprocessen, initiera dess objekt, skapa och initiera aktiviteten, blåsa upp aktivitetens layout och rita applikationen för första gången. Den ignorerar inline-processer som inte hindrar den första visningen av applikationen, vilket i sin tur betyder att den inspelade tiden inte påverkas av främmande variabler som t.ex. nätverkshastighet som är betungande tillgångar. Tänk också på att de testade telefonerna antingen tenderar eller tvingas att omedelbart fylla på sina CPU-frekvenser när en applikation startas, vilket minimerar CPU-flaskhalsar.

Vi cyklade igenom de tre applikationerna, och öppnade var och en av dem 150 gånger, för att titta på hur dessa telefoners app-startfunktioner fungerar över tid. Alla enheter konfigurerades för att köras med 1080p upplösning och en uppdateringsfrekvens på 60Hz efter en fabriksåterställning, kör de senaste versionerna av varje applikation, och testerna började när den interna temperaturen slog 30°C/86°F. Användningsscenariot i det här testet är okonventionellt och vi har fört telefonen långt förbi de gränser du skulle stöta på i verkliga användningsfall scenarier (åtminstone när det gäller app-öppning), men inte ens då drabbas ingen av telefonerna av allvarlig prestandaförsämring under hela detta testa.


Enhet

OnePlus 7 Pro

Honor 20 Pro

Samsung Galaxy S10+

YouTube (gen. Fröken)

591.4

547.1

891.9

Gmail (gen. Fröken)

296.5

316.9

436.1

Play Butik (gen. Fröken)

501.4

515.5

713.6

Den här första uppsättningen resultat matchar nära min subjektiva upplevelse när jag använder dessa tre enheter. Honor 20 Pro och OnePlus 7 Pro ligger närmast varandra, där den förstnämnda har ett litet övertag när man öppnar YouTube, men förlorar i Gmail och Play Store-testerna med liten marginal. För det mesta är resultaten av 7 Pro och Honor 20 Pro praktiskt taget identiska. Detsamma kan inte sägas om tiderna som lagts upp av Galaxy S10+, som är lägre än de för Honor 20 Pro och OnePlus 7 Pro på alla konton. Trots att den har samma styrkrets och lagring, visar Snapdragon Galaxy S10+ och OnePlus 7 Pro ut olika tider, även om båda fortfarande är tillräckligt snabba för att inte ge några speciella störningar under vardagen användande. Dessutom, med tanke på att båda enheterna kommer med gott om RAM, kommer du för det mesta inte att kallstarta dina favoritappar, utan snarare hämta dem från minnet.

Även om deras resulterande appöppningstider skiljer sig åt, har de en mycket liknande temperaturstigning allteftersom testet fortskrider, med en linjär ökning som inte överskrider 30°C/102,2°F. Honor 20 Pros temperatur stiger med diskreta steg som motsvarar extremt låga appöppningshastigheter, och dessa främmande extremvärden stör i sin tur variansen mellan testresultaten. Utan att ta hänsyn till extremvärdena, dock har Honor 20 Pro en appöppningsstabilitet liknande (och till och med överlägsen) den för de andra två enheterna. Som sagt, telefonen fick betydligt varmare, överstigande 42°C/107,6°F-märket. Detta stämmer överens med vår erfarenhet av att använda telefonen under längre perioder, men inte i denna grad med tanke på att, som tidigare nämnts, testet driver appöppningen bortom konventionella användningsfall.


UI-jämnhet

Det finns definitivt mycket mer för flytande användarupplevelser än bara rå hårdvarupotential, något som har visat upp gång på gång i Androids historia. Uppsvällda OEM-ROM har vanligtvis kritiserats för ger undermålig prestanda, vare sig det är långsamma appstartshastigheter eller allvarliga stamningar vid rullning och övergångar. Nuförtiden har vi extremt kraftfull hårdvara och Android-versioner blir allt mer optimerade i kärnan, men vi kan fortfarande rangordna smarttelefonens "verkliga prestanda" på alla enheter. Samsung, till exempel, var vid ett tillfälle känd för trög prestanda och stammande animationer, men förbättringar i hårdvara och den nya Samsung-upplevelsen som erbjuds av One UI har till stor del åtgärdat dessa brister. OnePlus, även om det är känt för att erbjuda snabba enheter, har inte alltid erbjöd de smidigaste telefonerna, men OnePlus 7 Pro erbjuder en 90Hz-skärm som i sig ger den en avsevärd märkbar ökning av användargränssnittet. Observera dock att i den här artikeln kommer vi att testa OnePlus 7 Pro vid 60Hz för att bättre jämföra dessa telefoners prestanda på lika villkor. Mer omfattande analys längre fram kommer att utforska prestandafördelarna med skärmar med högre uppdateringsfrekvens och jämföra dem med 60Hz-standarden. Slutligen har flaggskeppsserien Honor inte gjort sig besviken med smidighet, och den här senaste programvaran fortsätter i stort sett den trenden, något som återspeglas i våra tester. Så här fungerar dessa enheter i appar från tredje part.


Metodik: För att testa den verkliga flytbarheten kommer vi inte bara att presentera GIF: er eller skärmdumpar som visar GPU-profileringsfält, utan istället kommer vi att visa dig de extraherade bildrutetiderna plottade i histogram över enheter under samma användning scenario. Vi satte ihop ett verktyg för att extrahera och analysera ramdata, och ett UI-automationssystem som gjorde det möjligt för oss att bygga makron som efterliknar verkliga användningsfall genom att simulera pekinmatning - rullning, ladda nya aktiviteter eller fönster och sammansatta tester med komplext användargränssnitt navigering. Dessa tester kördes över Honor 20 Pro, OnePlus 7 Pro och Galaxy S10+ med 1080p upplösning och 60Hz uppdateringsfrekvens; detta betyder att OnePlus 7 Pro inte drar nytta av sin uppdateringsfrekvens på 90 Hz, men den här konfigurationen möjliggör direkta jämförelser över plotter och enkel datatolkning. Vi såg till att testerna var perfekt synkroniserade mellan enheter, mätte samma åtgärder samtidigt, med flera tester på varje enhet för att validera våra resultat. Upprepade tester visar kontinuerligt minimal varians i antalet tagna bildrutor, även om antalet totala bildrutor som fångas på varje test varierar avsevärt mellan enheter. Detta beror på att dessa enheter beter sig olika i sin rullningsacceleration/sluthastighet och ställer in olika baslinjehastigheter för många åtgärder och övergångar (även vid samma 1x-inställning).

Hur man tolkar graferna nedan.

Först kommer vi att titta på våra traditionella listrullningstest på Play Stores topplistor och Gmails e-postlista. Inte mycket har förändrats sedan tidigare analys, förutom att dessa appar får små visuella uppgraderingar. Play Stores långa listor fulla av miniatyrer har varit min favoritplats för att testa en ny telefons smidighet, eftersom den vid en tidpunkt visade upp ökända stamningar även på den senaste hårdvaran. Lyckligtvis är det inte fallet längre, eftersom Galaxy S10+ och OnePlus 7 Pro effektivt eliminerar tappade bildrutor i detta test, en bedrift som är nästan universell över flaggskepp idag men vid ett tillfälle var det till synes exklusivt för vårt Pixel-test resultat. Detsamma kan inte sägas om Honor 20 Pro, som fortfarande visar samma ramtidsspikmönster som vi noterade i två år gamla enheter som Note 8 och OnePlus 5. När det gäller rullning av Gmail-listor presterade alla enheter beundransvärt med praktiskt taget inga tappade ramar.

Vi går vidare till mer komplex UI-navigering, vårt sammansatta Play Store UI-test surfar på appen genom att flytta över flikar, rulla upp och nedlistan, blåsa upp applistor och besöka recensionersektionen, komma åt sidofältet och andra liknande typiska användare interaktioner. Detta är utan tvekan en mycket mer exakt representation av korrekt UI-interaktion än att bara rulla ner en förladdad lista med en fast hastighet, och som sådan lägger vi mycket mer vikt på just detta testa. Den goda nyheten är att alla enheter presterade utmärkt i det här testet, med konsekvent jämna resultat även under flera testkörningar. Det finns dock fortfarande små skillnader, med OnePlus med 2 % sänkta bildrutor, medan S10+ följer med 3 % och Honor 20 Pro med 5 %. Detta överensstämmer också med vår subjektiva upplevelse, och det är värt att notera att med tanke på klustringen av tappade ramar tillsammans med speciella UI-interaktioner (till exempel övergång som inträffar när man utökar en applista), är skillnaderna i jankprocenten något större än vad det numeriska deltat kan föreslå.

Det sista sammansatta testet äger rum på den senaste Gmail-appen och navigerar över inkorgar, nedlistor, öppnande och avslutande e-postmeddelanden med inbäddade element och bilder på ett ganska naturligt sätt. Den här gången ser vi Galaxy S10 i en mycket mer gynnsam position, med bara 2% tappade bildrutor över det ganska utstuderade testet. Honor 20 Pro hamnar återigen sist med 5 % tappade ramar, vilket även om det är bättre än resultaten vi fått för premium flaggskepp under tidigare år, fortfarande ligger bakom konkurrenterna. Sammantaget har dock alla enheter utmärkta prestanda över dessa vanliga appar och deras olika övergångar, med den framväxande rankningen som matchar vår subjektiva upplevelse igen.

Nedan hittar du en tabell som sammanfattar procentandelen av förlorade ramar som visas ovan. Även om vi inte hade möjlighet att köra mer omfattande tester över bredare användningsfall den här gången, dessa prover ställer Snapdragon 855-enheterna på i princip lika villkor, med Honor 20 Pro efteråt något Bakom. Det är värt att komma ihåg, än en gång, att OnePlus 7 Pro inte testades på sin 90Hz-inställning - medan själva histogramnumren kanske inte har varit alltför annorlunda när du testade på 90Hz-inställningen, den erbjuder en avsevärd förbättring av UI-jämnheten som är märkbar sida vid sida, och det är så betydelsefullt att det är svårt att gå tillbaka till 60Hz när man vänjer sig vid 90Hz eller högre uppdateringsfrekvenser på smartphones. Vi hoppas kunna återkomma till ämnet för paneler med högre uppdateringsfrekvens i en mer omfattande analys senare.

Enhet

OnePlus 7 Pro

Honor 20 Pro

Samsung Galaxy S10+

Rulla – Play Butik (jank %)

0

Rulla - Gmail (jank %)

3

0

Play Butik – Composite (jank %)

2

5

3

Gmail – sammansatt (jank %)

3

5

2


Slutsats

Efter att ha spenderat lite tid med var och en av dessa telefoner och genomgått några av våra tester, drog vi slutsatsen uppenbart: dessa kraftfulla flaggskepp erbjuder alla fantastiska prestanda, med markanta förbättringar jämfört med tidigare år i de flesta instanser. Som sagt, våra resultat visar att de byter slag i vissa kategorier, med Honor 20 Pro och OnePlus 7 Pro som överträffar Galaxy S10+ i vårt appöppningstest; Honor 20 Pro klättrade dock till högre temperaturer under samma arbetsbelastning. När det gäller smidighet i användargränssnittet presterade alla enheter ganska bra i rullningstesterna, även om Honor 20 Pro har samma brist i Play Butiks rullningstest som vi vant oss vid att se i äldre flaggskepp. Genom de sammansatta testerna går OnePlus 7 Pro och Galaxy S10+ i handeln medan Honor 20 Pro släpar något efter.

Honor 20 Pro XDA-forum

OnePlus 7 Pro XDA-forum

Samsung Galaxy S10+ XDA-forum

Sammantaget är dock alla telefoner konkurrenskraftiga, var och en i sitt eget avseende. När man räknar in uppdateringsfrekvensen på 90 Hz framstår OnePlus 7 Pro som den klara vinnaren när det kommer till den dagliga användarupplevelsen. Det handlar dock om mer prestanda än att navigera i användargränssnitt, så se till att kolla in vår spelrecensioner för OnePlus 7 Pro,Honor 7 Pro och Galaxy S10+ såväl som våra jämförelse mellan 855 och Kirin 980.

Vi tackar HONOR för att du sponsrar detta inlägg. Våra sponsorer hjälper oss att betala för de många kostnaderna för att köra XDA, inklusive serverkostnader, heltidsutvecklare, nyhetsskribenter och mycket mer. Även om du kan se sponsrat innehåll (som alltid kommer att märkas som sådant) bredvid portalinnehåll, är portalteamet inte på något sätt ansvarigt för dessa inlägg. Sponsrat innehåll, reklam och XDA Depot hanteras helt av ett separat team. XDA kommer aldrig att äventyra sin journalistiska integritet genom att acceptera pengar för att skriva positivt om ett företag, eller ändra våra åsikter eller åsikter på något sätt. Vår åsikt går inte att köpa.