Первый по металлочерепице. Устройство крыши

Презентация по экологии на тему "охрана и рациональное использование природных ресурсов" Виды природных ресурсов

Иван калита как историческая личность

Библиотека инженера-гидроакустика

Советы начинающим художникам

Востребованное гадание «Три карты

Ивт кем работать. Будущая профессия. Специальность "прикладная информатика в экономике"

Погружение слова. Horus feat. Oxxxymiron - Погружение (текст песни, слова). Синдром очагового затемнения

Как приготовить ленивые голубцы

Яблочные маффины с корицей Как приготовить маффины с яблоками и корицей

й способ, как сварить ячневую кашу рассыпчатой и вкусной

Сколько калорий в морской капусте

Как вы понимаете значение слова подвиг

Воинская профессия. Артиллерист это кто. Воинская профессия Парадная форма артиллерии

Ассимиляция проблемного опыта

Почему назначают Курантил во время беременности?

Кто делает процессоры для айфона. Где делают iPhone? Сомнительная экономия при частичном переходе на ARM

22.09.2014, Пн, 13:09, Мск , Текст: Сергей Попсулин

Apple отказалась от Samsung и заключила договор на поставку процессоров для своих новых iPhone с тайваньской компанией TSMC - крупнейшим в мире производителем чипов по контракту. Причины решения неизвестны, но ожидание такого шага Apple ходили с 2011 г.

Apple сменила поставщика процессоров для своих смартфонов. Чипы для новых iPhone 6 и iPhone 6 Plus поставляет тайваньская компания Taiwan Semiconductor Manufacturing Company (TSMC), изготавливая их на базе 20-нм технологического процесса, сообщает Chipworks.

Одно из доказательств - расстояние между контактами транзисторов в микросхеме, составляющее 90 нм. Точно такое же расстояние присуще чипу Qualcomm MDM9235, который также изготовляет TSMC и по тому же самому процессу, отмечают эксперты.

Предположения, что Apple откажется от услуг Samsung и обратится к TSMC, в 2011 г. Желание сменить поставщика имело как минимум два объяснения. Во-первых, Samsung была и продолжает оставаться основным конкурентом Apple на мировом рынке мобильных устройств. Выпуская процессоры для Apple, корейская компания, по крайней мере, находилась в курсе планов «яблочного» вендора или даже имела доступ к его чертежам и разработкам.

Во-вторых, с 2011 г. между Apple и Samsung разгорелся судебный спор. Компания Apple обвинила конкурента в копировании дизайна ее мобильных устройств, а Samsung в ответ - в нарушении патентов. Для Apple нужен был запасной вариант, если вдруг Samsung откажется выпускать для нее чипы. Хотя большинство аналитиков не считали такой вариант правдоподобным, так как Apple является основным клиентом ее полупроводникового бизнеса (в 2010 г. общий объем закупок электронных компонентов составил $5,7 млрд).

Предположения о смене поставщика в феврале 2014 г. Но на этот раз они не были связаны с разногласиями между двумя компаниями. По сведениям источников, Samsung самой потребовались дополнительные мощности - которые занимала Apple, - для выпуска процессов для собственных аппаратов.

Apple A8

Исследовав Apple A8, специалисты калифорнийской лаборатории Chipworks также указали на то, что маркировка процессора изменилась. Все предыдущие поколения обозначались суффиксом 98, то есть APL0498 в случае с A5, APL0598 - A6 и APL0698 - A7. Новый же чип обозначен как APL1011. Хотя доказательством смены поставщика специалисты это не считают.

Эксперты также отметили наличие трех рядов шариков припоя вместо обычных двух. Такая тенденция взяла начало в A7 и обусловлена увеличением объема тепла, которое требуется отводить от процессора вследствие применения более мощного графического контроллера.

Анонсируя A8, в Apple заявили, что новый процессор на 25% быстрее в общих вычислениях и на 50% в графических, при этом потребляет на 50% меньше энергии по сравнению с A7 и на 13% меньше этого чипа в размере.

Чипом A8, число ядер в котором компания не стала увеличивать и ограничилась прежними двумя, оснащены смартфоны нового поколения iPhone 6 и iPhone 6 Plus. Ожидается, что новый чип также появится в новом поколении iPad.

Оснащать мобильные устройства процессорами собственной разработки компания начала с iPhone 4 в 2010 г. За последние 7 лет Apple приобрела как минимум двоих разработчиков энергоэффективных чипов: PA Semi в 2008 г. и Intrinsity в 2010 г.

Почему iPhone 7 работает быстрее Samsung Galaxy S7, а iPhone 8 - быстрее Galaxy S8? Дело тут в различной идеологии операционных систем, а кроме того, одним из основных пре­иму­ществ Apple были и оста­ются уни­каль­ные сис­темы на крис­талле. Процессоры A10 и A11 заметно обгоняют в бенчмарках аналогичные предложения от Qualcomm в лице Snapdragon 820/821 и Snapdragon 835 соответственно. Почему так происходит? В чем заключается «магия Apple»? Оставив за бортом аргументы в стиле «Андроид лудше!», попробуем разобраться в причинах, которые привели к превосходству мобильных процессоров Apple над предложениями Qualcomm.

Фактор первый: так сложилось

