Centrala Androida

Co w ogóle oznaczają liczby porównawcze w 2017 roku?

protection click fraud

Aktualizacja, marzec 2017: Ten post został zaktualizowany o informacje o najnowszych telefonach i technikach porównawczych.

Kiedy przychodzi czas, aby Samsung pokazał nam nowy telefon, rozmowa o sprzęcie nieuchronnie porusza temat testów porównawczych. Galaxy S8, telefon prezentacyjny Samsunga na rok 2017, nie jest inny. I zgodnie z oczekiwaniami, samo istnienie tych liczb sprawiło, że wiele osób o nich mówiło.

Liczby są, ale co one oznaczają?

Niektóre rozmowy o testach porównawczych to tylko czcza paplanina. "Fajnie! Snapdragon oblicza „rzeczy” w aplikacji porównawczej, a Exynos „jest zabawny do rozmowy. to interesująca rozmowa, która prowadzi do rozmowy o tym, jak nowy telefon może spełnić lub przewyższyć nasze oczekiwania, ponieważ wykorzystuje najnowocześniejszy sprzęt do robienia fajnych rzeczy. Dlatego większość z nas jest tutaj, aby porozmawiać o rzeczach, które napędzają Androida i jak możemy ich użyć, aby wzbogacić nasze życie.

Ale niektórzy ludzie poważnie podchodzą do liczb porównawczych i uważają je za ważną część decyzji o zakupie. Wszyscy powinniśmy do tego zachęcać, ponieważ zawsze wspaniale jest, gdy ludzie są czymś podekscytowani, ale powinniśmy również rozmawiać o tym, co naprawdę oznaczają wartości porównawcze w wielkim schemacie rzeczy. Jednym ze sposobów, aby spojrzeć na to z innej perspektywy, jest porównanie testów porównawczych pary nowych procesorów, które będą kupować producenci Androida, z najnowszymi procesorami Apple.

Dla wszystkich, którzy mają obsesję na punkcie tego, który procesor jest lepszy dla Galaxy S8. pic.twitter.com/28TTXdIDhWDla wszystkich, którzy mają obsesję na punkcie tego, który procesor jest lepszy dla Galaxy S8. pic.twitter.com/28TTXdIDhW— Jerry Hildenbrand (@gbhil) 17 marca 2017 r17 marca 2017 r

Zobacz więcej

Nie oznacza to, że iPhone korzystający z A10 jest automatycznie lepszym doświadczeniem niż Galaxy S8. O tym, co jest lepsze, decyduje znacznie więcej, a większość z nich to preferencje użytkownika. lubisz to, co lubisz, a ja lubię to, co lubię. Liczby w tweecie tego nie zmienią, a liczby nie oznaczają tego, co myślisz, że oznaczają.

Jak powstają te liczby

Benchmarki na telefonach komórkowych tak naprawdę nie porównują żadnego sprzętu, przynajmniej nie tak, jak nam się wydaje. Nie mają dostępu do samego sprzętu, ponieważ korzystają z warstwy aplikacji systemu operacyjnego. Mają listę rzeczy do prania, które robią telefon za pośrednictwem interfejsów API ujawnionych przez system operacyjny, a następnie obliczają, jak dobrze im to zrobiło. Istnieje swego rodzaju warstwa pośrednia, przez którą należy przejść, aby dostać się do „mózgu” systemu operacyjnego, który jest częścią bezpośrednio kontrolującą sprzęt. Tak więc aplikacja testująca testuje sprzęt Poprzez jakieś oprogramowanie.

Być może słyszałeś, jak ludzie z iOS mówią o Metalu lub ludzie z Androidem mówią o NDK. Są to sposoby, w jakie aplikacje mogą łączyć się ze sprzętem przez tę warstwę pośrednią bez konieczności przechodzenia przez cały stos oprogramowania. Zauważ, że wyniki testów dla Exynos 8895 firmy Samsung i Snapdragon 835 firmy Qualcomm są bardzo do siebie zbliżone. Oba używają tego samego oprogramowania, dzięki czemu różnice w wydajności między nimi są zminimalizowane.

Jeśli kupujesz telefon, ponieważ lubisz przeprowadzać testy porównawcze, prawdopodobnie powinieneś kupić iPhone'a.

„Warstwa pośrednia” Apple jest lepsza. Rzućmy to tam, gdzie wszyscy będą mogli to zobaczyć. Apple buduje własny procesor, koncentrując się na robieniu pewnych rzeczy naprawdę dobrze, a następnie buduje oprogramowanie, które z niego korzysta. Google musi tworzyć oprogramowanie, które można dostosować do pracy ze wszystkim. Wykonał niesamowitą robotę, a oprogramowanie, które zasila telefon z Androidem, to piękna rzecz, która jest niesamowicie skomplikowana. Coś w rodzaju aplikacji do testów porównawczych korzystających z interfejsu Apple do sprzętu automatycznie ma przewagę nad Androidem, bez względu na to, kto go zbudował, ponieważ sam interfejs jest bardziej usprawniony i „szybszy”. iOS. Dzieje się tak, ponieważ sprzęt i oprogramowanie zostały zaprojektowane tak, aby współpracowały ze sobą i niczym więcej.

Testujesz telefon jako całość, a nie tylko procesor. Jeśli chodzi o chrupanie liczb na każdym rdzeniu procesora, iPhone 7 Plus robi to o wiele lepiej.

Spójrzmy na te rdzenie w procesorze Apple A10. To niezaprzeczalnie najlepszy konsumencki układ ARM, jaki kiedykolwiek zaprojektowano, jeśli chodzi o surową wydajność na rdzeń. To dlatego, że sprzęt został zaprojektowany właśnie do tego, a oprogramowanie zostało zaprojektowane do jego używania. my mówiłem wcześniej o architekturze ARM, a A10 jest doskonałym przykładem tego, jak skalować ARM, aby robić prawie wszystko, co chcesz. Podobnie jak Qualcomm 835 i Exynos 8895, po prostu zostały zaprojektowane z myślą o różnych kryteriach.

