2

Почему выпуск топовых Mac на ARM-процессорах — неудачная идея

Егор


Не так давно в интернет просочились скриншоты тестов в Geekbench новых 10- и 12-ядерных ARM-процессоров от Apple, предназначенных для ноутбуков:



Цифры получились внушительными: так, по однопоточной производительности это уровень Core i7-7700K — топового процессора для iMac 5K, а по многоядерной производительности новые чипы обогнали даже 6-ядерный Core i9 в новом MacBook Pro 15" 2018 года. Разумеется, люди сразу разделились на два лагеря: кто-то считает, что это реальные тесты, кто-то говорит, что это фейк — правду мы узнаем лишь на презентации. Но давайте на минуту представим, что эти процессоры реально существуют и будут иметь такую производительность — какие «плюшки» это даст новым Mac?

Не ждите увеличения времени автономной работы

Принято считать, что ARM-процессоры на том же техпроцессе более энергоэффективны, чем x86 процессоры — дескать, именно поэтому их ставят в смартфоны. Однако реальность такова, что их производительность на ватт, в общем-то, одинакова: для проверки этого факта использовался тяжелый браузерный бенчмарк, то есть без привязки к ОС, в котором планшет на Windows с Snapdragon 835 в оптимизированном под ARM браузере Edge оказался на уровне простого Celeron в этом же Edge:



Оба процессора имеют TDP на уровне 5-6 Вт, так что переходя на ARM выигрыша во времени автономной работы не будет — собственно, что и показали тесты ARM-планшетов на Windows: никаких обещанных 20 часов работы нет, реальными цифрами являются 10-12 часов, что сравнимо с планшетами на Intel Atom.

Так что если ноутбучный ARM-процессор от Apple показывает многопоточную производительность на уровне 45-ваттного Core i9 — его тепловыделение скорее всего на аналогичном уровне, поэтому не стоит ждать увеличения времени автономной работы.

Запуск Windows будет невозможен

Раньше шутили, что «MacBook — это лучший ноутбук на Windows», и что-то в этом есть: достаточное количество пользователей техники Apple имеют на своих устройствах эту ОС — кто-то ради игр, кто-то ради другого софта, которого нет под Mac. Но с переходом на ARM-процессоры такая возможность будет потеряна: да, Windows уже умеет работать на ARM, но официально — только на Snapdragon 835 и выше, то есть совместимости с процессорами от Apple не будет, что гарантированно вызовет проблемы даже если вы каким-то образом сумеете поставить на такой Mac систему от Microsoft.



Конечно, не стоит забывать о том, что Apple может договориться с Microsoft и внедрить в Windows поддержку своих процессоров — ведь тот же Office эти две компании делали для iPad вместе, и представитель Microsoft даже участвовал в презентации Apple. Но также велик шанс того, что Apple не будет этим заниматься: дескать, macOS — это лучшая ОС, и другие системы на Mac не нужны.

Проблемы с драйверами 

Конечно, в этом плане macOS — не Windows, и достаточное количество устройств в ней отлично работают «из коробки». Только вот проблема в том, что драйвера для них — x86-совместимые, а, значит, на устройствах с ARM-процессорами работать они не будут. Конечно, для самых часто используемых устройств Apple адаптирует драйвера для ARM, но велик шанс того, что, подключая к новому Mac старую аудиокарту, вы банально не сможете ей воспользоваться.

Так что тут все будет зависеть чисто от производителей оборудования: скорее всего, для новых периферийных устройств будут выпущены соответствующие драйверы, а владельцам более-менее старых будет только один выход — покупка поддерживаемых устройств.

Проблемы с ПО

Очевидно, что просто так x86-приложения на ARM не запустятся, нужна перекомпиляция. Также очевидно, что Apple сделает совместимость с ARM для всего своего софта, типа iTunes, Safari и Final Cut. Но а что насчет других разработчиков?

Конечно, с течением времени для большей части программ будет или выпущена версия под ARM, или добавлена поддержка этих процессоров в одну версию с x86 — только вот сам этот процесс будет идти даже не дни или недели, а скорее месяцы или даже годы: так, банальная доработка GUI под Retina-экраны Mac, вышедших в 2012 году, для многих разработчиков, видимо, была непосильной задачей, так что автор даже в 2014 году временами сталкивался с приложениями, не умеющим работать с высоким DPI. А ведь Apple предоставила все возможности по доработке ПО под Retina, то есть создателям программ всего-то нужно было по сути перерисовать иконки и некоторые элементы интерфейса, дабы они не выглядели размыто. Это же относится и к переходу с PowerPC на Intel почти 15 лет назад — он затянулся больше чем на два года.

Так что адаптация программы под ARM — это вам не перерисовка парочки картинок, и в итоге пользователь нового Mac на ARM, купившего его на старте продаж, рискует годами ждать, пока тот же AutoCAD не портируют под эту архитектуру. Конечно, не стоит забывать про эмуляцию — об этом как раз поговорим в следующем пункте.

Потеря производительности при эмуляции x86

Скорее всего, дабы не лишать пользователей всего софта под Mac, Apple сделает эмуляцию (или трансляцию команд) x86 под ARM — собственно, им это не впервой: при переходе с PowerPC на x86 в системе опять же был эмулятор первой архитектуры.

Но эмуляция несет за собой много проблем: самая банальная — это потеря производительности, причем на уровне десятков процентов, то есть в итоге на старте продаж будет все наоборот: ожидалась лучшая энергоэффективность ARM-процессоров, а по факту они будут в этом плане хуже, чем процессоры от Intel.

Вторая важная проблема — возможности эмулятора: так, Microsoft, занимаясь этим вопросом в общем и целом с 2012 года (выпуск Windows RT был пробным шаром), осилила только эмуляцию x86, то есть x64-программы на ARM в Windows 10 не запускаются. Apple же активно отказывается от x86-программ, то есть им нужно или за пару лет сделать больше, чем редмондский гигант делал 5 лет, осилив все же поддержку x64 — что малореально, или же вернуться обратно к x86. Поэтому, скорее всего, будет какой-то промежуточный вариант: поддержка x64 будет реализована частично и не со всеми программами — что, конечно, едва ли устроит пользователей, купивших себе новенький Mac за 2000 долларов.

Отсутствие поддержки различных инструкций для процессоров x86-64

Давайте допустим, что новые Mac с ARM-процессорами будут отлично совместимы с x64 — все же магия от Apple существует. Да, в большинстве задач будут теряться пара десятков процентов производительности — как говорится, печально, но не смертельно. Но вот некоторые тяжелые задачи зачастую будут выполняться медленнее аж в разы — почему?



Все дело в том, что за пару десятков лет существования x86 процессоры накопили достаточно большой багаж инструкций, таких как SSE, AVX или FMA. В чем их суть? Они позволяют существенно ускорить некоторые типы вычислений, и с учетом того, что векторные инструкции (AVX) используются в большинстве процессоров от AMD и Intel, начиная с 2011 года, и с того же периода их поддерживают Windows и macOS — хватает программ и даже игр, которые умеют и работают с ними (например, тот же Photoshop, Final Cut или Visual Studio). 