Вспомним 2013 год. В арсенале Qualcomm - весьма удачные чипы Snapdragon 800, основанные на 32-разрядных ядрах Krait 400 собственной разработки. На этом чипе (и его последователе, Snapdragon 801) были выпущены десятки, если не сотни самых разнообразных моделей. На момент анонса у топового чипсета Qualcomm просто не было альтернатив: основанные на ядрах ARM Cortex A15 решения были прожорливы до чрезвычайности и не могли составить конкуренцию четырем кастомным ядрам Krait. Вроде бы все хорошо, Qualcomm - царь горы, достаточно продолжать развивать удачную архитектуру. Казалось бы, что может пойти не так?

Но - по порядку. В 2011 году компания ARM Holdings анонсировала архитектуру ARMv8, использование которой открывало многочисленные возможности ускорения части специальных видов вычислений - например, потокового шифрования, которое (забегу вперед) сегодня используется практически во всех смартфонах. Первыми мобильными ядрами данной архитектуры стали Cortex A53 и A57, анонсированные холдингом ARM в 2012 году. В то же время в ARM прогнозировали выход готовых процессоров на новых ядрах лишь на 2014 год. Вот только Apple, обладатели архитектурной лицензии ARM, успели первыми - почти на год раньше конкурентов.

Итак, в ноябре 2013-го Apple выпускает iPhone 5s. Помимо датчика отпечатков пальцев и встроенной системы безопасности Secure Enclave, новый iPhone впервые на рынке оснащается 64-разрядным процессором Apple A7 ARMv8. Новый процессор показывает чудеса производительности в Geekbench: результат двухъядерного процессора в однопоточных вычислениях в пол­тора раза пре­вос­ходит результаты ядер Krait 400, в многопоточных наблюдается паритет.

Расширенный набор команд ARMv8 пришелся как нельзя более кстати: именно в iPhone 5s Apple встроила аппаратную систему безопасности Secure Enclave, которая отвечает в том числе и за шифрование данных. С точки зрения Apple выбор 64-разрядной архитектуры был вполне логичен: только в ядрах с поддержкой ARMv8 появились инструкции для ускорения потокового шифрования, которое на тот момент использовалось Apple уже довольно давно. В дальнейшем использование новых ядер позволило Apple добиться беспрецедентных скоростей доступа к зашифрованным данным - выпущенный на год позже Nexus 6, основанный на 32-разрядном Qualcomm Snapdragon 805 (ARMv7), показывал ужасающую производительность потокового крипто: доступ к зашифрованным данным осуществлялся в 3–5 раз медленнее, чем к незашифрованным.

Поначалу 64-разрядная архитектура в смартфонах воспринималась обывателями - да и многими экспертами - как чистейшей воды маркетинг. Так считали пользователи, и так говорили руководители Qualcomm - по крайней мере, в своих официальных выступлениях.

В 2014 году выходит iPhone 6, оснащенный процессором A8, также работающим с системой команд ARMv8. Чем отвечает Qualcomm? Небольшим обновлением: на рынке доминируют смартфоны, работающие на Snapdragon 801 (32 бита, ARMv7). Также выходит Snapdragon 805, использующий те же ядра Krait 400, но с более мощным GPU. Процессоры Apple оказываются быстрее аналогов от Qualcomm как в однопоточных, так и в многопоточных вычислениях, а в специфических применениях - например, в реализации поточного шифрования - обходят решения конкурентов просто в разы. Qualcomm усиленно делает вид, что ничего необычного не происходит, но производители, наступая на горло, требуют конкурентоспособную SoC. Qualcomm ничего не остается, как включиться в гонку.

В 2015 году Apple выпускает iPhone 6s и A8, Qualcomm - чип Snapdragon 810 и его урезанную версию Snapdragon 808. Эти процессоры явились ответом Qualcomm на требования партнеров. Однако отсутствие опыта разработки 64-разрядных чипов сыграло с компанией злую шутку: оба процессора оказались чрезвычайно неудачными. С первых же дней процессоры проявили склонность к чрезмерному энергопотреблению, перегреву и тротлингу, в результате которого их устоявшаяся производительность через несколько минут работы мало отличалась от производительности Snapdragon 801.

Какой же из всего этого можно сделать вывод? Вывод один: Apple застала индустрию врасплох, использовав ядра с новой архитектурой тогда и там, где, казалось бы, в этом нет никакой необходимости. В результате Qualcomm оказалась в роли догоняющей, а Apple получила фору в полтора года. Почему так произошло?

Здесь нужно рассмотреть особенности цикла разработки мобильных процессоров.

Фактор второй: разница в циклах разработки

Итак, мы выяснили, что Apple удалось вырваться вперед, на полтора года опередив конкурентов. Как такое могло случиться? Причина в разнице в циклах разработки у Apple и производителей смартфонов под управлением Android.

Как известно, Apple полностью контролирует разработку и производство iPhone, начиная с самого низкого уровня - проектирования процессора. И если графические ядра до недавнего времени Apple лицензировала у Imagination Technologies, то процессорные ядра компания предпочитала разрабатывать самостоятельно.

