Зміст:
Оновлення, березень 2017 року: Ця публікація була оновлена інформацією про новітні телефони та методи порівняння.
Коли настав час Samsung показати нам новий телефон, розмова про обладнання неминуче піднімає предмет тестів. Galaxy S8, демонстраційний телефон Samsung 2017 року, нічим не відрізняється. І як і очікувалося, просто за існуючими цими числами про них говорило багато людей.
Цифри є, але що вони означають?
Деяка розмова про орієнтири - просто балакання. "О, здорово! Snapdragon обчислює" речі "в додатку для орієнтування, а також про Exynos" - цікаво говорити. це цікава розмова, яка веде розмови про те, як новий телефон може відповідати або перевищувати наші очікування, оскільки він використовує сучасне обладнання для того, щоб робити класні речі. Ось чому більшість з нас тут, щоб поговорити про речі, на яких працює Android, і про те, як ми можемо використовувати їх для збагачення нашого життя.
Але деякі люди серйозно ставляться до стандартних цифр і вважають їх важливою частиною рішення про купівлю. Ми всі повинні заохочувати це, оскільки завжди чудово збуджувати людей про щось, але ми також повинні говорити про те, що насправді означають цифри у грандіозній схемі речей. Один із способів спробувати поставити речі на перспективу - порівняти орієнтири пари нових процесорів, які виробники Android купуватимуть з останніми Apple.
Для всіх, хто нав'язує, який процесор краще для Galaxy S8. pic.twitter.com/28TTXdIDhW
- Джеррі Хільденбранд (@gbhil) 17 березня 2017 року
Це не означає, що iPhone, що використовує A10, автоматично є кращим досвідом, ніж Galaxy S8. Там набагато більше, що визначає, що краще, і більшість із них є перевагою користувачів. тобі подобається те, що тобі подобається, і мені подобається те, що мені подобається. Числа в твітті цього не змінить, і цифри не означають те, що, на вашу думку, вони означають.
Як стають ці цифри
Орієнтовні показники на мобільних телефонах насправді не визначають жодне обладнання, принаймні, не так, як ми думаємо. Вони не мають доступу до самого обладнання, оскільки вони використовують прикладний рівень операційної системи. У них є пральний список речей, які вони телефонують через API, піддані операційній системі, а потім вони підраховують, наскільки добре це зробили вони. Існує такий собі посередницький шар, який потрібно пройти, щоб дістатися до «мізків» за операційною системою, яка є частиною, яка безпосередньо керує обладнанням. Тож додаток-орієнтир - це тестування обладнання через певне програмне забезпечення.
Можливо, ви чули, як люди з iOS говорять про металеві або Android, які розмовляють про NDK. Це способи, що програми можуть взаємодіяти з обладнанням через цей проміжний рівень, не проходячи повний стек програмного забезпечення. Зауважте, що цифри орієнтирів для Samsung Exynos 8895 та Qualcomm Snapdragon 835 дуже близькі один до одного. Вони обидва використовують одне і те ж програмне забезпечення, і відмінності в роботі між ними зведені до мінімуму.
Якщо ви купуєте телефон, тому що любите запускати орієнтири, вам, ймовірно, слід придбати iPhone.
Краще "посередницький шар" Apple. Викинемо це туди, де ми всі можемо це побачити. Apple будує власний процесор із зосередженням уваги на тому, щоб робити певні речі дійсно добре, а потім будує програмне забезпечення, яке ним користується. Google має розробити програмне забезпечення, яке може бути адаптоване для роботи з чим завгодно. Зроблено дивовижну роботу, і програмне забезпечення, яке працює на телефоні Android, - прекрасна річ, яка надзвичайно складна. Щось на зразок програми для порівняльного використання, що використовує інтерфейс Apple до апаратного забезпечення, автоматично має перевагу перед Android, незалежно від того, хто його створив, оскільки сам інтерфейс є більш оптимізованим та «швидшим» за допомогою iOS. Це відбувається тому, що апаратне та програмне забезпечення були розроблені для роботи один з одним і нічого іншого.
Ви орієнтуєте телефон у цілому, а не лише процесор. Що стосується скорочення чисел на кожному процесорному ядрі, iPhone 7 Plus робить це набагато краще.
Давайте розглянемо ці ядра процесора A10 від Apple. Ця річ, безперечно, найкращий споживчий чіп ARM, який коли-небудь розроблявся, коли мова йде про продуктивність на одне ядро. Це тому, що апаратне забезпечення було розроблене саме так, а програмне забезпечення було розроблене для його використання. Раніше ми говорили про архітектуру ARM, і A10 - чудовий приклад того, як можна масштабувати ARM, щоб робити практично все, що завгодно. Як і Qualcomm 835 та Exynos 8895, вони просто були розроблені з урахуванням різних критеріїв.
Різниця в контрольних цифрах не випадкова
Ми порівнюємо їх, бо всі вони знаходяться всередині телефону, але Apple прагне створити один процесор ARM, який може живити iPhone, iPad та MacBook. Qualcomm та Samsung будують процесори для продажу іншим компаніям для невеликих мобільних пристроїв. Qualcomm та Samsung могли б створити процесор, який відрізняється тими ж областями, що й A10, і чудово підійде для ноутбука Windows. Qualcomm насправді зацікавлений у цьому, і Snapdragon 835 є першим кроком компанії до цієї мети.
Через пару років ми побачимо чіп Snapdragon, над яким можна працювати досить наполегливо, щоб запустити повноцінний ноутбук і все ще бути достатньо ефективним для використання в мобільному пристрої з крихітним акумулятором. Ми також побачимо більше мікросхем, які не настільки потужні, ще ефективніші, коли справа стосується використання акумулятора і значно дешевші. Це будуть процесори, які купуватимуть компанії, що виробляють телефони.
Коли ви візьмете інструмент, призначений тільки робити певні речі в певному порядку і бачити, наскільки "швидкими" вони можуть бути зроблені, A10 завжди виграє. Він повинен завжди перемагати, і ми повинні хотіти, щоб він завжди перемагав. Процесор, розроблений для 13-дюймового MacBook, повинен виконувати обчислення одного ядра швидше, ніж Exynos 8895. A10 - це не той процесор, але це крок у цьому напрямку. І Apple - це технологічна компанія, якій нам слід захотіти робити дуже приємні речі, щоб рухати технологію вперед так само, як ми хочемо зробити Samsung або Google або Microsoft.
Qualcomm або Samsung можуть побудувати процесор ARM, який настільки ж потужний, як і A10, але у них немає підстав для цього.
Невеликий фрагмент табло порівняння, який не має контексту, який ви бачите вище, показує найважливіше: ці цифри мало залежать від того, як чудово використовувати щось на зразок телефону. Користувацький досвід має мало спільного з обладнанням, оскільки апаратне забезпечення вже досить довго працює. Внутрішньої частини Galaxy S5 або Nexus 7 або Note 4 більш ніж достатньо для того, щоб робити те, що ми очікуємо від телефону до тих пір, поки програмне забезпечення не буде нюхати. Вам не доведеться приймати моє слово з цього приводу, просто натрапляйте на XDA, де люди, які не хочуть або не можуть дозволити собі купувати щось нове, створили для кожного спеціальне програмне забезпечення. Ми не просимо телефон робити щось досить складне, щоб мати потребу в більшій потужності, ніж ці пристрої.
Я переконаний, що навіть мобільний VR буде добре, якби компанії достатньо піклувалися про те, щоб правильно підтримати Vulkan на своїх старих процесорах. Ми ніколи не дізнаємось, оскільки задіяні компанії існують, щоб робити нові речі та продавати їх нам, і саме там вони фокусують свій час та гроші. Нові фішки не просто розроблені як нові. Всі вони пропонують невеликі додаткові збільшення продуктивності, безпеки та ефективності, а ті невеликі збільшення з часом збільшуються. Зараз Закон Мура не зосереджується на роботі в чотири рази в кожному поколінні, він фокусується на використанні кращих технологій виготовлення для забезпечення більш енергоефективних чіпів і підвищення продуктивності - це лише природна еволюція.
Що ми реально бачимо з цих орієнтирів
Те, що ми можемо зняти з цих бальних показників, - це те, що спосіб ядра CPU обчислює речі та працює з ядрами GPU, не порушений. Цифри можна скоротити трохи швидше, використовуючи новіше обладнання, яке було розроблено для підвищення енергоефективності. Те, як ядро CPU може скоротити число, вже не є вузьким місцем, тому ці невеликі відмінності та збільшення не помітяться, коли ви не запускаєте додаток для порівняння. Новіші апаратні засоби можуть бути кращими за торішні, а один процесор може бути кращим за інший. Підвищення продуктивності справжнє, але вони не перетворюються на помітну різницю, коли ви їх використовуєте, і не буде, якщо ви не пропустите кілька поколінь. Перехід від Qualcomm S4 Pro до Qualcomm 835 приносить відчутний результат, який ви помітите відразу. Перехід від Qualcomm 821 до Qualcomm 835 не означає.
Galaxy S8 принесе користувальницький досвід, який краще, ніж минулорічний Galaxy S7. Багато хто з нас вважають це кращим досвідом, ніж Apple пропонує з iPhone 7, тоді як багато хто відчуватиме навпаки. Нічого цього не відбувається через тестування балів.