Поэтому такие программы, очевидно, будут запускаться на ARM-процессорах с помощью эмуляции x86-64, но из-за отсутствия поддержки AVX такими CPU производительность будет существенно ниже, чем у чипов от Intel.

Проблемы при работе с видеокартами

На данный момент macOS умеет работать с видеокартами от Nvidia, AMD и Intel. Так как видеокарты от Intel встроены в их же CPU, их отсекаем сразу. Решения от Nvidia поддерживаются просто потому, что поддерживаются старые Mac с ними. Видеокарты AMD (впрочем, как и многие другие), завязаны на процессоры — они обрабатывает для GPU часть данных. И, очевидно, эти процессоры — x86-совместимые, и сделать поддержку процессоров ARM, банально выпустив новый драйвер, не получится.



В итоге, единственный выход для Apple — это использовать вместе со своими процессорами свои же видеокарты. К слову, их Apple уже имеет и используют начиная с процессора A11 в iPhone 8 и X. Но одно дело — слабый мобильный чип, а другое — GPU, способный на равных конкурировать с той же Vega 16, которую имеют на данный момент топовые MacBook. То есть буквально за пару лет Apple должна выпустить видеокарту, работающую хотя бы на том же уровне, что и решение от компании, которая занимается видеокартами не один десяток лет. Возможно ли это? Очевидно, едва ли.

Приятный бонус: Mac с ARM-процессорами могут быть дешевле, чем с решениями от Intel

Знаете, что самое дорогое в вашем MacBook? SSD? Нет, если он не на 4 ТБ конечно. 32 ГБ ОЗУ? Видеочип? А может дисплей? Все мимо. Самое дорогое в вашем Mac — это процессор: так, за топовый мобильный 6-ядерный Core i9 Intel просит почти 600 долларов:



При этом по некоторым данным 6-ядерный A12 Bionic обходится Apple всего в 72 доллара, то есть почти на порядок дешевле. Конечно, десктопные ARM-процессоры будут дороже, но даже если они будут стоить 200 долларов, то есть в три раза дороже мобильных, это все еще позволит скинуть сотню-другую долларов стоимости конечного Mac.

Возможность нативного запуска приложений с iOS

И macOS, и iOS имеют одинаковое ядро — Darwin. Поэтому никаких проблем запустить ARM-приложение с iOS на macOS под ARM-процессором не будет, так что с высокой долей вероятности на старте продаж таких Mac будет возможность ставить из App Store фактически любое iOS-приложение.

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

Итог

Идея выпустить в продажу сразу топовые Mac на ARM-процессорах выглядит сомнительно: их обычно используют для серьезной работы во множестве программ, и едва ли пользователи будут счастливы, увидев, что нужное им профессиональное ПО или не работает на новом Mac, или работает медленнее, чем на старом. Куда логичнее выглядит выпуск на ARM-процессорах сначала простейших MacBook 12" или Air: к ним требования куда ниже, и в большинстве своем проблемы из-за эмуляции x86-64 едва ли будут заметны: какая разница, сколько будет запускаться тот же Spotify, треть или полсекунды? Ну а уж Cinema 4D и прочие AutoCAD на таких устройствах в жизни никто запускать не станет, то есть проблем с софтом практически не будет. А с учетом того, что переход на ARM вполне может снизить стоимость Mac — велик шанс, что такие устройства пользователям понравятся.

Что касается топовых Mac, чьи возможные результаты тестов утекли в интернет — скорее всего их выпустят только после того, как «обкатают» систему на MacBook Air и решат большую часть описанных в статье проблем. Но, кто знает — может, Apple их уже решила, и уже скоро нас ждут крутые мощные Mac на ARM? Будущее покажет.
6

Будь в курсе последних новостей из мира гаджетов и технологий

Мы в соцсетях

Комментарии

Alexey Rozhankov
+55
Господин Морозов, приятно удивили столь качественной статьей. Благодарю.

Согласен полностью — Apple конечно большая и крутая, но пережить переезд c Intel в текущем рынке ей будет очень трудно (в 2007-2008 гг не было такой "нервозной" зависимости стоимости акций от действий компании и компания не занимала первое место).

Либо они сделают с CPU и GPU что-то совершенно крутое (но как? Другие разработчики не сидят без дела).
19 марта 2019 в 13:29
#
LOL
0
Автор имеет слабое представление о современной разработке ПО. Очень редко приходится опускаться на уровень машинных инструкций, очень мало кто это делает в прикладном софте. Т.е. перекомпиляция де-факто получится бесплатной.
13 апреля 2019 в 23:05
#
LOL
0
Автор имеет слабое представление о современной разработке ПО. Очень редко приходится опускаться на уровень машинных инструкций, очень мало кто это делает в прикладном софте. Т.е. перекомпиляция де-факто получится бесплатной.
13 апреля 2019 в 23:05
#
LOL
0
Автор имеет слабое представление о современной разработке ПО. Очень редко приходится опускаться на уровень машинных инструкций, очень мало кто это делает в прикладном софте. Т.е. перекомпиляция де-факто получится бесплатной.
13 апреля 2019 в 23:05
#
–293
очевидное непонимание, что АРМ процессоры уже в большинстве и вопрос звучит иначе: кто первый начнет переводить количество в качество.
Кроме того, по большей части в статье только фобии виндузятника по потере какого-то софта.
19 марта 2019 в 14:27
#
Егор Морозов
+1764
очевидное непонимание, что АРМ процессоры уже в большинстве
В большинстве чего — смартфонов? Они-то тут причем? Я говорю про ноутбуки и людей, задачи которых просмотрами мемов в вк с айфона не кончаются).
кто первый начнет переводить количество в качество.
не понял мысль, поясните? Вы про оптимизацию под армы? Дык по сути вся статья про это и про появляющиеся при этом проблемы.
по большей части в статье только фобии виндузятника по потере какого-то софта.
Я понимаю, что судя по всему вы из тех, кто берет мак за 200к для просмотра ютубчика. Но вот все же много людей, для которых это — рабочий инструмент, и едва ли они согласятся за такую сумму иметь любые проблемы с софтом или железом. А проблемы эти, очевидно, будут, если вспомнить историю и опыт конкурентов.
19 марта 2019 в 14:42
#
–293
зачем на 3-4 предложения оверквотинг устраивать?
арм это не только смартфоны, это практически уже все вокруг, где есть какая-то электроника. Остались только серверы(уже есть и АРМ), десктопы и ноуты.
По факту, тренд писания ПО уже давно нацелен на SaaS и разработка клиента под платформу потребителя это несущественная часть затрат и в 99% случаев пишется на готовом фреймворке. Далее, современное массовое написание программ это уже высокий уровень абстракции, когда исполняемый код либо компилится на лету под виртуальную машину, либо использует кроссплатформенные фреймворки. С ростом производительности железа и гипервизоров стоимость точной оптимизации под платформу становится дороже, нежели ее обновление, а с учетом разницы стоимости чипов, габаритов и энергопотребления арм в перспективе дешевле. К тому же переход на арм как основного потребителя и арм как платформы разработки существенно упрощает жизнь писателям продуктов. Современный процессор это тоже виртуальная машина с гипервизором, которая часть legacy инструкций эмулирует. Что же никто не паникует по этому поводу?

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

