^
MacBook Pro 16 kontra MacBook Air

MacBook Pro 16”, przesiadka po 6 latach. Cz. V testy wydajności

Jaromir Kopp

1 stycznia 2020

Choć wiedziałem, że MacBook Pro 16 musi być i jest szybszy od mojego starego Air, to nie znałem skali różnicy w wydajności. Pewnie i Wy jesteście ciekawi różnicy, choć porównanie dotyczy dość egzotycznych urządzeń. Aby poznać konkretne liczby, przeprowadziłem mój standardowy test iMovie oraz to, co oraz dla mnie najważniejsze porównanie szybkości kompilacji.

Zobacz wcześniejsze części recenzji MacBook Pro 16″

iMovie: w końcu MacBook pokonał iPhone’a!

Testy iMovie, w którym rywalami są komputery i iUrządzenia przeprowadzam już od kilku lat. Pierwszy odbył się w 2013 roku. MacBook Air i7 (ten, który i dziś stanął do walki), przegrał z kretesem z iPhone’em 5s. Sytuacja nie zmieniała się przez lata, aż do momentu, gdy w szranki z moim iPhone’em 7 Plus stanął nowiusieńki MacBook Pro 16” w podstawowej konfiguracji.

Jeżeli zechcecie skonfrontować swoje urządzenia, to projekt testowego filmu można pobrać (w wersji dla iMovie iOS) z mojego iCloud Drive. Daje się on zaimportować do iMovie dla macOS, a z niego przenieść do Final Cut Pro X.

Oto wyniki:

  • MacBook Pro 16”: 30 sek. (36 sek. w FCPX).
  • iPhone 7 Plus: 44 sek.
  • MacBook Air i7 2013: 167 sek. (prawie 6 razy wolniej).

Od razu zaznaczam, że walka nie była do końca uczciwa. iMovie używa Apple VideoToolbox, czyli zestawu bibliotek, które bez angażowania programisty, zapędzają do kodowania wideo wszelkie dostępne w danym sprzęcie zasoby. W przypadku MBP 16 są to: i7, Radeon 5300 i T2. Ten ostatni ponoć jest zmodyfikowaną wersją A10 znanego właśnie z iPhone 7 Plus. Dlatego w końcu iMovie przegonił iPhone’a, choć w niezbyt imponujący sposób, a MacBook Air został „rozjechany” w tym teście.

Link do testowego projektu znajdziecie na końcu artykułu.

Kompilacja Make, GCC

To bardzo ważny test dla moich ostatnich poczynań. Choć kompilacja całego projektu nie zdarza się często, to zanim przesiadłem się na MacBook Pro, równała się stracie ponad trzech minut. Dlatego niechętnie dokonywałem zmian w projekcie za pomocą make menuconfig. Teraz już nie jest tak źle. Kompilacji wykonałem z parametrem -j4 dla Air i -j12 dla Pro. Liczba określa na ile wątków Make, ma rozdzielić pracę. Przypomnę, że i7 ma po dwa wątki na rdzeń.

  • MacBook Pro 16”: 56 sek.
  • MacBook Air i7 2013: 193 sek.

Nowy MacBook okazał się niemal 3,5 raza szybszy. To sporo. Mniej więcej tyle wynikało z danych prezentowanych w GeekBench.

Xcode i ObjC

Jeszcze większa różnica objawiła się podczas testów szybkości kompilacji w Xcode. Jak na moją miarę dość duży i stary projekt układanki (Lu) Art Puzzle kompilował się na MBP prawie 4,5 raza szybciej niż na Air. Jeszcze gorzej MBA radził sobie z uruchomieniem symulatora.

  • MacBook Pro 16”: 10 sek.
  • MacBook Air i7 2013: 44 sek.

Xcode i Swift

Tu niestety miałem do dyspozycji tylko maleńki projekcik. Rożnica w prędkości kompilacji nie jest wielka (2,5 raza), ale może to wynikać z faktu, że MBP nie miał się gdzie „rozpędzić”.

  • MacBook Pro 16”: 7 sek.
  • MacBook Air i7 2013: 18 sek.

