Logo pl.androidermagazine.com
Logo pl.androidermagazine.com

Co w 2017 roku oznaczają liczby?

Spisu treści:

Anonim

Aktualizacja, marzec 2017 r.: Ten post został zaktualizowany o informacje o najnowszych telefonach i technikach testowych.

Kiedy nadszedł czas, aby Samsung pokazał nam nowy telefon, rozmowa o sprzęcie nieuchronnie porusza temat testów porównawczych. Galaxy S8, telefon pokazowy Samsunga na 2017 rok, nie jest inny. I zgodnie z oczekiwaniami, już istniejące liczby sprawiły, że wiele osób mówi o nich.

Liczby są, ale co one oznaczają?

Niektóre rozmowy na temat testów porównawczych to po prostu bezczynne rozmowy. „Och, spoko! Snapdragon oblicza„ rzeczy ”w aplikacji do testów porównawczych, a także o Exynos”. to interesująca rozmowa, która prowadzi do rozmowy o tym, w jaki sposób nowy telefon może spełnić lub przekroczyć nasze oczekiwania, ponieważ korzysta z najnowocześniejszego sprzętu do robienia fajnych rzeczy. Dlatego większość z nas jest tutaj, aby porozmawiać o rzeczach z Androidem i o tym, jak możemy je wykorzystać, 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 to zachęcać, ponieważ zawsze wspaniale jest mieć ludzi podekscytowanych czymś, ale powinniśmy również porozmawiać o tym, co naprawdę oznaczają liczby wzorcowe w wielkim schemacie rzeczy. Jednym ze sposobów spojrzenia na to z perspektywy jest porównanie testów porównawczych pary nowych procesorów, które producenci Androida kupią do najnowszych Apple.

Dla 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 r

Nie oznacza to, że iPhone korzystający z A10 jest automatycznie lepszym doświadczeniem niż Galaxy S8. Jest o wiele więcej, co decyduje o tym, co jest lepsze, 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ą, co moglibyście myśleć.

Jak powstają te liczby

Benchmarki w telefonach komórkowych nie są tak naprawdę testem porównawczym żadnego sprzętu, a przynajmniej nie tak, jak nam się wydaje. Nie mają dostępu do samego sprzętu, ponieważ używają warstwy aplikacji systemu operacyjnego. Mają listę rzeczy do zrobienia, które telefon robi za pośrednictwem interfejsów API udostępnionych przez system operacyjny, a następnie obliczają, jak dobrze to zrobili. Jest taka pośrednia warstwa, aby przejść do „mózgów” za systemem operacyjnym, który jest częścią, która bezpośrednio kontroluje sprzęt. Tak więc aplikacja testująca porównuje sprzęt za pomocą oprogramowania.

Być może słyszałeś, jak ludzie z iOS rozmawiają o metalu lub ludzie z Androidem mówią o NDK. W ten sposób aplikacje mogą łączyć się ze sprzętem przez tę warstwę pośrednią bez konieczności przechodzenia przez pełny stos oprogramowania. Zwróć uwagę, że wyniki testów porównawczych Exynos 8895 firmy Samsung i Snapdragon 835 firmy Qualcomm są bardzo zbliżone. Oba używają tego samego oprogramowania, dzięki czemu różnice w wydajności między nimi są minimalizowane.

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

„Warstwa pośrednia” Apple'a jest lepsza. Wyrzućmy to tam, gdzie wszyscy możemy to zobaczyć. Apple buduje własny procesor z naciskiem na robienie pewnych rzeczy naprawdę dobrze, a następnie buduje oprogramowanie, które z niego korzysta. Google musi zbudować oprogramowanie, które można przystosować do pracy ze wszystkim. Wykonano niesamowitą robotę, a oprogramowanie, które zasila telefon z Androidem, jest piękną rzeczą, która jest niezwykle skomplikowana. Coś w rodzaju aplikacji do testów porównawczych wykorzystującej interfejs 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” w systemie iOS. Dzieje się tak, ponieważ sprzęt i oprogramowanie zostały zaprojektowane do współpracy i nic więcej.

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

Spójrzmy na te rdzenie w procesorze Apple A10. Jest to niezaprzeczalnie najlepszy konsumencki układ ARM, jaki kiedykolwiek zaprojektowano, jeśli chodzi o surową wydajność na rdzeń. Wynika to z faktu, że sprzęt został tak zaprojektowany, a oprogramowanie zostało zaprojektowane do jego używania. Rozmawialiśmy już o architekturze ARM, a A10 jest doskonałym przykładem tego, jak można skalować ARM, aby zrobić wszystko, co chcesz. Podobnie jak Qualcomm 835 i Exynos 8895, zostały one zaprojektowane z myślą o różnych kryteriach.

Różnica w liczbie wskaźników nie jest przypadkiem