Вывод: статья о фобиях виндузятника
19 марта 2019 в 15:36
#
Егор Морозов
+1764
ну если зоопарк ОС — это неважная проблема, то дальше нет смысла вообще говорить о проблематике.
и я о том же. Поизучаете матчасть — вернетесь, вы с прошлого раза неплохо поднаторели, даже немного интересно с вами общаться стало).
гипервизор уже давно неотличимы для программиста, который даже не знает, как его инструкция обрабатывается в процессоре, все решает за него сначала компилятор, потом микрокод.
аа, ясно, вы не знаете разницу между инструкциями процессора и компилятора. Ну тут извините, я в двух словах не объясню. Скажу лишь просто — отсутствие специализированных векторных инструкций у армов ставит крест на их использования для любой работы с графикой. А чтобы сейчас их внедрить в те же ARM Cortex A, нужно переделывать их в прямом смысле того слова с нуля, чем никто заниматься не будет, ибо а — дорого и б — нет смысла, ибо есть x86.
как это произошло с х86 в 90е
вы думаете x86 выиграл потому, что он был круче конкурентов?) Огорчу — его просто пихнули в нужное время в нужные компы. Пошло бы все немного не так — и сейчас вместо интела был бы техас инструментс например)).
руках у потребителей уже арм и он УЖЕ интегрирован в рынок.
На руках потребителей — ноутбуки и компы на x86. Вы опять же зачем-то упираете в то, что мобилки на армах. Ну и что с этого? Сферы их применения различны.
И если нечего сказать по существу
о, это как раз то, на чем вы закончили в прошлый раз, ибо, простите за каламбур, ваши знания закончились).
19 марта 2019 в 16:38
#
–293
Какой бред. Ядру арм всегда дополнено ядром гпу. Какое ядро поставят, такая производительность будет.
Х86 выиграл на тот момент ценой и открытостью. Сейчас в его позиции арм.

Инструкции процессора и инструкции компилятора тут причём? Я привёл путь прохождения команды. Если я знал, что на 51 контроллере команда mov выполнится строго за 12 тактов при запрете прерываний, то какое точное время ее выполнения на интеле сейчас?

Поэтому я ещё раз говорю про системное непонимание ситуации: х86 теряет массовость и универсальность. Это главное. Надо реалтайм — стм и авр с внешними протоколами. Надо легаси- выпуск 86 ещё лет 20 будет. Суть в другом, и ее упорно не видят, измеряя будущие решения синтетическими тестами прототипов. Генералы всегда готовятся к прошедшим войнам, а уж Егор Морозов всемирно признанный эксперт и провидец уже проанализировал на диване чип от аппл и дал им рекомендацию укрыться одеялом и ползти к кладбищу. Смешно
19 марта 2019 в 17:04
#
Егор Морозов
+1764
Ядру арм всегда дополнено ядром гпу. Какое ядро поставят, такая производительность будет.
Что? О чем вы? Какой GPU? При чем это здесь, я чисто про процы сейчас с вами говорю? Да и как бы текущие GPU от Nvidia или AMD нормально с ARM не работают (пожалуй, исключение — это Tegra, но там видюху через такие костыли подключили, что аж страшно).
Х86 выиграл на тот момент ценой и открытостью
Ясно. Читаем хотя бы вики про становление IBM PC.
Сейчас в его позиции арм.
Сейчас?) Армы активно используют лет 20. Это «сейчас» я слышал уже мульон раз, и все ничего почти не меняется.
х86 теряет массовость и универсальность
Где?)) Консоли, ПК, ноутбуки, сервера и часть планшетов — чисто x86.
Генералы всегда готовятся к прошедшим войнам
Забавно то, что война есть только в вашем сознании и не более того. x86 и ARM — не конкуренты, они мирно сосуществуют десятки лет без особых посягательств на области применений друг друга.
дал им рекомендацию укрыться одеялом и ползти к кладбищу. Смешно
Смешно то, что вы даже статью не прочитали, да и никогда кроссплатформой не занимались. Заменить x86 армом — это как заменить комбайн отрядом мужиков с косами: итог будет одинаков, но вот выигрыша по ресурсам и времени не будет.
19 марта 2019 в 17:20
#
LOL
0
> Скажу лишь просто — отсутствие специализированных векторных инструкций у армов ставит крест на их использования для любой работы с графикой.

Уже традиционно с операциями ложащимися в векторные вычисления на современных ARM-ах тупо забрасывают их на GPU. Он значительно быстрее чем тот же самый AVX 512. Ну и есть у АРМ-ов векторные расширения. NEON, например.

Вообще, ты, судя по репликам, вообще не разбираешься в программировании, тем более не разбираешься в современном его состоянии. Коротко говоря, для перевода на АРМ потребуется, в худшем случае, что-то дописать, не более. Скорее всего и дописывать ничего не придётся: большая часть серверных приложений векторные инструкции не использует, игровые движки давно поддерживают исполнение на АРМ-ах, прикладной софт тоже очень редко использует векторные инструкции. Только очень малая часть приложенек потребует дописывания.
13 апреля 2019 в 23:19
#
+1725
«что и показали тесты ARM-планшетов на Windows»...
Это неудачная ссылка. На Винду ссылаться как на истину и делать выводы по железу категорически не рекомендуется.
Остальное — спасибо, интересно. Посмотрим)
19 марта 2019 в 14:52
#
Егор Морозов
+1764
На Винду ссылаться как на истину и делать выводы по железу категорически не рекомендуется.
Ну не нужно быть таким категоричным в вопросах винды) Я не зря взял именно браузерный тест — в нем отлично видно, что разница на 835 снапе между «родным» для него дроидом и 10кой в пределах погрешности, что как раз говорит об отличной работе, проделанной мелкомягкими.
19 марта 2019 в 14:55
#
Ян Леонович
+3326
А если для браузерного теста взять не Edge, а другой браузер, который будет «не родной» для оси?
19 марта 2019 в 15:07
#
Егор Морозов
+1764
То мы упремся в трансляцию команд x86 для ARM с потерей производительности. Собственно пока только Edge из десктопных браузеров умеет нативно работать с ARM — и, как показал тест, вполне хорошо.
19 марта 2019 в 15:32
#
Ян Леонович
+3326
Так а как можно делать выводы о возможностях реализации потенциала производительности новых процессоров по “пока что единственному десктопному браузеру для ARM”? Да ещё и авторства “признанных королей оптимизации” (нет).
19 марта 2019 в 16:06
#
Егор Морозов
+1764
Еще раз — майки взяли проц, который в общем-то предназначался для дроида, и сумели заставить на нем нативно работать винду так хорошо, что браузерные тесты выдают идентичные результаты с дроидом. Что не так-то? Майки в кои-то веки сделали что-то хорошее и тебе завидно, что это был не эппл?)
19 марта 2019 в 16:10
#
Ян Леонович
+3326
А чего мне завидовать? Майки чуют тенденции и подгоняют свои продукты под ARM. Тем более знак того, что не будет проблем с адаптацией их софта под новые процессоры Apple, вздумай они таковые запустить.
Только при чём тут процессор, который «в общем-то предназначался для дроида», к разговору о потенциальных ARM процессорах, предназначенных специально для десктопных машин? Ну и сам Microsoft с этим достижением тут скорей говорит про «ну раз даже у них да ещё и на мобильном процессоре получилось достичь таких результатов, то стоит задуматься».
19 марта 2019 в 17:08
#
Егор Морозов
+1764
Майки чуют тенденции и подгоняют свои продукты под ARM.
Майки просто играются — вспомни ту же Windows RT. У них есть винтел, поэтому лезть на армы смысла нет. Они лишь показали силу — взяли и сделали полнофункциональную винду на армах эдак лет за 5 до эппла, вот и все).
Только при чём тут процессор, который «в общем-то предназначался для дроида»
По сути разница в ARM-процах, предназначенных для мобилок и для пк, только в теплопакете и производительности — очевидно, что в компе можно сделать охлад лучше. Никаких сакральных изменений внутри нет.
«ну раз даже у них да ещё и на мобильном процессоре получилось достичь таких результатов, то стоит задуматься».
майки этим достижением лишь показывают, как безнадежно отстал эппл, пытаясь всем впарить, что иос на айпадах — это полноценная ось. Они просто взяли и адаптировали нормальную десктопную ось под считай мобилки так, что она работает так же хорошо, как и дроид, показав, что можно получить большую часть десктопного софта на армах без потери производительности на работу самой системы.
19 марта 2019 в 17:31
#
Ян Леонович
+3326
Майки просто играются — вспомни ту же Windows RT. У них есть интел, поэтому лезть на армы смысла нет.