Как выглядит цикл разработки у Apple? На основе архитектурной лицензии ARM проектируется процессор, совместимый с заданной системой команд (ARMv8). Одновременно разрабатывается смартфон, в котором будет использоваться данный процессор. Параллельно для него создаются все необходимые драйверы, ОС, производится оптимизация. Все происходит в рамках одной компании; у разработчиков ОС нет никаких проблем с получением доступа к исходным кодам драйверов, а разработчики драйверов, в свою очередь, имеют возможность общаться с людьми, проектировавшими процессор.


Производственный цикл устройств на Android выглядит совершенно иначе.

В первую очередь в игру вступает ARM, разработчик одноименных систем команд и процессорных архитектур. Именно ARM проектирует референсные процессорные ядра. Так, в далеком 2012 году были анонсированы ядра ARM Cortex A53, на которых основано подавляющее большинство смартфонов, выпущенных в 2015, 2016 и 2017 годах.

Минуточку! 2012? Именно так: 64-разрядные ядра A53 были анонсированы в октябре 2012 года. Но архитектура ядра - это одно, а реальные процессоры - совсем другое: ARM Holdings их просто не выпускает, предлагая партнерам референсные дизайны, но не поставляя на рынок сами SoC. Прежде чем на рынке появится смартфон, основанный на той или иной архитектуре, кто-то должен разработать и выпустить готовую систему на кристалле, SoC.

Несмотря на публичные выступления собственных представителей, в 2013 году в Qualcomm усиленно работали над выпуском 64-битного процессора. На разработку собственного ядра времени не оставалось; пришлось брать что дают. Давали - архитектуру big.LITTLE, куда на тот момент входили «малые» ядра Cortex A53 (удачные) и «большие» ядра A57 (довольно спорные с точки зрения энергоэффективности и тротлинга).

Первые процессоры Qualcomm, основанные на этих ядрах, были анонсированы в 2014 году. Но ведь процессор - это еще не все! Как минимум нужен еще корпус, экран... Все это выпускают OEM-производители, которые, собственно говоря, и занимаются разработкой и производством смартфонов. А это тоже время, и время немалое.

Наконец, операционная система. Для того чтобы «завести» Android на устройстве, необходим набор драйверов для нового чипсета. Драйверы разрабатывает разработчик чипсета (например, Qualcomm), предоставляя их производителям смартфонов для интеграции. На то, чтобы разобраться и интегрировать драйверы, у производителя также уходит определенное время.

Но и это еще не конец! Уже готовый смартфон с работающей версией Android необходимо еще и сертифицировать в одной из лабораторий Google на предмет совместимости и соответствия Android Compatibility Definition. Это - тоже время, которого и без того катастрофически мало.

Иными словами, в том, что смартфоны на Snapdragon 808/810 мы увидели лишь в 2015 году, нет совершенно ничего удивительного. Первые флагманские чипы Qualcomm, основанные на 64-разрядной архитектуре, отстали от SoC Apple на полтора года. Это исторический факт, и это - реальное преимущество Apple.

В 2015 году длительный цикл разработки и требования партнеров сыграли с Qualcomm злую шутку: первый блин оказался комом. Впрочем, компании удалось реабилитироваться с выходом Snapdragon 820. Но не было ли слишком поздно?


Фактор третий: вопрос размера

Рассмотрим таблицу, в которой сравниваются два последних поколения процессоров Apple и Qualcomm.

Что мы видим из этой таблицы? Легко заметить, что производительность в расчете на одно ядро в процессорах Apple в два с лишним раза превосходит решения Qualcomm, да и многопоточная производительность актуальных поколений процессоров отличается практически в полтора раза. Почему так получается? Ответ можно попробовать найти в следующей табличке.

Если отбросить пару процессоров A10 Fusion / Snapdragon 820, в которых используются разные технологические процессы, можно сравнить площадь чипов A11 Bionic и Snapdragon 835. Площадь поверхности чипа от Apple в 1,2 раза превышает площадь решения Qualcomm. Что это означает на практике? Возможность использовать больше транзисторов, более продвинутую архитектуру ядер. В частности, исследователи обнаружили, что в A11 Bionic «слабые» процессорные ядра в несколько раз крупнее малых ядер A53 (простите - Kryo 280), использующихся в Snapdragon 835. Это означает, что даже «малые» ядра A11 Bionic поддерживают внеочередное исполнение команд, что позволяет получить большую производительность на такт в сравнении с прямолинейными ядрами А53.

Площадь процессора напрямую влияет на его цену. Чем больше площадь (при использовании одного техпроцесса), тем выше себестоимость. Что подводит нас к очередному фактору: стоимости процессора для производителя.

Фактор четвертый: вопрос цены

Согласно отчету Android Authority площадь процессорных ядер Apple A10 Fusion вдвое превышает площадь ядер ближайшего конкурента, Snapdragon 820.

«Преимущество Apple в том, что компания может себе позволить потратить деньги на увеличение площади процессора, построенного по последней 16-нанометровой технологии FinFET... Несколько лишних долларов не сыграют большой роли в конечной стоимости устройства - а ведь Apple сможет продать значительно больше 600-долларовых устройств благодаря настолько большой производительности», - пишет Линли Гвеннап, директор The Linley Group.

Действительно, лишние пять-шесть долларов не сыграют большой роли в конечной стоимости iPhone - это доли, в худшем случае единицы процентов его стоимости для потребителя. Но если эти пять-шесть долларов способны удвоить производительность устройства по сравнению с конкурентами на Android - это прекрасный аргумент в пользу Apple.