Czy takie zmiany to wiele jak na 6 lat musicie ocenić sami. Dla mnie jednak to bardzo odczuwalna ulga, choć mam wrażenie, że przez te 6 lat postęp w procesorach Apple był znacznie większy.

Jeżeli uda Wam się przetestować mój projekt iMovie to nie zapomnijcie podzielić się wynikiem w komentarzach. Chodzi o czas od kliknięcia eksport do pojawienia się komunikatu o zakończeniu procesu. Ustawiamy parametry: rozdzielczość 4k, jakość wysoka, kompresja szybka. Nie zapomnijcie też o podaniu rodzaju sprzętu, na którym dokonaliście próby.

Link to projektu testowego w moim iCloud Drive.

Niżej znajdziecie filmy ze starszych testów za pomocą iMovie.

Zobacz wcześniejsze części recenzji MacBook Pro 16″

Jaromir Kopp

Użytkownik komputerów Apple od 1991 roku. Dziennikarz technologiczny, programista i deweloper HomeKit. Propagator przyjaznej i dostępnej technologii. Lubi programować w Swift i czystym C. Tworzy rozwiązania FileMaker. Prowadzi zajęcia z IT i programowania dla dzieci oraz młodzieży, szkoli też seniorów. Współautor serii książek o macOS wydanych przez ProstePoradniki.pl. Projektuje, programuje oraz samodzielnie wykonuje prototypy urządzeń Smart Home. Jeździ rowerem.
Komentarze (22)
L