Майки просто традиционно хватаются то за одно, то за другое, толком не доводя начатое до конца. И в данном случае вопрос не в том, что "у них есть интел", а в том, что у них (и ни у кого вообще) нет пока десктопного процессора на ARM архитектуре.

По сути разница в ARM-процах, предназначенных для мобилок и для пк, только в теплопакете и производительности

Ага "всего лишь" в производительности ;)

показав, что можно получить большую часть десктопного софта на армах без потери производительности

По работе браузера вы можете говорить, что Microsoft удалось заставить "большую часть дескстопного софта" работать на мобильном процессоре "без потери производительности"? Реально думаете, что посылом было "надо нам срочно что-нибудь показать Apple"? А не логичнее ли предположить, что Microsoft просто готовится к возможному появлению десктопных ARM процессоров? Просто они, в отличие от Apple, не разрабатывают процессоры. Так что какой был, такой и использовали. И всё, что это показывает, это интерес Microsoft к ARM. И то, что у них уже есть готовые апробированные решения, которые могут быть адаптированы для подобных компьютеров. Какая на подобных системах будет производительность, связка Edge и мобильного Snapdragon показывает, что как минимум не хуже.
19 марта 2019 в 18:08
#
Егор Морозов
+1764
Майки просто традиционно хватаются то за одно, то за другое, толком не доводя начатое до конца.
Собственно, как и любая другая крупная компания, и эппл в том числе: есть деньги, почему бы не поэскпериментировать?
нет пока десктопного процессора на ARM архитектуре.
Ну нет такого понятия, как десктопный и мобильный процессор. Никто не мешает сделать ноутбук на Core i9-9900K (такие и есть). И никто не мешает сделать десктоп с ULV-процессором (привет, iMac). Разница между «десктопными» и «мобильными» — чисто в тепловыделение, числе ядер и тд, архитектурно они не отличаются никак.
Ага "всего лишь" в производительности ;)
Да, всего лишь. Увеличить производительность ни разу не проблема — интел это уже два года подряд это делает, никидывая каждый раз год по 2 ядра.
о работе браузера вы можете говорить, что Microsoft удалось заставить "большую часть дескстопного софта" работать на мобильном процессоре "без потери производительности"?
Молодец, стал вырывать фразу из контекста: без потери производительности на работу самой системы.
Реально думаете, что посылом было "надо нам срочно что-нибудь показать Apple"?
И это я не писал — моя фраза «майки этим достижением лишь показывают, как безнадежно отстал эппл».
А не логичнее ли предположить, что Microsoft просто готовится к возможному появлению десктопных ARM процессоров?
К появлению того, чего нет?)
19 марта 2019 в 19:03
#
Ян Леонович
+3326
К появлению того, чего нет?)

Ну так а зачем было бы готовиться к появлению того, что уже есть?

Разница между «десктопными» и «мобильными» — чисто в тепловыделение, числе ядер и тд, архитектурно они не отличаются никак.

Можно на Core i9 сделать смартфон? Или есть процессоры для смартонфа, на которых можно построить полноценный десктоп? Речь о том, что невозможно говорить на основании работы браузера на мобильном процессоре в одной операционной системе про то, каков будет прирост производительности на других (еще не существующих) процессорах на совершенно другой операционной системе и в значительно более широком спектре задач. Даже если "архитектура одна и та же".
20 марта 2019 в 03:45
#
Егор Морозов
+1764
Речь о том, что невозможно говорить на основании работы браузера на мобильном процессоре в одной операционной системе про то, каков будет прирост производительности на других (еще не существующих) процессорах
Прирост-то причем? Я говорю о том, что нативный софт под ARM на Windows работает также, как и на дроиде, и браузерные тесты тому подтверждение. Это — идеал, который эпплу еще нужно достичь.
Ну так а зачем было бы готовиться к появлению того, что уже есть?
Еще раз — нет такого понятия, как мобильный и десктопный проц. Текущая архитектура Cortex A7x позволяет влегкую увеличить число ядер на кристалле вдвое — вот тебе и «десктопный» проц. При этом, что самое хорошее и важное — если была сделана адаптация системы под «мобильный Cortex A7x, что майки уже сделали, то и «десктопный» заработает просто из коробки, без всяких доработок. Поэтому майкам банально нет смысла готовиться к тому, чего нет — они знают, что оно все равно будет на том же Cortex и, значит, заработает без проблем
20 марта 2019 в 11:20
#
Ян Леонович
+3326
Я говорю о том, что нативный софт под ARM на Windows работает также, как и на дроиде, и браузерные тесты тому подтверждение. Это — идеал, который эпплу еще нужно достичь.

Еще раз: вы судите о работе еще не созданного софта на еще не выпущенной платформе по тому, как браузер от Microsoft работает на мобильном Snapragon? А то, что "вот смотрите, браузер для скачивания браузеров потребляет на ARM столько же ресурсов, сколько и на х86", вы называете "недостижимым идеалом"? Вообще редко доводится слышать утверждения про то, что "Microsoft умеет в оптимизацию".

Еще раз — нет такого понятия, как мобильный и десктопный проц. Текущая архитектура Cortex A7x позволяет влегкую увеличить число ядер на кристалле вдвое — вот тебе и «десктопный» проц.