Почему так не выходит у Qualcomm? В цепочке разработки процессоров для устройств под Android слишком много заинтересованных лиц. Это и ARM, которая разрабатывает и лицензирует процессорные ядра, и Qualcomm, которая проектирует готовые процессоры по лицензии, и производители смартфонов с Android. У OEM-производителей, вынужденных конкурировать между собой ценами, на счету каждый доллар. Производители хотят как можно более дешевых SoC (поэтому, кстати, до сих пор так популярны решения, построенные на архаичных слабых ядрах A53), и Qualcomm приходится с этим считаться. Но и Qualcomm, и ARM хотят откусить кусок пирога, получив свою долю прибыли, - так что себестоимость решения, аналогичного процессорам Apple, вышла бы даже более высокой, чем у Apple. В результате OEM-производители не смогли бы себе позволить массовых закупок таких процессоров, что еще увеличило бы их стоимость. (Кстати, именно это случилось с процессором MTK Helio X30 - он не пользовался спросом, и на его основе выпустили лишь два смартфона.)

Конечно, здесь можно аргументировать, что у Samsung и Huawei есть собственные линейки процессоров - Exynos и Kirin соответственно. Но у Huawei нет своих разработок, в компании берут готовые ядра ARM Cortex и готовые же графические ускорители ARM Mali, собирая «собственные» процессоры на их основе. Понятно, что вычислительные ядра этих процессоров не могут быть мощнее тех, что предлагает ARM. В Samsung же пробуют идти путем Apple, выпуская собственные кастомизированные ядра - производительность которых, впрочем, недалеко уходит от обычных «стоковых» ядер ARM.

Фактор пятый: вопрос контроля

В прошлом году в Apple сделали интересную вещь: волевым решением убрали поддержку 32-разрядных приложений из iOS 11. Так уж совпало, что именно на этой версии ОС вышла новая линейка iPhone: 8, 8 Plus и X. Что это означает с точки зрения производительности?

Возможность взять и отказаться от поддержки 32-разрядных команд дает очень и очень многое. Упрощаются блоки декодирования и исполнения, уменьшается требуемое число транзисторов. Куда идет эта экономия? Ее можно потратить на уменьшение площади процессора (что напрямую транслируется в сниженную себестоимость и уменьшенное энергопотребление), а можно при неизменной площади и энергопотреблении добавить транзисторов в другие блоки, увеличив тем самым производительность. Скорее всего, именно по второму сценарию развивались события и процессор A11 Bionic получил дополнительные 10–15% производительности именно за счет отказа от поддержки 32-разрядного кода.

Возможно ли подобное в мире Android? Да, возможно, но не полностью и очень нескоро. Лишь с августа 2019 года вступают в силу требования к разработчикам, которые должны будут при добавлении или обновлении приложений в Google Play Store в обязательном порядке включать 64-битные версии двоичных библиотек. (Отметим здесь, что далеко не все - и даже не большинство! - приложения Android вообще используют какие-либо двоичные библиотеки, зачастую довольствуясь динамически транслируемым байт-кодом.) Напомним, Apple ввела аналогичное требование в феврале 2015 года - опять преимущество во времени, на сей раз в четыре с половиной года.

Фактор шестой: оптимизация и использование доступных ресурсов

Оптимизация - важнейшая составляющая производительности. Традиционно у Apple с оптимизацией все было или идеально, или образцово (пользователи, которые жалуются на упавшую производительность старых устройств, обновившихся до последней версии iOS, просто не понимают, какой ад был бы на таком слабом железе, если бы на нем запустили Android). А вот у Android с оптимизацией все... пестро. Разнообразно. Можно сказать - феерично.

Чаще всего достаточно быстро на свежем железе работают чистые сборки Android - такие, что используются в смартфонах Google Nexus и Pixel, устройствах Motorola и Nokia. Но даже и здесь не все хорошо: например, в смартфоне Google (Motorola) Nexus 6 были совершенно потрясающие воображение проблемы со скоростью доступа к накопителю, возникшие из-за безграмотной реализации шифрования (разработчики Google не справились с аппаратным ускорителем криптографических операций процессора Snapdragon 805, после чего заявили, что «программная реализация лучше»). Вот в этой статье мы подробно проанализировали скорость чтения и записи зашифрованных данных смартфоном Nexus 6, сравнив ее со скоростью аналогичных операций в iPhone 5s. Вот цифры:

  • Nexus 6, последовательное чтение, незашифрованные данные: 131,65 Мбайт/с;
  • Nexus 6, последовательное чтение, зашифрованные данные: 25,17 Мбайт/с (39 Мбайт/с в обновлении до Android 7);
  • iPhone 5s, последовательное чтение, зашифрованные данные: 183 Мбайт/с.

Впечатляет? При похожих аппаратных характеристиках разработчики Google (Google, а не криворуких OEM!) умудрились в референсном устройстве, которое должно было продвигать безопасное шифрование в массы, сделать такой вот ляп. Будешь ли ты удивлен, узнав, что и у других производителей с оптимизацией могут возникать проблемы? И они возникают. Так, оснащенный по максимуму HTC U Ultra (Snapdragon 821) умудряется подтормаживать и перегреваться при самых рутинных операциях; такое впечатление, что процессор выполняет как минимум вдвое больше вычислений, чем должен. Ну а о смартфонах Samsung, которые ухитряются подтормаживать по мелочам даже на самом мощном доступном железе, даже и говорить подробно не стоит.