22 komentarze

  1. Sebastian

    Mac Mini 2018 i5 (6c) 3.0 GHz 8GB Ram – test
    iMovie: 68 sek.
    ObjC: 15 sek.
    Swift: 7,5 sek.

  2. komp

    Potrzebny jest mi szybki ultrabook, a właśnie dell wypuścił nowe laptopy XPS z 6 rdzeniowym i7-10510U dziesiątej generacji. Zamiatają starszą generację procesorów wpychanych w nowe notebooki od apple. Chyba przesiadka bo maszyna szybsza i świetnie wykonana za połowę ceny.

    • Jaromir Kopp

      I co? Uruchomisz na niej macOS? Kiepski żarcik.

      • Tak

        Można uruchomić – tu na przykład przedstawiony jest niskobudżetowy zastępca MacBook Air za 300$ z Mojave na pokładzie:

      • toma

        A jak nie będzie macOS to świat się zawali, pracować się nie da i zjedzą mnie wirusy?

        • Tak

          …na windowsie wirusy zjedzą – lub antywirusy zjedzą zasoby. Oczywiście bez macOS się da – na Linuxie też jest super. Od 4 lat w pracy koduje właśnie w dystrybucji Mint i jest super.

          Jednak ten serwis jest głównie z myślą o użytkownikach ekosystemu od Apple – więc mając iPhone, lub innego urządzenia od Apple, otrzymuje się z macOS dodatkowe ułatwienia.

          Ale zgadzam się z tezą, że komputery apple są zwyczajnie za drogie w stosunku do tego jaki mają parametry.

          • Jaromir Kopp

            To zaproponuj odpowiednik MacBook Pro 16? Tylko taki bez kompromisów. Solidny, z Thunderbolt, wielkim gładzikiem i o podobnych wymiarach i masie. Jak znajdziesz coś taniej niż 10% to będziesz gość

          • X1

            Po pierwsze nie mówię tu o cenach podstawowych modeli – choć te często wymuszają upgrade. Bardziej chodzi mi o ceny upgradów.
            1920 zł za 16GB RAM?
            960zł za 512 GB SSD?

            Ale proszę bardzo. Tylko dla mnie zamiast wielkiego gładzika ważniejsze jest możliwość upgrad’u zarówno RAM jak i NVMe SSD (i to w tym wypadku razy dwa)
            14 865,13 zł z VAT za 2TB SSD, 32GB RAM. Ekran UHD AntiGlare
            https://digitmedia.pl/product/lenovo-thinkpad-x1-extreme-2/variation/20QV001FPB2TP64

            A jak ktoś chciałby przyoszczędzić 1700zł to może wybrać ekran FHD.

            Dla porównania – MBP 16 799,00 zł

            X1 jest lżejszy i ma bardzo wygodną klawiaturę – z zabezpieczeniem w wypadku oblaniu wodą.
            Porty:
            2 x USB 3.1 (gen 1)
            2 x Thunderbolt 3
            1 x HDMI 2.0
            czytnik kart SD
            czytnik kart chipowych
            gniazdo mikrofonowo-słuchawkowe

            W x1 jest jeszcze możliwość dołożenia drugiego dysku NVMe SSD i kości RAM. W dowolnym momencie – bez płacenia podatku Apple

    • U mnie

      Na iPhone 11 Pro – 36,24.

      • Jaromir Kopp

        Myślałem, że 11 Por przegonie MacBooka Pro 16, ale i tak niezły wynik!

  3. Porzucone

    Widzę, że wiele projektów zostało porzuconych, czyli na nowszych iPhonach nie będą się wyświetlać na pełnym ekranie 🙁

    • Jaromir Kopp

      Bo dochodu nie przynosiły niestety. I tak wiele rzeczy robię za darmo.

      • Monetyzacja

        Rozumiem – monetyzacja nie jest łatwa. Tym bardziej, że nie tylko funkcjonalność się liczy, ale również UI/UX.

        Tylko zastanawiam się nad tym czy jeśli jakaś aplikacja nie działa na nowszych sprzętach to przynajmniej nie napisać tego w opisie drukowanymi literami by użytkownicy nowszych sprzętów nie dawali słabych ocen.
        Bo domyślam się, że zostawiasz je w AppStore by użytkownicy starszych sprzętów / wersji iOS mogli z nich korzystać.

        • Jaromir Kopp

          No ale: 1. Działa (choć nie na całym ekranie), 2. Jest za darmo.

          • Flutter

            Z tego co widziałem w komentarzach – pobieżnie je skanując – to nie wszystko działa. Np. Radio on TV.

            QSCalcRPN jest chyba tylko 32Bit.

            PS. Monetyzacja jest łatwiejsza gdy pisze się dla większej grupy odbiorców. W Polsce iOS ma tylko 10% użytkowników smartfonów. Android 53% – dlatego rozwiązania multiplatformowe typu Flutter ułatwią zarabianie na pisanych aplikacjach, co da zasoby by je utrzymywać / rozwijać.

  4. Brodek

    MBA 13′ Early 2014 (i5-1,4/8GB RAM) FCPX 4.6 (Catalina) – 3’03.6
    iMac Pro (podstawowy model) FCPX 4.6 (Catalina) – 0’33.6
    MBP 16′ – (podstawowy model) FCPX 4.6 (Catalina) – 0’42.4
    iPhone 8 Plus (iMovie) – 0’50.4
    iPhone 7 (iMovie) – 1’22.5

    • Jaromir Kopp

      To u mnie jakby ciut szybciej (MBP16 pod FCPX). Też Catalina ale beta. Ciekawe dlaczego. iPhone 7 ma chyba mniej RAM niż 7 Plus.

  5. Ja

    Jaromir, czemu gasisz szlugi na klawiaturze? 😉

  6. test

    wynik na moim MacBook Pro 16 Intel Core i9 2,4 to 00:14,06

  7. RAVbaker

    Za niecałe dwa tygodnie minie 8 lat odkąd dostałem mojego MacBooka Pro 15″ z 2012 roku (pierwsza retina) z 16GB RAM i podstawowym procesorze 2,3 GHz i7.

    W międzyczasie 4 lata temu co prawda została mu wymieniona bateria i płyta główna (4 lata temu) ale nie powinno to wpływać na wynik testu.

    Projekt w iMovie wyeksportował się w 46 sekund.

    Nie jest to jakaś wgniatająca w fotel przewaga miedzy 16 a 15tką, a niezapominajmy, że mówimy tu o 8 latach, czyli prawie dekadzie!

    • RaVbaker

      Dla porównania jescze… mój iPhone XS uzyskał wynik 41s dla eksportu w 4k.

    • Jaromir Kopp

      Dlatego tak się cieszę, że Apple w końcu kończy z Intelem. Tyle lat i tak niewielki postęp w procesorach.