Ну да, конечно, нет такого понятия как "малолитражка" и "седельный тягач", ведь "конструкция одна, просто разное количество цилиндров двигателя". Вы реально можете утверждать, что потенциальный ARM процессор для дексктопа образца 2020 будет по сути "ну просто Snapdragon с большиим количеством ядер"?
Но мне безумно интересно, почему же так вышло, что на рынке мобильных устройств, где важно соотношение мощности/энергоэффективности, победили именно ARM решения, если вы утверждаете, что никакой разницы в энергопотреблении нет?
20 марта 2019 в 15:33
#
Егор Морозов
+1764
Еще раз: вы судите о работе еще не созданного софта на еще не выпущенной платформе по тому, как браузер от Microsoft работает на мобильном Snapragon?
Я сужу об той оптимизации, которые сделали майки: они достигли уровня нативного дроида. Это очень круто. Все.
браузер для скачивания браузеров
Не читай за завтраком советских газет. Этот браузер по скорости ничем не хуже Safari, хотя и признаю, что оба они хуже хрома.
Вообще редко доводится слышать утверждения про то, что "Microsoft умеет в оптимизацию".
Ну конечно, если читать только яблочные ресурсы, то да, майки — это ужас-ужас. Скрин прикрепил, гляньте, как «идеально» мак работает с графикой, проигрывая на том же железе винде местами в полтора раза.
Вы реально можете утверждать, что потенциальный ARM процессор для дексктопа образца 2020 будет по сути "ну просто Snapdragon с большиим количеством ядер"?
Конечно могу, зачем мне писать голословные фразы? Читайте про Snapdragon 8cx, который как раз в конце этого года или в начале следующего появится в планшах на винде: те же ядра Kryo, та же графика Adreno. Но теплопакет выше, то есть ядер больше и частота их выше. Именно поэтому я и пишу, что увеличить производительность в текущими архитектурами (что Cortex, что intel core i) в разы за поколение абсолютно несложно — просто докидывают ядра и чуть дорабатывают связывающую их шину. Усе.
победили именно ARM решения
Вообще это тема для отдельной статьи. Тут много факторов — к примеру, в 90ые хватало трансформеров от той же нокии, работающих на досе с интеловскими процами. Скорее тут проблема в том, что интел, воюя с амд за то, кто первый выпустит 1-гговый проц, просто упустила тот момент, когда ARMовские процы резко пошли в гору. Ну или считала, что такие устройства будут не нужны — что, в общем-то, и стало, они трансформировались с коммуникаторы аля смартфоны. Плюс стоит учитывать то, что процессоры от интел стоят дорого. Факторов реально много, но важен здесь конечный результат: на данный момент ARM Cortex A7x — это не тот ARM1 из 80ых, в котором выкинуто все что можно — это вполне себе «взрослый» камень с развитой кольцевой шиной, кучей вычислительных блоков и кэшами двух-трех уровней, с миллиардами транзисторов — то есть по сложности они вполне на уровне современных intel core i, поэтому не удивительно, что на одном техпроцессе они показывают сравнимую производительность на ватт.
20 марта 2019 в 16:57
#
Ян Леонович
+3326
Всё равно мы ничего друг другу не докажем ))
Я в любом случае считаю, что будущее за ARM, а так же за мобильными операционными системами, которые со временем просто по функционалу и производительности догонят десктопы. По сути уже сейчас тот же Adobe готовит для iPad практически полноценный Photoshop. И это только начало.
И никаких сомнений в том, что Apple и Microsoft будут сотрудничать. Это никак не ущемляет интересы ни одной, ни другой компании. А наоборот приносит прибыль.
20 марта 2019 в 18:24
#
Егор Морозов
+1764
будущее за ARM
Вот скажи, тебе все эти громкие слова про будущее не надоели, а? Вот почему все активные фанаты яблока такие: 3.5 мм не нужен, да здравствует беспроводной звук — и слушают музыку через низкокачественный AAC, без AptX и тем более LDAC. Говорят, что USB-C это будущее и ходят увешанные переходниками. Считают iPad полноценным компом и ждут, пока туда хотя бы Photoshop запилят. И вот теперь новая мантра — будущее за ARM, а когда маки с ними выйдут с кучей ограничений их конечно же купят и будут страдать и ждать, пока все проблемы не решат. Тебе вроде бы не 20 лет, зачем ты работаешь маркетологом?)
20 марта 2019 в 21:23
#
Ян Леонович
+3326
Для Apple это будет далеко не первый переход на другие процессоры. Они уже переходили ранее на IBM PowerPC, а потом на Intel x86. Так что, подозреваю, уже имеют немало опыта и вполне осознают перечисленные проблемы. И с Microsoft они во вполне нормальных партнёрских взаимоотношениях, так что добавление поддержки процессоров Apple проблемой не станет. Тем более Windows 10 для ARM и так уже существует.
19 марта 2019 в 15:14
#
+1725
Кстати, интересная мысль. И, мне кажется, идея с совместными разработками с МS совсем не невозможная если не сегодня, то через годик-другой.
19 марта 2019 в 16:26
#
Егор Морозов
+1764
Собственно, тоже об этом думал и указал в статье. Но тут такое дело: Apple считает macOS лучшей операционкой, и если она открыто будет с MS адаптировать свои процессоры под винду — это будет некоторым признанием того, что винда может что-то лучше, чем мак.
19 марта 2019 в 16:43
#
Ян Леонович
+3326
То, что они считают macOS лучшей, как-то мешало или мешает им сотрудничать с Microsoft? И разве есть какие-либо сложности с установкой Windows на нынешние Mac, каким бы «признанием» чего-то там это для кого-то ни выглядело? Так почему они должны вдруг поступить иначе на этот раз?
19 марта 2019 в 17:14
#
Егор Морозов
+1764
Ну как сказать — портировав офис под айпад они окончательно признали, что iwork никуда не годится. Bootcamp был разработан в те времена, когда эппл переходили с powerpc на intel, система работала на интеле ну так себе (особенно с учетом эмуляции старых прог), так что им нужен был какой-то козырь, чтобы привлечь людей на интеломаки — и возможность нормальной работы винды им и стала. Так что если они теперь сделают ARM-Bootcamp, и еще окажется, что винда будет работать лучше макоси на эппловском железе (как, собственно, было с 12" маками), это будет очередным фейлом после iwork.
19 марта 2019 в 17:25
#
Ян Леонович
+3326
Опять просто предположения: «признали iWork никуда не годится», «нужен был какой-то козырь, чтоб привлечь людей»... А не очевиднее ли то, что просто Apple традиционно сотрудничает с Microsoft? Даже с учётом всех патентных споров и прочих разногласий. И нет ничего ужасного в том, что есть платные альтернативы бесплатному iWork, и что грех было не воспользоваться возможностью установки Windows после перехода на Intel. Как бы когда-то раньше Apple приходилось платы расширения с отдельным процессором выпускать, чтоб совместимость с DOS обеспечить, а тут всё проще простого.
В любом случае выходит, что предположение «могут вдруг не захотеть обеспечивать совместимость» противоречит реальная действиям обеих компаний. Потому что и для Apple важно наличие софта MS на своей платформе, и сам Microsoft тоже вполне не собирается отказываться от немалой доли платёжеспособных клиентов. Особенно при их новой стратегии, когда операционная система воспринимается уже не как продукт, а как сервис.
19 марта 2019 в 17:55
#
Егор Морозов
+1764
Опять просто предположения: «признали iWork никуда не годится», «нужен был какой-то козырь, чтоб привлечь людей»...
Предположения?) Факты, Ян. Много людей пользуются iWork?) А сколько людей юзают Bootcamp?) Office де-факто стал стандартом, и Apple это признали, позвав Microsoft на презентацию. И Windows использует достаточное количество макоюзеров.
В любом случае выходит, что предположение «могут вдруг не захотеть обеспечивать совместимость» противоречит реальная действиям обеих компаний.
В чем? В случае с Bootcamp майки вообще палец о палец не ударили, ибо мак по сути — обычный комп. Office портировали только из-за того, что это де-факто стандарт, и им будут пользоваться все — то есть майки получат прибыль. А тут нужно ковырять систему ради может одного-двух пробных маков, которые может еще и не взлетят. Зачем им это? Может быть потом, лет через 5, если маки на ARM станут массовыми, майки будут чесаться по этому поводу. А сейчас им это просто не выгодно.
19 марта 2019 в 19:13
#
Ян Леонович
+3326
Предположения?) Факты, Ян. Много людей пользуются iWork?) А сколько людей юзают Bootcamp?) Office де-факто стал стандартом, и Apple это признали, позвав Microsoft на презентацию. И Windows использует достаточное количество макоюзеров.

