14Sep

iOS 11.2.2 Benchmarked: Prawdopodobnie nie spowolni twojego iPhone'a

Firma Apple opublikowała niedawno aktualizację iOS 11.2.2, która jest dedykowaną poprawką bezpieczeństwa zaprojektowaną w celu wyeliminowania wad procesora Spectre i Meltdown. Ma to niewielki wpływ na wydajność na komputerach PC, ale może również spowolnić działanie iPhone'a? Sprawdziliśmy kilka modeli iPhone'ów, aby się tego dowiedzieć.Krótka odpowiedź?Twój iPhone prawdopodobnie nie zwolni tak bardzo, jak się obawiasz.

Jak osiągnęliśmy nasze wyniki

Po aktualizacji, która spadła w tym tygodniu, programista Melvin Mughal przetestował swojego iPhone'a 6 przed aktualizacją do iOS 11.2.2 i po aktualizacji i zapisał wyniki. Po testach Mughala napisał:

Wszystkie liczby wskazują na ten sam wniosek: odniósł poważny sukces w działaniu na każdym możliwym poziomie. Wiele poziomów testów wskazuje na znaczny spadek wydajności iPhone'a 6 do 50% na niektórych poziomach testów porównawczych.

Forbes następnie poinformował o wynikach testu Mughala, powołując się na kilka tweetów od użytkowników, którzy twierdzili, że zauważyli także spowolnienia.

Przeprowadziliśmy testy porównawcze na naszych własnych telefonach i nie mogliśmy powtórzyć wyników Mughala. Jest prawdopodobne, że iPhony po prostu nie są tak dotknięte, jak pierwotnie twierdził Mughal. Nawet jeden z użytkowników cytowanych przez Forbesa zauważył, że po ponownym uruchomieniu benchmarku jego liczba nie wykazała spadku wydajności. Inny pokazał znacznie, znacznie mniejszy spadek wydajności, bardziej zgodny z tym, czego oczekiwalibyśmy w oparciu o to, co widzieliśmy na komputerach.

Użyliśmy Geekbench 4, aby uruchomić nasze testy porównawcze. Wykonuje szereg testów związanych z procesorem, aby zmierzyć poziomy wydajności zarówno jednego, jak i wielu rdzeni. Aby uruchomić nasze testy, upewniliśmy się, że żadne aplikacje nie działają( nawet w tle).Przeprowadziliśmy ten sam test tuż przed aktualizacją do wersji 11.2.2.

Przeprowadziliśmy te same testy na iPhone 6s, iPhone 7, iPhone 8 i iPhone 8 Plus, a także sprawdziliśmy niektóre z publicznych testów Geekbencha na iPhone'a 6.Oto co znaleźliśmy.

Co znaleźliśmy

W skrócie, okazało się, że żaden z naszych telefonów nie spowolnił prawie tak bardzo jak iPhone'a Mughala 6. Nie znaleźliśmy również dowodów podobnych spowolnień w innych wynikach badania iPhone'a 6.

iPhone 6

Niestety nie mieliśmy iPhone'a 6 do przetestowania, ale ponieważ Geekbench pozwala użytkownikom publikować wyniki, zrobiliśmy trochę kopania. Wiemy, że iPhone 6 z nową baterią powinien otrzymać jeden rdzeń wynik 1600 rundy, i znaleźliśmy wiele iPhone 6 wyników od użytkowników iOS 11.2.2, które są prawie zgodne z tym, czego się spodziewamy( o jeden w1555, jeden o 1525, a drugi o 1475).Wszystkie wykazują około 10% mniej lub mniejszą wydajność.

Istnieją oczywiście inne wyniki, które są niższe, ale ciężko jest określić, ile z tych spadków wynika z aktualizacji, a ile z powodu niskiego poziomu naładowania baterii( ponieważ Apple dławi telefony ze starymi bateriami).Jedynym sposobem, w jaki możemy naprawdę wiedzieć, jak ta aktualizacja wpływa na dany telefon, jest test porównawczy przed i po. Ponieważ jednak wiemy, jak powinna wyglądać nowa aktualizacja baterii 6, możemy obniżyć ją o 10% w wartości nominalnej.

iPhone 6s

Na starym iPhone'ie 6s testowaliśmy( który nie ma nowej baterii), widzieliśmy podobną wydajność, która spełniła nasze oczekiwania dotyczące iPhone'a 6:

  • Wynik jednomodowy: 2000 przed aktualizacją i 1788 po10,4% redukcja wydajności
  • Wynik wielordzeniowy: 3744 przed aktualizacją i 3166 po - 17,5% redukcja wydajności
  • Pełne wyniki: Wyniki dla iPhone'a 6s przed aktualizacją i po aktualizacji

Inne wyniki w iPhone 6s, na które patrzyliśmynie okazało się tak dużym hitem, więc możliwe, że inni zobaczą nawet lepszą wydajność niż my.

iPhone 7

Nasz iPhone 7 wykazał bardzo małe obniżenie wydajności, z wielordzeniową wydajnością rosnącą nieco:

  • Single Core: 3517 przed aktualizacją i 3376 po - 4% obniżeniem wydajności
  • Multi-CoreWynik: 5907 przed aktualizacją i 6025 po-a 2% zwiększa w wydajności
  • Pełne wyniki: Wyniki dla iPhone'a 7 przed aktualizacją i po aktualizacji

