Cuprins:
- Cum vor fi aceste numere
- Diferența de numere de referință nu este un accident
- Ce vedem cu adevărat din aceste repere
Actualizare, martie 2017: Această postare a fost actualizată cu informații despre cele mai recente telefoane și tehnici de referință.
Când este timpul pentru Samsung să ne arate un telefon nou, vorbim despre hardware aduce inevitabil subiectul de referință. Galaxy S8, telefonul vitrine Samsung pentru 2017, nu este diferit. Și așa cum era de așteptat, doar prin aceste numere, o mulțime de oameni vorbesc despre ele.
Numerele sunt, dar ce înseamnă?
Unele conversații despre referințe sunt doar o conversație inactivă. "Oh, mișto! Snapdragon calculează„ chestiile "dintr-o aplicație de referință despre care este posibil să vorbim despre Exynos. este o conversație interesantă care duce la discuția despre modul în care un telefon nou poate satisface sau depăși așteptările noastre, deoarece utilizează hardware-ul de ultimă generație pentru a face lucruri misto. De aceea, majoritatea dintre noi suntem aici, pentru a vorbi despre lucruri care rulează Android și cum le putem folosi pentru a ne îmbogăți viața.
Dar unii oameni se înțeleg serios în ceea ce privește numerele de referință și le consideră o parte importantă a unei decizii de cumpărare. Cu toții ar trebui să încurajăm acest lucru pentru că este întotdeauna minunat să avem oameni încântați de ceva, dar ar trebui să vorbim și despre ce înseamnă cu adevărat numerele de referință în marea schemă a lucrurilor. O modalitate de a încerca și pune lucrurile în perspectivă este de a compara punctele de referință ale unei perechi de procesoare noi pe care producătorii de Android le vor cumpăra cu cele mai recente.
Pentru toată lumea obsedând în legătură cu ce procesor este mai bun pentru Galaxy S8. pic.twitter.com/28TTXdIDhW
- Jerry Hildenbrand (@gbhil) 17 martie 2017
Acest lucru nu înseamnă că un iPhone care folosește A10 este automat o experiență mai bună decât va fi un Galaxy S8. Există mult mai multe care determină care este mai bun, iar majoritatea sunt preferințele utilizatorului. iti place ce iti place si imi place ceea ce imi place. Numerele dintr-un tweet nu se vor schimba și numerele nu înseamnă ceea ce ați putea crede că înseamnă.
Cum vor fi aceste numere
Punctele de referință ale telefoanelor mobile nu sunt, în realitate, niciun punct de referință pentru hardware, cel puțin nu așa cum credem noi. Ei nu au acces la hardware-ul în sine, deoarece utilizează stratul de aplicații al sistemului de operare. Au o listă de rufe cu lucruri pe care telefonul le face prin intermediul API-urilor expuse de sistemul de operare, apoi calculează cât de bine le-a făcut. Există un strat intermediar de un fel de parcurs pentru a ajunge la „creierele” din spatele sistemului de operare, care este partea care controlează direct hardware-ul. Așadar, o aplicație de referință analizează hardware-ul prin intermediul unor programe software.
S-ar putea să fi auzit oameni iOS vorbind despre metal sau Android vorbind despre un NDK. Acestea sunt modalitățile prin care aplicațiile pot interfața cu hardware-ul, prin stratul intermediar fără a fi nevoie să parcurgi stiva completă de software. Rețineți că numerele de referință pentru Samsung Exynos 8895 și Qualcomm’s Snapdragon 835 sunt foarte apropiate unele de altele. Ambii folosesc același software, iar diferențele de performanță dintre ele sunt reduse la minimum.
Dacă cumpărați un telefon pentru că vă place să rulați repere, ar trebui să cumpărați probabil un iPhone.
Apple „stratul intermediar” este mai bun. Să aruncăm asta acolo unde putem vedea cu toții. Apple construiește propriul procesor cu accent pe a face anumite lucruri cu adevărat bine, apoi construiește software care profită de acesta. Google trebuie să creeze software care să poată fi adaptat să funcționeze cu orice. S-a făcut o treabă uimitoare, iar software-ul care alimentează un telefon Android este un lucru frumos, care este incredibil de complicat. Ceva ca o aplicație comparativă care utilizează interfața Apple la hardware are automat un avantaj față de Android, indiferent cine a construit-o, deoarece interfața în sine este mai simplificată și „mai rapidă” cu iOS. Acest lucru se întâmplă deoarece hardware-ul și software-ul au fost concepute pentru a funcționa unul cu celălalt și nimic altceva.
Vă referiți la telefon în general, nu doar la procesor. Când vine vorba de numerele de codare pe fiecare nucleu al procesorului, iPhone 7 Plus o face mult mai bine.
Să ne uităm la acele nuclee din procesorul Apple A10. Acest lucru este, fără îndoială, cel mai bun cip ARM pentru consumatori proiectat vreodată atunci când vine vorba de performanțe brute pe nucleu. Acest lucru se datorează faptului că hardware-ul a fost proiectat pentru a face doar asta, iar software-ul a fost proiectat pentru a-l utiliza. Am mai vorbit despre arhitectura ARM, iar A10 este un excelent exemplu despre cum puteți scala ARM pentru a face aproape orice doriți. La fel și Qualcomm 835 și Exynos 8895, au fost concepute doar cu criterii diferite.
Diferența de numere de referință nu este un accident
Le comparăm pentru că toate sunt în interiorul unui telefon, însă Apple are sete să construiască un procesor ARM care poate alimenta un iPhone, un iPad și un MacBook. Qualcomm și Samsung construiesc procesoare pentru a vinde altor companii pentru dispozitive mobile mici. Qualcomm și Samsung ar putea construi un procesor care excelează în aceleași domenii ca și A10 și ar funcționa excelent pentru un laptop Windows. Qualcomm este de fapt interesat să facă acest lucru, iar Snapdragon 835 este primul pas al companiei către acest obiectiv.
În urmă cu câțiva ani și vom vedea un cip Snapdragon care poate fi lucrat destul de greu pentru a rula un laptop complet suflat și încă să fie suficient de eficient pentru a fi folosit într-un dispozitiv mobil cu o baterie minusculă. Vom vedea, de asemenea, mai multe cipuri care nu sunt la fel de puternice, sunt și mai eficiente când vine vorba de utilizarea bateriilor și sunt mult mai ieftine. Acestea vor fi procesoarele pe care le vor cumpăra companiile care produc telefoane.
Când luați un instrument conceput pentru a face anumite lucruri într-o anumită ordine și veți vedea cât de „rapid” pot fi realizate, A10 va câștiga întotdeauna. Ar trebui să câștige întotdeauna și ar trebui să vrem să câștige mereu. Un procesor conceput pentru un MacBook de 13 inci trebuie să efectueze calcule cu un singur nucleu mai rapid decât un Exynos 8895. A10 nu este acel procesor, dar este un pas în această direcție. Iar Apple este o companie de tehnologie pe care ar trebui să o dorim să facem lucruri cu adevărat interesante pentru a conduce tehnologia înainte, așa cum ne dorim Samsung sau Google sau Microsoft.
Qualcomm sau Samsung ar putea construi un procesor ARM la fel de puternic ca A10, dar nu au motive să o facă.
Micuțul fragment de tabel de referință care nu are contextul pe care îl vedeți mai sus arată cel mai important lucru: aceste numere nu prea au nicio importanță asupra cât de grozav ar trebui să folosească un telefon. Experiența utilizatorului are prea puțină legătură cu hardware-ul, deoarece hardware-ul a fost destul de bun de ceva vreme acum. Măsurile din interiorul unui Galaxy S5 sau Nexus 7 sau Note 4 sunt mai mult decât suficiente pentru a face lucrurile pe care ne așteptăm să le facă un telefon, atâta timp cât software-ul este la dispoziție pentru a încerca. Nu trebuie să-mi luați cuvântul în acest sens, ci doar să treceți pe XDA unde oamenii care nu doresc sau nu își permit să cumpere ceva mai nou au construit software personalizat pentru fiecare. Nu cerem un telefon să facă nimic suficient de complicat pentru a avea nevoie de mai multă putere de procesare decât pot furniza aceste dispozitive.
Sunt convins că chiar și VR-ul mobil ar fi bine dacă companiile ar avea suficient de mult pentru a sprijini Vulkan corect pe procesoarele lor mai vechi. Nu vom ști niciodată pentru că companiile implicate există pentru a face lucruri noi și a le vinde nouă și de acolo își concentrează timpul și banii. Jetoanele noi nu sunt concepute doar pentru a fi noi. Toate oferă mici creșteri incrementale ale performanței, securității și eficienței, iar aceste mici creșteri se adaugă în timp. În momentul de față, Legea lui Moore nu se concentrează pe performanța de cvadruplare în fiecare generație, ci se concentrează pe utilizarea tehnicilor de fabricație mai bune pentru a oferi cipuri mai eficiente din punct de vedere energetic, iar câștigurile de performanță sunt doar o evoluție naturală.
Ce vedem cu adevărat din aceste repere
Ceea ce putem îndepărta de la aceste scoruri de referință este că modul în care un nucleu al procesorului calculează lucrurile și funcționează cu nucleele GPU nu este rupt. Numerele pot fi mărunțite puțin mai repede cu un hardware mai nou conceput pentru a fi mai eficient din punct de vedere energetic. Modul în care un nucleu al procesorului poate crunch un număr nu mai este blocajul, astfel încât aceste mici diferențe și creșteri nu vor fi observate atunci când nu executați o aplicație de referință. Hardware mai nou ar putea fi mai bun decât anul trecut, iar un procesor ar putea fi mai bun decât altul. Creșterea performanței este reală, dar nu se traduce într-o diferență vizibilă atunci când le folosești și nu vei face decât dacă sări peste câteva generații. Trecerea de la un Qualcomm S4 Pro la un Qualcomm 835 aduce un nivel de performanță pe care îl veți observa imediat. Trecerea de la un Qualcomm 821 la un Qualcomm 835 nu.
Galaxy S8 va aduce o experiență de utilizator mai bună decât Galaxy S7 de anul trecut. Mulți dintre noi aici vor considera că este o experiență mai bună decât Apple oferă cu iPhone 7, în timp ce mulți vor simți contrariul. Nimic din toate acestea nu se datorează scorului de referință.