Porównujemy je, ponieważ wszystkie są w telefonie, ale Apple chce zbudować jeden procesor ARM, który może zasilać iPhone'a, iPada i MacBooka. Qualcomm i Samsung konstruują procesory, aby sprzedawać je innym firmom na małe urządzenia mobilne. Qualcomm i Samsung mogą zbudować procesor, który będzie działał w tych samych obszarach co A10 i działałby doskonale na laptopie z systemem Windows. Qualcomm jest zainteresowany tym, a Snapdragon 835 to pierwszy krok firmy w tym kierunku.

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

Gdy weźmiesz narzędzie zaprojektowane do robienia tylko pewnych rzeczy w określonej kolejności i zobaczysz, jak „szybkie” można to zrobić, A10 zawsze wygrywa. Zawsze powinno wygrywać i powinniśmy chcieć, aby zawsze wygrywało. Procesor zaprojektowany dla 13-calowego MacBooka musi wykonywać obliczenia z jednym rdzeniem szybciej niż Exynos 8895. A10 nie jest tym CPU, ale jest krokiem w tym kierunku. Apple jest firmą technologiczną, w której powinniśmy robić naprawdę fajne rzeczy, aby rozwijać technologię, tak jak chcemy Samsung, Google lub Microsoft.

Qualcomm lub Samsung mogą zbudować procesor ARM, który jest tak potężny jak A10, ale nie mają powodu, aby to robić.

Mały wycinek porównawczej tablicy wyników, która nie ma kontekstu, który widzisz powyżej, pokazuje najważniejszą rzecz: liczby te mają niewielki wpływ na to, jak wspaniale jest używać telefonu. Doświadczenie użytkownika ma niewiele wspólnego ze sprzętem, ponieważ sprzęt był już wystarczająco dobry od dłuższego czasu. Wnętrza Galaxy S5, Nexusa 7 lub Note 4 są więcej niż wystarczające do robienia tego, czego oczekujemy od telefonu, o ile oprogramowanie będzie działać jak tabaka. Nie musisz mi wierzyć na słowo, po prostu potknij się na XDA, gdzie ludzie, którzy nie chcą lub nie mogą sobie pozwolić na zakup czegoś nowego, stworzyli dla siebie niestandardowe oprogramowanie. Nie wymagamy od telefonu, aby zrobił coś wystarczająco skomplikowanego, aby potrzebować więcej mocy obliczeniowej niż te urządzenia mogą dostarczyć.

Jestem przekonany, że nawet mobilna VR byłaby w porządku, gdyby firmy starały się odpowiednio wspierać Vulkan na swoich starszych procesorach. Nigdy się nie dowiemy, ponieważ zaangażowane firmy istnieją po to, aby tworzyć nowe rzeczy i sprzedawać je nam, i tam właśnie skupiają swój czas i pieniądze. Nowe żetony są nie tylko zaprojektowane jako nowe. Wszystkie oferują niewielki przyrostowy wzrost wydajności, bezpieczeństwa i wydajności, a te niewielkie wzrosty sumują się z czasem. W tej chwili Prawo Moore'a nie koncentruje się na czterokrotnym zwiększeniu wydajności w każdym pokoleniu, koncentruje się na zastosowaniu lepszych technik produkcji w celu zapewnienia bardziej energooszczędnych układów, a wzrost wydajności jest po prostu naturalną ewolucją.

To, co naprawdę widzimy na podstawie tych testów

To, co możemy odjąć od tych wyników testów porównawczych, to to, że sposób, w jaki rdzeń procesora oblicza rzeczy i działa z rdzeniami GPU, nie jest zepsuty. Numery mogą być nieco szybsze dzięki nowszemu sprzętowi, który został zaprojektowany tak, aby był bardziej energooszczędny. Sposób, w jaki rdzeń procesora może ulec awarii, nie jest już wąskim gardłem, więc te niewielkie różnice i wzrosty nie zostaną zauważone, gdy nie uruchomisz aplikacji porównawczej. Nowszy sprzęt może być lepszy niż w zeszłym roku, a jeden procesor może być lepszy od drugiego. Zwiększenie wydajności jest realne, ale nie przekłada się na zauważalną różnicę, gdy ich używasz i nie zmieni się, chyba że pominiesz kilka pokoleń. Przejście z Qualcomm S4 Pro na Qualcomm 835 przynosi wzrost wydajności, który od razu zauważysz. Przejście z Qualcomm 821 na Qualcomm 835 nie.

Galaxy S8 zapewni użytkownikom lepsze wrażenia niż w zeszłym roku Galaxy S7. Wielu z nas uważa, że ​​jest to lepsze doświadczenie niż Apple z iPhonem 7, podczas gdy wielu odczuje coś przeciwnego. Nic z tego nie wynika z wyniku testu porównawczego.