Taula de continguts:
- Com arriben a ser aquests números
- La diferència entre els números de referència no és un accident
- El que realment veiem d’aquests punts de referència
Actualització, març de 2017: aquesta publicació s'ha actualitzat amb informació sobre els telèfons més recents i tècniques de referència.
Quan arriba el moment que Samsung ens mostri un nou telèfon, parlar del maquinari inevitablement planteja el tema dels punts de referència. El Galaxy S8, el telèfon d’aparador de Samsung per al 2017, no és diferent. I, com era d’esperar, només existint aquests números parlava molta gent sobre ells.
Els números són, però què volen dir?
Alguna conversa sobre punts de referència és simplement una conversa ociosa. "Oh, genial! El Snapdragon calcula les" coses "en una aplicació de referència, així com Exynos" és divertit parlar. és una interessant conversa que condueix a parlar sobre com un telèfon nou pot satisfer o superar les nostres expectatives perquè utilitza maquinari d’última generació per fer coses interessants. És per això que la majoria de nosaltres som aquí, per parlar de coses que funcionen amb Android i de com podem utilitzar-les per enriquir la nostra vida.
Però algunes persones es posen de debò sobre els números de referència i els consideren una part important de la decisió de compra. Tots ho hauríem de fomentar perquè sempre és fantàstic que la gent estigui entusiasmada amb alguna cosa, però també hauríem de parlar del que signifiquen realment els números de referència en el gran esquema de coses. Una manera d’intentar posar les coses en perspectiva és comparar els punts de referència d’un parell de nous processadors que els fabricants d’Android compraran amb els més recents d’Apple.
Per a tots els que obsessionin sobre quina CPU és millor per al Galaxy S8. pic.twitter.com/28TTXdIDhW
- Jerry Hildenbrand (@gbhil) 17 de març del 2017
Això no significa que un iPhone que utilitzi l’A10 sigui automàticament una experiència millor que un Galaxy S8. Hi ha molt més que determina quin és millor, i la majoria és la preferència dels usuaris. t'agrada el que t'agrada i m'agrada el que m'agrada. Els nombres d'un tuit no canviaran i els números no volen dir el que podríeu pensar.
Com arriben a ser aquests números
Els criteris de referència dels telèfons mòbils en realitat no són cap punt de referència de cap maquinari, almenys no de la manera que pensem. No tenen accés al propi maquinari perquè utilitzen la capa d'aplicacions del sistema operatiu. Tenen una llista de safareig de coses que tenen el telèfon a través de les API que exposa el sistema operatiu, i després calculen el bé que les va fer. Hi ha una capa d’intermediació d’un tipus que cal passar per arribar als “cervells” que hi ha darrere del sistema operatiu, que és la part que controla el maquinari directament. Per tant, una aplicació de referència està fent referència al maquinari mitjançant algun programari.
Potser heu escoltat gent de iOS parlant de metall o Android parlant d’un NDK. Es tracta de maneres d’aplicar les aplicacions amb el maquinari, a través d’aquesta capa intermèdia sense haver de passar per la pila completa de programari. Tingueu en compte que els números de referència per a Exynos 8895 de Samsung i Qualcomm's Snapdragon 835 són molt propers. Tots dos utilitzen el mateix programari i es redueixen al mínim les diferències de rendiment entre ells.
Si compreu un telèfon perquè us agrada fer punts de referència, probablement haureu de comprar un iPhone.
La "capa intermediària" d'Apple és millor. Llancem allà mateix allà on tots ho podem veure. Apple construeix el seu propi processador amb un focus especial en fer certes coses, i després crea un programari que se n'aprofita. Google ha de crear un programari que es pugui adaptar per treballar amb qualsevol cosa. S’ha fet una feina increïble i el programari que potenciar un telèfon Android és una cosa bonica que és increïblement complicat. Una cosa com una aplicació de referència que utilitza la interfície d'Apple al maquinari té automàticament un avantatge sobre Android, independentment de qui la construeixi, perquè la interfície és més ràpida i "més ràpida" amb iOS. Això passa perquè el maquinari i el programari van ser dissenyats per funcionar entre ells i res més.
Esteu fent referència al conjunt del telèfon, no només al processador. Quan es tracta de xifrar números de cada nucli de CPU, l'iPhone 7 Plus ho fa molt millor.
Vegem aquests nuclis del processador A10 d’Apple. Sens dubte, és el millor xip ARM de consum que s'ha dissenyat mai quan es tracta d'un rendiment per nucli brut. Això és degut a que el maquinari va ser dissenyat per fer-ho i el programari va ser dissenyat per utilitzar-lo. Ja hem parlat d'arquitectura ARM i l'A10 és un bon exemple de com podeu escalar ARM per fer qualsevol cosa que vulgueu. El Qualcomm 835 i l'Exynos 8895 també són dissenyats amb criteris diferents.
La diferència entre els números de referència no és un accident
Els comparem perquè tots es troben dins d’un telèfon, però Apple té set de construir un processador ARM que pot alimentar un iPhone, un iPad i un MacBook. Qualcomm i Samsung construeixen processadors per vendre a altres empreses per a dispositius mòbils petits. Qualcomm i Samsung podrien crear un processador excel·lent en les mateixes àrees que l'A10 i funcionaria excel·lentment per a un portàtil de Windows. Qualcomm està realment interessat en fer-ho i Snapdragon 835 és el primer pas de la companyia cap a aquest objectiu.
D’aquí a un parell d’anys i veurem un xip Snapdragon que es pot treballar amb prou feines per funcionar amb un ordinador portàtil complet i que encara sigui prou eficaç per utilitzar-lo en un dispositiu mòbil amb una bateria minúscula. També veurem més xips que no són tan potents, són encara més eficients quan es tracta de l’ús de la bateria i són molt més barats. Aquestes seran les CPU que compraran les empreses que fabriquen telèfons.
Quan agafeu una eina dissenyada per fer només algunes coses en un determinat ordre i vegeu com de ràpides es poden fer, l’A10 sempre guanyarà. Sempre hauria de guanyar, i hauríem de voler que sempre guanyi. Una CPU dissenyada per a un MacBook de 13 polzades ha de realitzar càlculs d’un nucli més ràpid que un Exynos 8895. L’A10 no és aquesta CPU, però és un pas en aquesta direcció. I Apple és una empresa de tecnologia que hauríem de voler fer coses realment fantàstiques per a avançar la tecnologia tal i com volem fer Samsung o Google o Microsoft.
Qualcomm o Samsung podrien crear un processador ARM tan potent com l'A10, però no tenen raons per fer-ho.
El petit tret d'un marcador de referència que no té context que veieu anteriorment mostra el més important: aquests números tenen una incidència important sobre la magnitud que pot fer servir un telèfon. L'experiència de l'usuari té poc a veure amb el maquinari, ja que fa temps que el maquinari és prou bo. Les entranyes d’un Galaxy S5 o Nexus 7 o Note 4 són més que suficients per fer les coses que esperem que faci un telèfon sempre que el programari estigui a l’altura del tabac. No heu de dir la paraula, només ensopegem amb XDA on persones que no volen o no es poden permetre comprar alguna cosa més recent han creat programari personalitzat per a cadascun. No demanem al telèfon que faci res més complicat per necessitar més potència de processament del que aquests dispositius poden proporcionar.
Estic convençut que fins i tot la VR mòbil estaria bé si les empreses tinguessin cura de suportar Vulkan correctament en els seus processadors més antics. Mai ho sabrem perquè les empreses implicades existeixen per fer coses noves i vendre-les a nosaltres i aquí és on es concentren el seu temps i diners. Els xips nous no estan dissenyats per ser nous. Tots ofereixen petits augments incrementals en el rendiment, la seguretat i l'eficiència, i aquests petits augments augmenten amb el pas del temps. Ara mateix, la Llei de Moore no es centra en el quadrupler del rendiment de totes les generacions, sinó que es centra en utilitzar millors tècniques de fabricació per proporcionar xips més eficients energèticament i els guanys de rendiment són una evolució natural.
El que realment veiem d’aquests punts de referència
El que podem treure d’aquestes puntuacions de referència és que la forma en què un nucli de la CPU calcula les coses i funciona amb nuclis de GPU no es trenca. Els números es poden esclafar una mica més ràpid amb un maquinari més recent dissenyat per ser més eficient energèticament. La forma en què un nucli de CPU pot xifrar un número ja no és el coll d'ampolla, de manera que aquestes petites diferències i augments no es notaran quan no utilitzeu una aplicació de referència. El maquinari més recent pot ser millor que l'any passat, i un processador pot ser millor que un altre. Els augments de rendiment són reals, però no es tradueixen en una diferència notòria quan els utilitzeu i no podran saltar-se algunes generacions. Passar d’un Qualcomm S4 Pro a un Qualcomm 835 comporta un rendiment molt alt que notaràs de seguida. Passar d’un Qualcomm 821 a un Qualcomm 835 no ho fa.
El Galaxy S8 aportarà una experiència d’usuari que és millor que la Galaxy S7 de l’any passat. Molts de nosaltres aquí considerarem una experiència millor que Apple ofereix amb l’iPhone 7, mentre que molts sentirem el contrari. Res d'això és degut a una puntuació de referència.