Чому Arm керує смартфонами, а не Intel чи AMD? Ось чому телефони не використовують процесори x86.
Дехто з вас може задатися питанням, чому смартфони x86 більше не існують, але багато інших, ймовірно, навіть не знали про їх існування. Починаючи з 2012 року, компанії почали випускати смартфони з процесорами Intel x86 Atom, лінійкою продуктів, яку компанія рекламувала як одну з найважливіших. Ринок смартфонів сам по собі був досить прибутковим, але були й інші випадки використання, для яких Atom міг би бути чудовим. Залишилося Intel лише розірвати контроль над телефонами, і процесори Intel були б де завгодно.
Станом на 2018 рік смартфони x86 пішли шляхом додо, і Atom зумів пробитися на наш список найгірших процесорів Intel. Оглядаючись назад, не можна повірити, що Intel могла намацати щось настільки погано. Зрештою, з 2017 року до останнього часу вона промахувалася буквально в кожному сегменті свого бізнесу. Але нездатність Intel проникнути в смартфони була складнішою, ніж погані технології чи бізнес-помилки.
Коротка історія Atom і смартфонів
Джерело: Intel
З середини 2000-х Intel і AMD були зосереджені на розробці менших, більш ефективних версій свого традиційного кремнію. AMD була задоволена просто створенням менших ПК і ноутбуків зі своїми APU Bobcat, але Intel мала великі ідеї щодо своїх конкуруючих чіпів Atom, вперше анонсованих у 2008 році. Це були не лише комп’ютери для домашнього кінотеатру та крихітні ноутбуки; воно збиралося підкорити світ. Ми побачимо Atom у музичних плеєрах, телевізорах, пристроях GPS, кишенькових ігрових консолях і так, смартфонах. Intel збиралася увійти прямо до найважливішої фортеці Arm і просто взяти її.
Звичайно, Atom не відразу потрапив у смартфони, тому що Intel мала закласти основу. Тож 2008 і 2009 роки прийшли і пішли без телефонів x86. Intel нарешті представила процесор Atom, який використовуватиметься для телефонів у 2010 році під назвою Moorestown. Звичайно, йому все ще доводилося боротися з тим, як виробники телефонів звикли виготовляти мікросхеми ARM, але Moorestown був настільки просунутим і потужний, що Intel була впевнена, що три з п’яти провідних компаній-виробників смартфонів вироблятимуть пристрої з використанням Atom чіпси.
Було пролито багато чорнила про те, чому стратегія Intel щодо телефонів так і не досягла успіху.
2010 рік прийшов і минув без будь-яких анонсів смартфонів x86, але ніхто не очікував такого скорого. Потім 2011 рік прийшов і пішов без смартфонів або навіть оголошень про майбутнє. Вийшов перший телефон на базі Atom у 2012 році, але це був лише еталонний дизайн Intel і Google, а не високопродуктивний пристрій, якого всі хотіли. Однак приблизно в той же час, Першими партнерами Intel стали Motorola, ZTE і Lava в смартфонах. Нарешті ми побачили певний імпульс.
Але протягом наступних чотирьох років насправді нічого не сталося — жодних великих дизайнерських перемог, жодних приголомшливо швидких процесорів Atom. Але в 2016 році Intel зробила важливе оголошення: Він скасовував свої майбутні процесори Atom для телефонів. І це було все. Відсутність SoC означало відсутність смартфонів x86, хоча Atom все ще отримував оновлення. Intel справді створила останню SoC Atom для компанії, з якою уклала угоду, але це все. Останній смартфон на процесорі Atom вийшов у 2018 році це було погано.
На цьому дуже коротка історія смартфонів x86 закінчується. Було пролито багато чорнила про те, чому стратегія Intel щодо телефонів так і не досягла успіху, але було кілька серйозних причин, чому Intel довелося припинити роботу в 2016 році. Ось протокол розтину.
Atom було важко проникнути в програмну екосистему телефонів
Найбільшою та найочевиднішою перешкодою для Intel було програмне забезпечення. Багато людей знали, що це буде важко, коли він був запущений у 2008 році, оскільки Arm керував ринком смартфонів. Тепер мова йшла не лише про те, що компанії звикли працювати з компанією Arm або використовувати чіпи ARM у своїх телефонах. Більшою проблемою було програмне забезпечення, створене для процесори ARM не міг бігти далі мікросхеми x86.
По суті, кожен ЦП використовує архітектуру набору інструкцій (або ISA), яка визначає, що ЦП може принципово і як він читає код (і я маю на увазі фактичні одиниці та нулі, а не мову кодування, як Python або C++). Arm мав (і досі має) велику перевагу в телефонах, оскільки все програмне забезпечення було створено для чіпів ARM, від операційних систем, таких як iOS і Android, до програм, які працювали в операційних системах.
Intel знала про труднощі впровадження нової ISA на ринок, який звик використовувати іншу. Itanium, перші 64-розрядні процесори компанії, використовували новий IA-64 ISA, а не оновлену версію x86, яка підтримувала 64-розрядні процесори, що зрештою стала фатальною помилкою для Itanium. Конкуруючі чіпи AMD Opteron використовували x86-64 ISA і займали майже 25% серверного ринку. Врешті-решт Intel довелося викинути рушник і виготовити власні серверні чіпи x86-64, Xeon, і вона також використовувала x86-64 для всіх інших своїх процесорів і з тих пір.
І все-таки це було те, що Intel могла бачити на відстані милі, і з достатньою відданістю смартфонам це було те, що можна було подолати. Дійсно, було багато смартфонів, які використовували процесори Atom, наприклад серія Zenfone від Asus, яка була однією з найбільших перемог Intel. Однак були й інші ускладнюючі фактори.
Intel не надала Atom необхідних ресурсів
Джерело: Intel
Atom запам’ятався як досить повільний, і це не зовсім невиправдано. Хоча мікросхеми Atom не були поганими (один із перших смартфонів x86 насправді була досить пристойною продуктивністю), вони не могли зрівнятися з чіпами на базі ARM таких компаній, як Qualcomm і Apple. Це було не лише наслідком поганої розробки з боку Intel, але й відсутністю пріоритетів, що поставило Atom у невигідне становище.
Вузли процесу дуже, дуже важливі для мікросхем смартфонів. Оновлення від одного процесу до наступного покращує не лише щільність (це означає, що ви можете робити менші чіпи або втиснути більше деталей у той самий простір), але також покращує продуктивність та ефективність, що особливо важливо. Вища ефективність означає кращий термін служби батареї, а також кращу продуктивність за того самого енергоспоживання. Але Intel завжди дозволяла своїм процесорам для настільних ПК, ноутбуків і серверів першими пробувати нові процеси, а Atom оновлювався приблизно через рік або два кожного покоління. Не дивно, що Atom не був таким швидким.
Extremetech також висунув теорію про те, що Intel також не хотіла змінювати свою бізнес-модель для Atom. Написано в 2016 році, незабаром після того, як Intel скасувала свої чіпи для смартфонів AtomУ публікації йдеться, що Intel «не бажає ризикувати порушити економічну модель, яка перетворила її на титана Intel не хотіла займатися виробництвом недорогих процесорів для телефонів, коли вона могла отримати більший прибуток в інших ринки. Після того, як вона втратила мільярди за мільярдами доларів на половину спроби, вона здалася, як тільки часи для компанії видалися важкими.
Зрештою, Intel стала занадто великою для своїх бріт
Між надзвичайними труднощами проникнення в усталену апаратно-програмну екосистему (особливо враховуючи, що Intel мала власний досвід із цим) і загальна недбалість щодо Atom, очевидно, що Intel переоцінила себе, коли справа дійшла до смартфони. Вона вважала, що саме тому, що це титан галузі, вона може вийти на ринок телефонів і володіти ними, як це було з настільними комп’ютерами, ноутбуками та серверами.
Саме ця гордовитість привела Intel до думки, що вона може просто купувати компанію за компанією за мільярди доларів, прагнути до абсурдно високого приросту від покоління до покоління за допомогою свого 10-нм вузла, і захопити 30% усього ринку кремнію, включаючи процесори, графічні процесори та FPGA. Все це вибухнуло в обличчя Intel, як і з телефонами x86, і хоча це завжди було За виживання x86 на ринку смартфонів буде важка боротьба, можливо, безрозсудність Intel прирекла її на поразку.