iPhone 8

Nasz iPhone 8 wykazał prawie żadną redukcję wydajności w ogóle. W rzeczywistości jednordzeniowy wynik nieznacznie spadł do .

  • Wynik jednordzeniowy: 4240 przed aktualizacją i 4255 po-a 0,35% zwiększa przy wydajności
  • Wynik wielordzeniowy: 10 300 przed aktualizacją i 10,254 po - 0,5% redukcji wydajności
  • Pełne wyniki: Wyniki dlaiPhone 8 przed aktualizacją i po aktualizacji

iPhone 8 Plus

Nasz iPhone 8 Plus również wykazał znikomą zmianę w wydajności.

  • Wynik jednordzeniowy: 4243 przed aktualizacją i 4246 po-0.07% zwiększa w wydajności
  • Wynik wielordzeniowy: 10 438 przed aktualizacją i 10,232 po-1,7% redukcji wydajności
  • Pełne wyniki: Wyniki dlaiPhone 8 Plus przed aktualizacją i po aktualizacji

Nie mieliśmy jeszcze okazji przetestować iPhone'a 6, ale zaktualizujemy ten post, kiedy to zrobimy.

Jak widać z powyższych wyników, nasze wyniki pokazują jednak, że wydajność osiągnięta z aktualizacji do wersji 11.2.2 nie jest tak duża, jak wskazują wyniki Mughala z jego iPhone 6. Nasze wyniki pokazują, że nowsze telefony cierpiąŁagodniejszy spadek wydajności niż w przypadku starszych telefonów, co wiemy, że dzieje się również na komputerach stacjonarnych. Ale nie byliśmy w stanie powtórzyć niczego bliskiego temu, co widział Mughal. Biorąc pod uwagę, że inni użytkownicy osiągnęli dobre wyniki po ponownym uruchomieniu testu porównawczego po raz drugi, domyślamy się, że istnieją mylące zmienne dla użytkowników, którzy twierdzą, że nastąpiło znaczne spowolnienie.

Wszystko to ma sens, ponieważ aktualizacja 11.2.2 została zaprojektowana w celu złagodzenia technik exploitów mających wpływ na Safari i inne aplikacje korzystające z interfejsu API WebKit do wyświetlania stron internetowych. We własnym artykule pomocy technicznej firmy Apple na temat tych luk w zabezpieczeniach omawiają one własne wyniki testów porównawczych:

8 stycznia firma Apple wydała aktualizacje przeglądarki Safari w systemie MacOS i iOS, aby złagodzić te techniki exploitów. Nasze obecne testy wskazują, że ograniczenia dotyczące Safari nie mają mierzalnego wpływu na testy prędkościomierza i ARES-6 oraz wpływ mniej niż 2,5% na benchmark JetStream.

Oczywiście, nie są to ostatnie aktualizacje, które Apple wypycha na iOS, aby poradzić sobie z tymi lukami, więc będziemy na bieżąco aktualizować ten artykuł z przyszłymi zmianami.

Jak testować swój iPhone

Oczywiście, najlepszym sposobem, aby dowiedzieć się, jak twój telefon wykona, jest samodzielne prowadzenie testów. Aby uruchomić te same testy na iPhonie, musisz kupić 99-centową aplikację o nazwie Geekbench. Przed aktualizacją do wersji 11.2.2 uruchom aplikację, wybierz opcję "Procesor", a następnie wybierz link "Uruchom test porównawczy".

Otrzymasz następujący ekran wyników:

Zaktualizuj iPhone'a do wersji 11.2.2, a następnie ponownie uruchom ten sam test porównawczy. Możesz kliknąć zakładkę "Historia" u dołu ekranu Geekbench, aby porównać wyniki, a także możesz przesłać wyniki na stronę Geekbench.(Pamiętaj jednak: jeśli zauważysz spowolnienie, spróbuj ponownie uruchomić telefon lub poczekaj chwilę i ponownie uruchom test porównawczy. Możliwe, że był powolny z powodów innych niż łatka Specter).

Nieważne co, powinieneś zaktualizować do 11.2.2

Nasze wyniki pokazują, że prawdopodobnie nie martwisz się zbytnio o niższą wydajność podczas aktualizacji do wersji 11.2.2.Ale bez względu na to, co znajdziesz, lub co inni użytkownicy odkrywają w miarę rozwoju tej historii, zdecydowanie powinieneś zainstalować aktualizację.Jest to ważna poprawka, ponieważ zawiera poważne luki w zabezpieczeniach, więc warto zmniejszyć wydajność, jeśli taka redukcja istnieje.

Ponadto, jeśli okaże się, że Twój iPhone wykazuje znacznie niższe wyniki testu porównawczego, niż się spodziewasz( lub ogólnie czuł się wolny), możesz przyspieszyć działanie telefonu iPhone, wymieniając baterię.Firma Apple oferuje obecnie zamienniki baterii za jedyne 29 USD, więc jeśli Twój iPhone ma więcej niż rok, jest to niewielka cena, którą można zapłacić za odzyskanie słodkiej, słodkiej prędkości.

Image Credit: Anna Hoychuk / Shutterstock