Ну вот я использую iWork и никакой необходимости в MS Office не ощущаю. И да, на презентации MacBook Pro с тачбаром в числе всех приложений, сразу подготовленных для использования новой фичи был и Ms Office. Выходит, что майки заранее были допущены к разработке и подготовили свой продукт к работе на новом маке прямо с момента начала продаж. Так почему же может не произойти такой же истории при переходе Apple на ARM? Особенно с учетом того, что Microsoft имеет опыт и адаптации своих продуктов под данную архитектуру, и сотрудничества с Apple?
Особенно с учетом того, что последние, как вы утверждаете, посыпали головы пеплом, оделись в рубище и признали несостоятельность своего iWork. С чего в таком случае вдруг "возгордятся" и поступят иначе?
20 марта 2019 в 04:00
#
–293
Проблема Егора, что он мыслит запуском имеющегося у него софта на еще не выпущенной платформе и пытается, не зная внутренней кухни, примерить попаболь переноса на АРМ ВСЕГО софта, что собственно никто делать не будет. На новой платформе будут только 1) новые коммерческие версии 2) открытое ПО 3)все популярные интернет клиенты 4) все ПО, написанное в фреймворках аппл.
Все брошенное будет брошено. Сколько умерло ДОС программ? Сколько из вин98 запускается в вин10? Сколько программ собирают из исходников, если их бинарники не попадают в РЕПО линукса? Любой эволюционный этап скидывает горы хлама

Доработки библиотек конечно потребуются, но они требовались и при каждом обновлении OS X и MAC OS
20 марта 2019 в 10:44
#
Егор Морозов
+1764
О, вы перебежали в другую ветку комментов, ибо в своей крыть нечем?)
он мыслит запуском имеющегося у него софта на еще не выпущенной платформе
мдаа... Ну да, раз вам фотошоп не нужен — нахрен его портировать, верно? Отличная логика.
примерить попаболь переноса на АРМ ВСЕГО софта, что собственно никто делать не будет
Конечно не будет. Пользователи мак про на 256 гигах озу будут играть в косынку и смотреть мемы в вк. Потому что Данила К именно этим на маках и занимается.
На новой платформе будут только 1) новые коммерческие версии 2) открытое ПО 3)все популярные интернет клиенты 4) все ПО, написанное в фреймворках аппл.
Ну то есть все, что и на старой?)) Абсолютно с вами согласен.
Сколько умерло ДОС программ?
Я понимаю, что вы бесконечно далеки от реальной жизни, и просто напомню, что Intel клепала 386ые до конца нулевых, и дос используется до сих пор куда активнее, чем вы себе представляете.
Любой эволюционный этап скидывает горы хлама
Такого никогда не было в истории. Даже сейчас, на 10ке, активно развивается тот же досбокс. Ибо да, до сих пор юзают железки, которые работают только с досом.
Доработки библиотек конечно потребуются, но они требовались и при каждом обновлении OS X и MAC OS
Проблема в том, что тут не простая доработка библиотек — тут написание новых и с нуля. Почти всех. То есть представьте, сколько лет пилили мак на дарвине, и все придется делать с нуля. И это же касается разрабов прог — им не просто две строчки кода нужно будет подправить, чтобы их ПО заработало на новых мак. Им придется создавать почти с нуля новую версию под ARM — а это реально годы работы, если мы говорим про массивный продукт уровня VS, Cinema или AutoCAD. Проблема переноса софта и системы на другую архитектуру — это жутчайший гемор, у тех же майков процесс реально занял больше 5 лет и то, они сделали лишь необходимый минимум.
20 марта 2019 в 11:35
#
–293
подростковый максимализм проходит с возрастом. Хотя некоторые инфантильны до упора
20 марта 2019 в 11:42
#
Егор Морозов
+1764
О, опять решили красиво уйти? Ну давайте-давайте, жду вас в новой статье, только перед этим еще немного матчасть почитайте).
20 марта 2019 в 11:47
#
–293
о чем смысл разговаривать с человеком, который ждет всего и сразу? который не понимает, что ошибки это результат совершенного действия, а не бездействия? который напуган потерей любимых игрушек настолько, что находится в полном отрицании очевидного?
20 марта 2019 в 11:57
#
Егор Морозов
+1764
который ждет всего и сразу?
Я лично ничего не жду) Я просто объясняю что будет, когда выйдет мак без софта с нативной поддержкой arm и как отреагируют на это пользователи. Будет что-то похожее на выпуск Windows RT — внешне вроде винда, а внутри не особо. Так понятно?
ошибки это результат совершенного действия, а не бездействия?
Что за поток сознания? Какие ошибки? О чем вы вообще? Пофилософствовать решили?
напуган потерей любимых игрушек
Аа, все ясно. У кого что болит — тот о том и говорит. Я ему про автокад с синемой — а он мне про игрушки)).
20 марта 2019 в 12:13
#
–293
ну как оказывается еще и патологический сказочник. И в фотошопе последнем, и в каде, и программы пишет на всех языках, платформах, осях. И на форуме экспертные заключения мировым корпорациям в течение дня дает. Прекрати смешить людей
20 марта 2019 в 12:31
#
Егор Морозов
+1764
О, оскорбления пошли, когда по существу сказать нечего больше. Ожидаемо))
20 марта 2019 в 12:53
#
Егор Морозов
+1764
Ну вот я использую iWork и никакой необходимости в MS Office не ощущаю
Очень за тебя рад) Что дальше?)
да, на презентации MacBook Pro с тачбаром в числе всех приложений, сразу подготовленных для использования новой фичи был и Ms Office
Еще раз — майки пилят офис под мак только потому, что это самый популярный и массовый офисный пакет на планете Земля, это просто стандарт, поэтому его покупали, покупают и будут покупать. То есть без прибыли майки не останутся.
ак почему же может не произойти такой же истории при переходе Apple на ARM?
Потому что это не принесет майкам такой прибыли, как офис или тот же скайп, по крайней мере на старте продаж. Ну сколько эппл выпустит моделей на арм? 12" макбук, возможно эйр — обычно их используют для посиделок в инете с просмотром ютубчика, едва ли пользователям таких устройств нужна будет винда — то есть майкам просто не выгодно тратить ресурсы и времени на их адаптацию под винду. И возможно лет через 5, когда будет готова база для перехода на арм мак про и аймак — вот тогда эппл будет с майками пилить bootcamp. А к 2020 году, когда по слухам эппл выпустит первый мак на арм, буткампа на нем с высокой долей вероятности не будет.
20 марта 2019 в 11:26
#
Ян Леонович
+3326
Очень за тебя рад) Что дальше?)

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

