Size: a a a

Конференция C++ Russia

2021 July 15

AS

Alexey Solomin in Конференция C++ Russia
x86 с дизайном от Apple, особенно в контексте AVX, просто перегревался в макбуках, ну а ещё они с помощью M1 убрали зоопарк, у них теперь в телефонах, планшетах, ноутбуках, десктопах и более серьёзных коробках одно и тоже везде, что для них и разработчиков явно благо...
источник

AS

Alexey Solomin in Конференция C++ Russia
Если что сама я продукцию Apple вообще не использую, даже избегаю )
источник

AS

Alexey Solomin in Конференция C++ Russia
Хуже того сижу на Windows и Android, а Linux только в железе и некоторых серверах )
источник

DK

Dmitry Kazakov in Конференция C++ Russia
"для нативных разработчиков" ;)
источник

DK

Dmitry Kazakov in Конференция C++ Russia
Мы  серьезно рассматривали вариант бросить эти 6% пользователей на маках.
источник

DK

Dmitry Kazakov in Конференция C++ Russia
(6% конкретно у нас, не вообще по миру)
источник

AS

Alexey Solomin in Конференция C++ Russia
Может это и не плохой вариант... Зависит от дохода от этих пользователей....
источник

DK

Dmitry Kazakov in Конференция C++ Russia
Это я к тому, что кросплатформенность и Эппл -- две несовместимые вещи ;)
источник

*

*cyberzx in Конференция C++ Russia
ну иногда 6% пользователей одной платформы могут платить как 30% с другой
источник

AS

Alexey Solomin in Конференция C++ Russia
Ну это да )
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Сколько тех пользователей, которые боинги, например, производят? :-)
источник

AS

Alexey Solomin in Конференция C++ Russia
Кстати... побочный эффект отказа Apple от x86:
- The speed for LZMA and LZMA2 decompression in arm64 versions for macOS and Linux
 was increased by 20%-60%.
https://www.7-zip.org/history.txt
источник

*

*cyberzx in Конференция C++ Russia
То есть раньше они забивали на арм, а тут внезапно решили им заняться?
источник

DK

Dmitry Kazakov in Конференция C++ Russia
Скорее всего, просто оптимизировали под армовые векторные инструкции. Никто не говорит, что оно стало быстрее х86 :)
источник

*

*cyberzx in Конференция C++ Russia
ну по ченжлогу ясно, что ускорили именно армовую версию, да
источник

AS

Alexey Solomin in Конференция C++ Russia
До M1 многие вообще забивали на ARM потому что всё суровое в датацентрах, а там нет ARM
источник

*

*cyberzx in Конференция C++ Russia
Это странно, потому что на мобилках арм, а мобильный рынок куда больше десктопного макосовского
источник

AS

Alexey Solomin in Конференция C++ Russia
Из мобилок всё тащат в облака, только сейчас чуть чуть пытаются внедрять концепции подсчёта чего-то на клиенте
источник

AS

Alexey Solomin in Конференция C++ Russia
Благодаря уже даже 4G игры утаскивают даже...
источник

*

*cyberzx in Конференция C++ Russia
Вообще касательно 7z как-то сомнительно. Там написали функцию декодирования lzma на ассемблере в новой версии. Тогда вопрос в том, чем компилировалась старая? Скорее всего каким-то древним шлангом, который не умеет оптимизацию в arm neon
источник