Фактор седьмой: разрешение экрана

Есть и еще один момент, который стоит упомянуть. Это - разрешение дисплея. Как известно, стандартные модели iPhone оснащаются экранами с разрешением HD, модели Plus - Full HD. Производители же смартфонов под управлением Android, использующие флагманские чипсеты Qualcomm, стараются устанавливать экраны с разрешением QHD - 2560 × 1440. Ну, как самый минимум - Full HD, но такое во флагманских смартфонах встречается, увы, нечасто.

Почему «увы»? Потому что разрешения выше Full HD на экранах с IPS-матрицей диагональю до 5,7″ включительно более чем достаточно. Для AMOLED-экранов, у которых, во-первых, структура субпикселей PenTile, а во-вторых, может быть поддержка очков виртуальной реальности Google VR (кстати, а какому проценту пользователей она реально пригодилась?), оправданность QHD-разрешения еще можно как-то аргументировать.

Несколько в стороне стоит iPhone X с разрешением 2436 × 1125 - впрочем, это, по сути, мало отличается от Full HD. Для сравнения: разрешение экрана Samsung Galaxy S8 - 2960 × 1440, то есть в полтора раза больше пикселей, чем в iPhone X.

А теперь представь, что мы сравниваем производительность iPhone 8 с его разрешением HD и какую-нибудь Nokia 8 с QHD. Представил? Nokia приходится обрабатывать почти в четыре раза больше пикселей, чем iPhone, что не может не сказаться на энергопотреблении и на производительности (как минимум в тех тестах, которые используют вывод на экран). Я сейчас ни в коей мере не оправдываю старенькие экраны, которые Apple с маниакальным упорством продолжает устанавливать в устройства стоимостью под тысячу долларов, а просто заостряю внимание на том, что производительность и энергоэффективность устройств с экранами низкого разрешения даже при прочих равных будет выше, чем у смартфонов с экранами QHD.

Что-то такое заподозрили и производители. Так, Sony Xperia Z5 Premium, экран которого (кстати, IPS, бесполезный для целей VR) имеет физическое разрешение 4K (на самом деле нет, даже здесь маркетологи обманули), но логическое - «всего лишь» Full HD, что позволило производителю и потребителя обмануть, и не слишком сильно убить производительность. Похожим образом поступили и в Samsung, разрешив использовать пониженное логическое разрешение на экранах с высокой плотностью точек. Очевидно, интересы маркетологов идут вразрез с интересами как пользователей этих устройств, так и собственных разработчиков компании.

Вместо заключения: нужны ли нашему телефону 64 бита?

Так ли нужны 64-разрядные процессоры в мобильных устройствах? Ведь у 32-разрядных вычислительных ядер есть свои преимущества. Такие процессоры могут работать быстрее 64-разрядных из-за меньшей длины инструкций вследствие меньшей длины адреса, и, как результат, они менее требовательны к объему оперативной памяти; в них можно реализовать более короткую очередь команд, что также может дать выигрыш в производительности в определенных сценариях.

Некоторые из этих преимуществ так и останутся теоретическими, но в ряде современных сценариев использования без поддержки команд ARMv8 уже не обойтись. Это и потоковое шифрование, и склейка HDR в режиме реального времени, и многие другие малозаметные вещи. Как бы там ни было, производители процессоров перешли на 64-разрядные ядра с поддержкой ARMv8, и это свершившийся факт.

Вот только производители смартфонов не спешат переходить на 64-битные сборки операционных систем.

Так, в природе не существует ни одного смартфона под управлением Windows 10 Mobile, в котором операционная система работала бы в 64-разрядном режиме. И Lumia 950 (Snapdragon 808), и Lumia 950 XL (Snapdragon 810), и даже относительно свежий Alcatel Idol 4 Pro (Snapdragon 820) работают под управлением 32-битной сборки Windows 10 Mobile.

Не отстают и производители телефонов с Android. К примеру, у Lenovo, выпускающей смартфоны под маркой Motorola, есть всего два устройства с «правильным» 64-разрядным Android: это флагманы линейки Moto Z (обычная версия и разновидность Force) и Moto Z2 Force. Все остальные устройства - и бюджетный Moto G5 на Snapdragon 430, и свежий субфлагман Moto Z2 Play на Snapdragon 626 - работают в 32-битном режиме.

Ряд устройств других производителей (например, BQ Aquaris X5 Plus) использует мощный Snapdragon 652 в 32-разрядном режиме. Нужно ли говорить, что такие устройства не выжимают максимума из доступных аппаратных возможностей?

С другой стороны, не все идеально и у Apple. Даже 64-разрядные приложения, скомпилированные в нативный код, из-за требований обратной совместимости вынуждены ограничиваться набором команд, доступным в самых ранних процессорах компании - Apple A7 образца 2013 года. А вот у компилятора байт-кода ART, который используется в Android с 5-й версии, таких проблем нет: байт-код приложений компилируется в оптимизированный нативный код, использующий все доступные на текущем железе инструкции.