Ну сколько эппл выпустит моделей на арм? 12" макбук, возможно эйр — обычно их используют для посиделок в инете с просмотром ютубчика

Честно говоря, это рассуждение технаря — человека, для котого "рабочая машина — это когда мегамощь и суперсила. На самом же деле в корпоративном секторе, где Microsoft имеет больше возможностей срубить бабла за свои сервисы, как раз ценится компактность и время автономной работы. Производительность там нужна такая, чтоб без проблем с текстовыми документами, корпоративной почтой и прочими подобными задачами справляться. И всякие Air там как раз крайне не редкость. А это значит, что от подобного рынка Microsoft явно отказываться не захочет.
Нравится вам это или нет, но далеко не только Apple заинтересован в "совместных презентациях".
20 марта 2019 в 15:18
#
Егор Морозов
+1764
Ян, еще раз: ни одна компания не будет делать то, что им не выгодно. Office и Skype юзают многие, его выгодно портировать. На старый Bootcamp майкам было пофиг — он никак не мешал винде и для ее работы не требовал доработок.
Далее, ты сам (зачем на вы кст? Мы же в телеге долго общались на ты) сказал, что большинству пользователей эйров не нужна высокая производительность — нужно как раз работать с доками и корпоративной почтой. Отсюда возникает тот вопрос, что я задал комментом выше — нафига тогда на таких машинках буткамп? Правильно, не за чем, поэтому майки не будут им заниматься — они не получат прибыли. А вот когда эппл подгонит топовые мощные маки, где пользователи как раз юзают винду второй осью — вот тут майки вполне возможно помогут сделать буткамп. Но, опять же, едва ли эппл в следующем году покажет топовые маки на арм, и, значит, буткампа скорее всего на старте продаж не будет.
20 марта 2019 в 15:30
#
Ян Леонович
+3326
Ну вот смотри: если Apple и Microsoft вполне нормально работают совместно над различными проектами, а сам Microsoft уже успел сделать версию своей оси для ARM, то не стоит ли предположить, что и в этом случае они опять-таки поработают совместно? Для Apple при переходе на новую платформу важно будет сохранить как можно больше совместимости. Они это знают, ибо дважды уже это проворачивали. Зачем им бить по своим же интересам (сделать переход максимально безболезненным) и отказываться от одной из опций?
А с другой стороны Microsoft, который понимает, что их бизнес-интересы никак не пересекаются (Apple не лицензирует операционку и не имеет на Windows аналогов сервисам Microsoft) — зачем им отказываться от сотрудничества, тем более когда уже решение для ARM архитектуры есть готовое?
20 марта 2019 в 17:41
#
Егор Морозов
+1764
Еще раз — все в нашем мире завязано на деньгах. Выход офиса и скайпа под эппловские оси понятен: этим софтом пользуются очень много людей, так что затраты на портирование майки отобьют и получат прибыль. А с виндой что? Зачем майкам мудиться ради 2.5 человек, купивших новые эйры и решивших поставить туда винду? Они потратят на это много денег и останутся чисто в минусе. Единственная причина, по которой майки реально будут чесаться — это эппл заплатит за оптимизацию. И я буду безумно удивлен, если так и будет.
20 марта 2019 в 21:27
#
Ян Леонович
+3326
Вот скажи, тебе все эти громкие слова про будущее не надоели, а? Вот почему все активные фанаты яблока такие: 3.5 мм не нужен, да здравствует беспроводной звук — и слушают музыку через низкокачественный AAC, без AptX и тем более LDAC. Говорят, что USB-C это будущее и ходят увешанные переходниками. Считают iPad полноценным компом и ждут, пока туда хотя бы Photoshop запилят. И вот теперь новая мантра — будущее за ARM, а когда маки с ними выйдут с кучей ограничений их конечно же купят и будут страдать и ждать, пока все проблемы не решат. Тебе вроде бы не 20 лет, зачем ты работаешь маркетологом?)

Это не "громкие слова", а констатация фактов. Действительно аналоговый аудиоразъем в мобильных устройствах уйдет на покой. А у USB-C целый ряд преимуществ, который привдет к практически исчезновению предыдущего типа разъема. И нынешние компьютеры со старым типом разъема будут года через четыре смотреться анахронизмом, требующим тех самых переходников.
И да, я считаю, что iPad-подобные устройства в итоге займут ту нишу, которую сейчас занимает ПК. Засилье х86 — это "так получилось" из прошлой эпохи. А вечного ничего нет.


Зачем майкам мудиться ради 2.5 человек, купивших новые эйры и решивших поставить туда винду?

Потому что купить эти машины далеко не 2,5 человек, а это уже потенциальный рынок. Ты в качестве аргумента предлагал "но ведь Apple могут посчитать свою систему лучше всех". Представь этот же аргумент, только наоборот. Ведь если Microsoft считает свою систему "лучше", то просто обязаны предложить её в качестве альтернативы.
21 марта 2019 в 15:21
#
Егор Морозов
+1764
Это не "громкие слова", а констатация фактов
Ты вопроса не понял. Никто не спорит, что это будущее — вопрос был в том, зачем Apple заставляет здесь и сейчас страдать своих пользователей с переходниками, некачественным звуком и отсутствием нормальных прог под iPad. Почему нельзя сделать как все нормальные производители — вот тебе пара старых USB и пара новых, вот тебе и поддержка LDAC и 3.5 мм разъем. Ведь с ARM будет ровно тоже: куча ограничений, тормоза и вылеты. А пользователи таких маков будут бить себя кулаком в грудь и орать, что это временно, страдая при этом за устройством стоимостью в 100к рублевых. Это у вас такой фетиш, да?) Прикоснуться к будущему, страдая сейчас?))
Потому что купить эти машины далеко не 2,5 человек, а это уже потенциальный рынок
Ну ты хочешь сказать, что на ARM-маки поставят винду больше людей, чем пользователей офиса и скайпа на эппловских осях?) Среди пользователей таких простых устройств будут единицы тех, кому нужна винда — поэтому ради этих единиц майкам нет смысла тратить на адаптацию кучу ресурсов.
Ведь если Microsoft считает свою систему "лучше"
Заметь — не считает. Это только Apple любит так называть macOS, не стесняясь писать об этом на оф сайте. Да и опять же, майки имеют 90+% рынка десктопных ОС, и позволяют в 10ке получить даже Linux. Так что это не они будут упрашивать Apple сделать буткамп, а эппл будет стараться убедить майков адаптировать их ось под их новые маки).
21 марта 2019 в 16:21
#
Ян Леонович
+3326
вопрос был в том, зачем Apple заставляет здесь и сейчас страдать своих пользователей с переходниками, некачественным звуком и отсутствием нормальных прог под iPad