Różnica w wynikach testów nie jest przypadkowa

Porównujemy je, ponieważ wszystkie znajdują się w telefonie, ale Apple pragnie zbudować jeden procesor ARM, który może zasilać iPhone'a, iPada i MacBooka. Qualcomm i Samsung budują procesory do sprzedaży innym firmom dla małych urządzeń mobilnych. Qualcomm i Samsung mogą zbudować procesor, który wyróżnia się w tych samych obszarach, co A10 i świetnie działałby na laptopie z systemem Windows. Qualcomm jest tym zainteresowany, a Snapdragon 835 to pierwszy krok firmy w tym kierunku.

Za kilka lat zobaczymy układ Snapdragon, który może pracować wystarczająco ciężko, aby uruchomić pełnoprawny laptop i nadal być wystarczająco wydajny, aby można go było używać w urządzeniu mobilnym z małą baterią. Zobaczymy również więcej chipów, które nie są tak wydajne, są jeszcze bardziej wydajne, jeśli chodzi o zużycie baterii i są znacznie tańsze. To będą procesory, które kupią firmy produkujące telefony.

Kiedy weźmiesz narzędzie zaprojektowane do wykonywania tylko pewnych rzeczy w określonej kolejności i zobaczysz, jak „szybko” można to zrobić, A10 zawsze wygra. Powinien zawsze wygrywać i powinniśmy chcieć, aby zawsze wygrywał. Procesor zaprojektowany dla 13-calowego MacBooka musi wykonywać obliczenia na jednym rdzeniu szybciej niż Exynos 8895. A10 nie jest tym procesorem, ale jest krokiem w tym kierunku. A Apple to firma technologiczna, w której powinniśmy chcieć robić naprawdę fajne rzeczy, aby napędzać technologię, tak jak chcemy, aby robili to Samsung, Google lub Microsoft.

Qualcomm lub Samsung mogliby zbudować procesor ARM, który byłby tak potężny jak A10, ale nie mają ku temu powodu.

Mały wycinek tabeli wyników testu porównawczego, który nie ma kontekstu, który widzisz powyżej, pokazuje najważniejszą rzecz: te liczby mają niewielki wpływ na to, jak wspaniałe jest korzystanie z czegoś takiego jak telefon. Doświadczenie użytkownika ma niewiele wspólnego ze sprzętem, ponieważ sprzęt był wystarczająco dobry już od jakiegoś czasu. Wnętrzności Galaxy S5, Nexusa 7 lub Note 4 są więcej niż wystarczające do robienia rzeczy, których oczekujemy od telefonu, o ile oprogramowanie jest gotowe. Nie musisz mi wierzyć na słowo, po prostu wejdź na XDA, gdzie ludzie, którzy nie chcą lub nie mogą sobie pozwolić na zakup czegoś nowszego, zbudowali niestandardowe oprogramowanie dla każdego. Nie prosimy telefonu o zrobienie czegoś wystarczająco skomplikowanego potrzebować większą moc obliczeniową, niż te urządzenia mogą dostarczyć.

Jestem przekonany, że nawet mobilna VR byłaby w porządku, gdyby firmom zależało na prawidłowym wspieraniu Vulkan na swoich starszych procesorach. Nigdy się nie dowiemy, ponieważ zaangażowane firmy istnieją po to, by tworzyć nowe rzeczy i sprzedawać je nam, i na tym skupiają swój czas i pieniądze. Nowe chipy nie są po prostu zaprojektowane jako nowe. Wszystkie oferują niewielki przyrostowy wzrost wydajności, bezpieczeństwa i wydajności, a te niewielkie wzrosty sumują się z czasem. Obecnie prawo Moore'a nie koncentruje się na czterokrotnym zwiększaniu wydajności w każdym pokoleniu, ale na wykorzystaniu lepsze techniki produkcji w celu zapewnienia bardziej energooszczędnych układów scalonych i wzrost wydajności są po prostu naturalne ewolucja.

Co naprawdę widzimy w tych testach porównawczych

To, co możemy wynieść z tych wyników testów porównawczych, to fakt, że sposób, w jaki rdzeń procesora oblicza rzeczy i współpracuje z rdzeniami GPU, nie jest zepsuty. Liczby można przetwarzać nieco szybciej dzięki nowszemu sprzętowi, który został zaprojektowany tak, aby był bardziej energooszczędny. Sposób, w jaki rdzeń procesora może przetwarzać liczby, nie jest już wąskim gardłem, więc te niewielkie różnice i wzrosty nie zostaną zauważone, gdy nie uruchomisz aplikacji testowej. Nowszy sprzęt może być lepszy niż zeszłoroczny, a jeden procesor może być lepszy od drugiego. Wzrost wydajności jest rzeczywisty, ale nie przekłada się na zauważalną różnicę podczas korzystania z nich i nie będzie, chyba że pominiesz kilka pokoleń. Przejście z Qualcomm S4 Pro na Qualcomm 835 przynosi wzrost wydajności, który zauważysz od razu. Przejście z Qualcomm 821 na Qualcomm 835 nie.

Galaxy S8 zapewni użytkownikom lepsze wrażenia niż zeszłoroczny Galaxy S7. Wielu z nas tutaj uzna to za lepsze doświadczenie niż Apple oferuje z iPhonem 7, podczas gdy wielu poczuje coś przeciwnego. Nic z tego nie wynika z wyniku testu porównawczego.

instagram story viewer