Впрочем, будем жить с тем, что есть. За максимальной производительностью процессорных ядер и гарантированной оптимизацией - к Apple. То же самое, только в полтора-два раза похуже и во столько же раз дешевле, - к сонму производителей трубок на Android.

Пользователи iPhone 6s отмечают поразительную скорость в работе устройства и высокую плавность интерфейса. Нет ничего удивительного в том, что Apple оснащает свои флагманские продукты, будь то смартфоны или планшеты, мощнейшими аппаратными решениями. Лучшим из таковых на данный момент является процессор А9.

SoC или система-на-чипе A9 является собственной разработкой Apple. 64-битный процессор производится по 14- или 16-нм технологии двумя подрядчиками: Samsung и TSMC. К чести инженеров компании следует отметить, что синтетические тесты присваивают A9 первые места по производительности. Но так было не всегда, давайте вспомним, с чего все начиналось.

До 2010 года Apple была вынуждена пользоваться наработками Samsung. Но выпуск такого революционного устройства как iPad требовал кардинально иного подхода. В результате был выпущен первый собственный мобильный микропроцессор Apple, интегрированный в планшетный компьютер. Чип А4 работал на частоте 1 ГГц и имел максимальную потребляемую мощность 500-800 мВт. Основан он был на архитектуре ARM Cortex A8 и производился по 45-нм технологическому процессу. Как выяснилось в дальнейшем, решение Стива Джобса выпускать собственную аппаратную платформу оказалось важнейшим стратегическим шагом.

По словам аналитика Стивена Чейни, вопреки успеху и прочным позициям Intel на этом рынке, Apple смогла потеснить именитого производителя электроники. В успех команды Джобса мало кто верил, а глава Microsoft Стив Балмер откровенно смеялся над оригинальным iPhone. Тем не менее, руководство Apple было твердо настроено самостоятельно обеспечивать себя процессорами.

В 2008 году «яблочная» компания приобрела небольшую организацию PA Semi за $278 млн, известную своими энергоэффективными разработками систем-на-чипе. В последующие годы также было сделано несколько знаковых поглощений, которые в итоге вывели Apple в лидеры рынка.

Важно помнить, что аппаратная начинка iPhone и iPad тесно связана с программным обеспечением. Мобильная операционная система iOS смогла не только в кратчайшие сроки завоевать рынок, но и обеспечить работой сотни тысяч программистов. Даже конкурирующие компании зарабатывают на клиентах Apple гораздо больше, чем на своих. Взять, к примеру, столь популярные сервисы как YouTube, Google Поиск, Google Карты, которые приносят интернет-гиганту многомиллионные прибыли.

Но на этом преимущества чипов серии «А» не заканчиваются. Огромную роль в пользовательском опыте играет оптимизация программного обеспечения. Конкуренты могут выкупить или лицензировать разработанные Apple технологии, внедряя попутно их в свои устройства. Однако полную работоспособность «яблочных» продуктов может обеспечить только программный код, который лежит в основе iOS. Именно по этой причине реализация функции 3D Touch на Android-устройствах в существующем на iPhone 6s виде окажется крайне сложной.

Apple продолжает процветать, пользуясь дальновидностью ее основателя и идейного вдохновителя. Как можно убедиться, ярый педант и приверженец дзен-практик Стив Джобс оказался настоящим провидцем.

Отечественные пользователи аппаратов Apple верят, что их мобильники родом из США, Японии, Тайваня – откуда угодно, но только не из Китая. У россиян давно сложилось крайне негативное представление о китайском производстве – будто там всё делают «на коленке», в условиях жуткой антисанитарии и количество предпочитают качеству.

На самом деле это заблуждение. В Китае такая же ситуация, как и в других странах (например, в той же России): есть подпольные производства, собирающие грошовые аппараты из низкопробных комплектующих, а есть и официальные заводы, с конвейеров которых сходит первоклассная продукция.

Apple производит и iPad в сотрудничестве с Китаем, но это отнюдь не повод вешать на «яблочные» устройства обидные ярлыки.

Разрабатываются Айфоны и Айпады в головном офисе Apple, который расположен в американском штате Калифорния, в городе Купертино. Подтверждается это надписью, которая присутствует на задних гранях всех «яблочных» устройств: «Designed by Apple in California ».

В головном офисе Apple выполняются следующие работы:

Эксперты мобильного рынка утверждают, что 99% общего вклада в создание «яблочных» гаджетов вносят именно сотрудники купертиновского офиса – несмотря на то, что многие из этих сотрудников никогда не видели, как собираются аппараты.

Где производят сборку Айфонов?

Завод тайваньской фирмы Foxconn – вот где делают Айфоны для России и других стран. Завод Foxconn располагается в китайском городе Шеньчжень, неподалёку от Гонконга. С фирмой Apple он сотрудничает с далёкого с 2007 года. Apple – не единственная компания, которая «ходит» в партнёрах Foxconn; гигантский китайский завод производит почти 40% (!) мировой электроники.

Площадь фабрики Foxconn составляет 5.6 млн кв. км, количество сотрудников – 1 млн 250 тыс. человек. За сутки с конвейера Foxconn сходят 400 тыс. новеньких Айфонов, каждый из которых полностью соответствует высоким стандартам, установленным Apple.