Если у тебя есть деньги на Mac, то купить не какой-то переходник, а просто новый кабель для периферии — не проблема. При чём тут вообще "некачественный звук" к Bluetooth? Народ сплошь аудиофилами и меломанами заделался, испытывающим невыносимые нравственные страдания от того, что не весь венский симфонический в деталях может расслушать и шелест партитуры на пюпитре распознать? И что значит "нет нормальных прог на iPad"? Вообще-то это как раз проблема планшетов на Windows — в большинстве случаев предлагается на планшете пользоваться десктопными версиями программ. И фиг их кто для этих планшетов оптимизирует.

Почему нельзя сделать как все нормальные производители — вот тебе пара старых USB и пара новых, вот тебе и поддержка LDAC и 3.5 мм разъем

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

Это у вас такой фетиш, да?) Прикоснуться к будущему, страдая сейчас?))

Страдать — это пользоваться Windows. Я за свою жизнь даже успел пострадать хренью на из Windows Mobile и Windows Phone — лучше бы они от 3,5 мм разъемов отказывались. К слову, как бы именно Apple этот разъем в телефонах стандартом и сделали. Тоже "заставили страдать"?

Среди пользователей таких простых устройств будут единицы тех, кому нужна винда — поэтому ради этих единиц майкам нет смысла тратить на адаптацию кучу ресурсов.

Если бы Microsoft так трепетно относился к своим ресурсам, то не страдали бы традиционно фигней. В данном же случае, повторюсь, во-первых, им уже не нужно особо и страдать — опыт адаптации Windows под ARM уже есть, а во-вторых, в этом ведь и вся суть Windows — можно поставить куда угодно. И для того же китайского рынка это будет вполне актуально — они там как раз часто именно Windows ставят на Mac. Станут ли майки жертвовать этим рынком?

майки имеют 90+% рынка десктопных ОС

Майки прекрасно понимают, что немалая (если не большая) часть этих десктопов — машины многолетней давности, которые никто особо уже и не будет заменять на новые. Сейчас десктопы уже не играют той основополагающей роли мира "персональных компьютеров" и являются лишь частью общего рынка компьютерных устройств, куда и планшеты входят, и смартфоны. И тут уже доля Windows (как и х86) не так уж и велика. И рисковать тем, чтоб остаться в рамках этой архитектуры прошлого, они не станут. Чт уже продемонстрировали своим Windows on ARM.
22 марта 2019 в 16:25
#
+459
Что то мне подсказывает, вся эта затея в первую очередь ради значительного удешевления производства. Дешевле для пользователей точно не будет, а если хорошо пропиарить, то и дороже.😂
19 марта 2019 в 21:13
#
+102
Интересная точка зрения. Не лишена недостатков, но все же мнение, подкрепленное логикой. Но это логика одного человека.
Вот что предпримет Microsoft и что сделает Apple — это гадание на звездной карте (если только у автора нет инсайдера в этих компаниях). Поживем — увидим.
А пока я надеюсь, что Apple не струсит и все же выпустит маки на своих процессорах. Я точно куплю!
20 марта 2019 в 12:17
#
0
Ваша статья не приводит фактов. Потому добавлю их.
Первое: Старые драйвера в любом случае перестанут работать на macOS в следующей версии после Catalina не зависимо от того какой стоимости ваш Mac и какими программами вы пользуетесь. Это было сказано на WWDC 2019 разработчиками Apple.

MacOS 10.15 Catalina will be the last release to fully support Kernel Extensions without compromises." Specifically, for the capabilities supported by System Extensions and the device families supported by DriverKit, using a Kernel Extension to do that same job is now deprecated and a future release of macOS will not load Kernel Extensions of these kinds. In future releases, we will add more kinds of System Extensions and more device families to DriverKit.


System Extensions and DriverKit
10 минута

Почему они это сделано сказано в этом видео.
Если в вкратце
Сложность
Сегодня написать драйвер для macOS еще та задача, по силам не каждому.
Стабильность
Пользователи macOS тоже видят иногда экран смерти как на Windows когда устанавливают сторонние драйвера в macOS.
Безопасность
Сейчас драйвера имеют максимальный уровень доступа к системе, то есть получить доступ к пользовательским данными.

Второе
Xcode 11 уже сейчас позволяет собирать и запускать на macOS Catalina приложения разработанные для iPhone и iPad. Если простым языком, то это одна галочка в Xcode 11 при сборке приложения. На практике конечно может быть не всегда так просто но и не очень сложно.
Этой технологией вы уже пользовались предыдущей версии macOS Mojave.

Keynote
Об этом говориться на 1 час 54 минуте

Третье
Файлова система: Поддержка внешних накопитель на iOS и iPad OS.
What's New in Apple File Systems

Четыре
Все это и многое другое вы можете узнать от самих разработчиков Apple, посмотрев их конфренции из театра Джобса который находиться в Apple Park.
WWDC 2019 (100+ часов)

Итог: Вы уже используете новыми технологиями которые позволят Apple перевести macOS на свои процессоры и Apple от вас это не скрывает.
21 декабря 2019 в 00:22
#
0
Ваша статья не приводит фактов. Потому добавлю их.
Первое: Старые драйвера в любом случае перестанут работать на macOS в следующей версии после Catalina не зависимо от того какой стоимости ваш Mac и какими программами вы пользуетесь. Это было сказано на WWDC 2019 разработчиками Apple.

MacOS 10.15 Catalina will be the last release to fully support Kernel Extensions without compromises." Specifically, for the capabilities supported by System Extensions and the device families supported by DriverKit, using a Kernel Extension to do that same job is now deprecated and a future release of macOS will not load Kernel Extensions of these kinds. In future releases, we will add more kinds of System Extensions and more device families to DriverKit.
System Extensions and DriverKit
10 минута

Почему они это сделано сказано в этом видео.
Если в вкратце
Сложность
Сегодня написать драйвер для macOS еще та задача, по силам не каждому.
Стабильность
Пользователи macOS тоже видят иногда экран смерти как на Windows когда устанавливают сторонние драйвера в macOS.
Безопасность
Сейчас драйвера имеют максимальный уровень доступа к системе, то есть получить доступ к пользовательским данными.

Второе Xcode 11 уже сейчас позволяет собирать и запускать на macOS Catalina приложения разработанные для iPhone и iPad. Если простым языком, то это одна галочка в Xcode 11 при сборке приложения. На практике конечно может быть не всегда так просто но и не очень сложно. Этой технологией вы уже пользовались предыдущей версии macOS Mojave. Keynote
Об этом говориться на 1 час 54 минуте

Третье Файлова система: Поддержка внешних накопитель на iOS и iPad OS. What's New in Apple File Systems

Четыре Все это и многое другое вы можете узнать от самих разработчиков Apple, посмотрев их конфренции из театра Джобса который находиться в Apple Park. WWDC 2019 (100+ часов)

Итог: Вы уже используете новыми технологиями которые позволят Apple перевести macOS на свои процессоры и Apple от вас это не скрывает.
21 декабря 2019 в 00:24
#
–11
4 июля 2020 в 14:06
#