Компанию Foxconn неоднократно обвиняли в том, что она заставляет своих сотрудников работать в поистине рабских условиях. Китайские труженики якобы проводят на работе по 12-14 часов 6 дней в неделю, питаются порциями еды, которую продают на улицах, а кроме того, подвергаются дискриминации со стороны своих тайваньских коллег. Фирма Apple провела множество проверок, по итогам которых выяснила, что большинство обвинений в нарушении трудового законодательства беспочвенно.

Покупатели часто задаются вопросом: почему же «яблочная» компания не производит гаджеты в своей стране? На то есть множество причин:

  • Американцы слишком высокообразованные. В США наблюдается дефицит граждан со средним техническим образованием, способных и готовых ежедневно выполнять рутинные однообразные операции.
  • Китайская рабочая сила довольно дешёвая. Зарплата сотрудника Foxconn составляет 300 – 400 долларов в месяц. Американцу пришлось бы платить вчетверо-впятеро больше.
  • В США высокие налоги. Если бы сборка Айфонов происходила в Америке, то из-за дополнительных страховок и налогов конечная стоимость «яблочного» продукта оказалась бы увеличена в 2 раза.
  • В Китае добывается львиная доля редкоземельных металлов, которые необходимы при создании мобильных гаджетов. Если бы Apple перенесла производство смартфонов в другую страну, ей пришлось бы договариваться с Китаем об экспорте – а эта задача непростая.

Компания Foxconn имеет заводы не только в Китае, но и на территории других стран – в Чехии, Венгрии, Индии. В 2010 году фабрика была открыта и в России – в посёлке Шушары Ленинградской области. Сейчас есть информация о том, что . Кто знает – возможно, это первый шаг к началу производства исконно американских Айфонов?

Кто поставляет комплектующие для Айфонов?

Работники завода Foxconn собирают Айфоны из комплектующих, которые поставляются из множества стран. Китайских компонентов в устройствах Apple нет – зато есть американские. В их числе:

  • Аудиочипы – производятся в США фирмой Cirrus Logic.
  • Радиомодули – выпускаются известной компанией Qualcomm.
  • Чипы контроллера – создаются американскими организациями PMC Sierra и Broadcom Corp.
  • Контроллеры сенсорного экрана – также производятся компанией Broadcom Corp.

Другие комплектующие поставляются европейскими и азиатскими производителями – например:

  • Индукционные катушки – японской фирмой TDK.
  • Оперативная память – тайваньской организацией TSMC.
  • Гироскопы – итало-французской компанией STMicroelectronics.

Интересна ситуация с дисплеями iPhone. Сейчас сразу 3 фирмы производят для «яблочной» компании этот компонент – японские Japan Display и , а также корейская Display. Однако для iPhone 8-ой и 9-ой модификаций – притом в огромных количествах.

Среди поставщиков комплектующих для iPhone – «полный» интернационал. Apple предпочитает сотрудничать с проверенными и авторитетными производителями компонентов — независимо от того, в каких странах находятся их заводы.

Какова себестоимость Айфона?

Эксперты издания IHS Markit сразу после выхода iPhone 7 в 2016 году попытались посчитать себестоимость «яблочного» устройства, сложив между собой стоимости всех его компонентов – в том числе:

  • Процессор А10 Fusion – 26,9 $.
  • Модуль Intel – 33,9 $.
  • Камеры – 19,9 $.
  • Электромеханические компоненты – 16,7 $.

Согласно расчётам экспертов, себестоимость iPhone 7 оказалась равна 220 долларам (примерно 13 тыс. рублей). Рыночная стоимость «яблочного» гаджета на момент проверки составляла 649 долларов – 37 тыс. рублей по нынешнего курсу. Стоит сказать, что это цена была актуальна для США. В России седьмые Айфоны даже сейчас стоят 50 тыс. рублей. Несложно посчитать, что в нашей стране накрутка на устройства Apple является почти четырёхкратной.

Любопытно, что разница в себестоимости между Айфонами разных поколений очень мала. Посмотрим на диаграмму:

Себестоимость iPhone 7 всего лишь на 8 долларов выше, чем у iPhone 6S – фактически на 500 рублей. Гаджеты одного поколения, но разных модификаций (например, 5 и 5S), как правило, требуют равных расходов на комплектующие. Но больше всего удивило другое: iPhone SE оказался самым экономичным смартфоном линейки Apple (себестоимость – 160 долларов). Даже производство iPhone 3GS обходилось дороже.

Заключение

В 2016 году Дональд Трамп, вступая в президентскую гонку, заявил, что заставит Apple производить Айфоны в США. Если этот день настанет, то для российских поклонников «яблочной» продукции он точно станет «чёрным» — конечная стоимость iPhone, созданного американскими рабочими на американской земле, окажется для россиян «неподъёмной».

Сейчас российские пользователи могут позволить себе покупать продукцию Apple только потому, что собирается она в Китае. За счёт сотрудничества с китайцами Apple экономит на трудовых ресурсах. Рабочий из развитой страны Америки или Европы не согласился бы работать и за сумму, втрое большую, чем получает туземец из Поднебесной.

Представила три новых айфона, в которых многие функции используют машинное обучение. Это было бы невозможно без специально заточенного под это процессора. В отличие от других производителей гаджетов, Apple сама проектирует свои чипы. Издание Wired рассказало, как компания это делает и сколько у нее денег на это уходит.

Как Apple производит процессоры для новых iPhone

Анна Самойдюк

Несколько лет назад инженеры в подумали, что камера iPhone может стать умнее при помощи новых мощных алгоритмов машинного обучения, известных как нейронные сети . Своей идеей они сразу же поделились с вице-президентом Тимом Миллетом.

Миллет руководит командой процессорных инженеров. В iPhone X они добавили новый режим портретной съемки , который может регулировать освещение на лицах людей и искусно размывать фон. Все это благодаря новому модулю, добавленному в главный процессор iPhone – нейронному движку , заточенному под машинное обучение. Благодаря нему же появилась система блокировки Face ID.

Тот факт, что инженеры iPhone смогли сами разработать процессор для запуска фич вроде Face ID, показывает преимущества нетрадиционной аппаратурной стратегии Apple. Большинство производителей компьютеров и гаджетов покупают чипы для своих устройств у производителей полупроводников, таких как Intel, Qualcomm или Samsung. Apple же с 2010 года сама проектирует процессор, который на заказ производит сторонняя компания.

На прошлой неделе Apple презентовала три новых iPhone. Все устройства работают на новом процессоре под названием А12 Bionic, спроектированном командой Миллета. Для его создания применялись более продвинутые технологии, чем при создании любого другого эквивалентного чипа в мобильном устройстве. Размер отдельных элементов транзисторов A12 – 7 нанометров, что на 3 нанометра меньше, чем в предыдущем iPhone. Так Apple смогла уместить 6,9 миллиардов транзисторов – на 2,6 миллиарда больше, чем в прошлом году.

Благодаря этому графический процессор значительно мощнее, а нейронный движок – больше. В прошлом году он мог выполнять 600 миллиардов операций в секунду, сегодня – пять триллионов.

Миллет утверждает, что эти обновления способствовали улучшению портретного режима, который позволяет пользователям настраивать глубину резкости после того, как фотография была сделана. Помимо этого, дополненная реальность стала еще более точной и реалистичной. Нейронный движок также доступен теперь для сторонних разработчиков, с целью создать еще больше приложений, основанных на ИИ .

Одновременная работа над софтом и железом особенно ценна сейчас для Apple, когда продажи iPhone перестали расти . Компания должна придумывать новые фичи, чтобы стимулировать владельцев iPhone обновлять свои устройства. Samsung также производит смартфоны и процессоры для них, но эти две отрасли не переплетаются, как в Apple, и корейская компания продает свои процессоры другим производителям устройств.

Apple не признается, кто производит новые чипы A12. В индустрии поговаривают, что этим занимается тайваньская компания TSMC. На мероприятии TSMC в прошлом октябре были процитированы слова главного операционного директора Apple, который сказал, что TSMC является единственным поставщиком новых чипов iPhone и iPad и похвалил ее за производство 1,5 миллиарда чипов Apple менее чем за год.

Если это действительно так, то Apple пришлось сильно потратиться. «Они тратят большие деньги, чтобы зарезервировать производственные ресурсы и стать первыми в очереди», – утверждает Патрик Мурхэд, аналитик полупроводников в Moor Insights & Strategy. Apple заявляет, что ее капитальные расходы составят $17 миллиардов к концу финансового года. Это в восемь раз больше, чем компания потратила в 2010 году, когда Джобс представил первый спроектированный Apple чип в iPhone 4.

Apple – самая дорогая компания в мире, но вскоре разработчики чипов столкнутся с еще больше силой – законами физики. Индустрия уверена, что в 2020 году появятся транзисторы размером в 5 нанометров. Как уменьшать их и дальше – пока непонятно. Длительная тенденция экспоненциального уменьшения транзисторов, называемая законом Мура, замедлилась и, вероятно, прекратилась.

Стратегия Apple может продолжить работать, если или когда транзисторы перестанут уменьшаться. Проектирование процессоров может стать основным способом выжимать максимум из кремниевых чипов, и полный контроль Apple над iPhone даст больше гибкости.

Миллет отказывается отвечать на вопросы о планах команды, хотя он отмечает, что теперь разработчики мыслят еще шире. «На то, чтобы разработать процессор от начала до конца, у нас уходит несколько лет», – говорит он. Где-то в глубинах штаб-квартиры Apple в Калифорнии уже разрабатывается железо, благодаря которому появятся новые функции следующих айфонов.

Вам также будет интересно:

Презентация:
Обязательный минимум знаний при подготовке к ОГЭ по химии Периодическая система Д.И....
Мыть полы во. К чему снится мыть полы. Полный сонник Новой Эры
Обыденные дела, вроде влажной уборки, часто являются частью снов, и нередко на такие...
Представляем мясо по-новому: учимся готовить ромштекс из говядины Как вкусно приготовить ромштекс из говядины
Классический ромштекс – это кусок, вырезанный из толстого или тонкого края, филея или верха...
Лазанья с говядиной и тортильями
Лазанья с говядиной – это очень вкусное блюдо, которое часто сравнивают с мясной...
Чечевица с рисом: рецепты и особенности приготовления
Что такое чечевица? Чечевица - это однолетнее культурное растение, которое принадлежит к...