Size: a a a

МакЛикбез

2020 June 01

МШ

Михаил Штейнбок... in МакЛикбез
Ivan Tiukov
Левой для разработчика.
Миш, еще раз, подавляющее большинство софта на макоси - порты. Сними розовые очки наконец. Разраб пишет приложение на линуксе, чтобы оно запустилось на макоси, он немного переделывает его и пускает на рынок. Если переделывать нужно много - посылает в жопу, либо вливает кучу денег в это дело и если оно не приносит выхлопа - шлет в жопу.
Простой пример - ogl. Когда эпол дропнула его поддержку, сколько игр перевели на метал из общего числа игрушек? Процентов 5? Остальным просто не выгодно сидет и переписывать пол движка, тратя на это кучу ресурсов. Поэтому в данном случае они или вообще работать перестали, либо стали тормозить, т.е. упало их качество.
Тоже самое и с софтом. Есть утилита, классная, замечательная. Разраб сделал ее порт на макось. Все счастливы. теперь приходит эпол и говорит "не, говно, переписывай полностью на 64 бита". Разраб просто в жопу шлет эпол, ибо он не зарабатывает на утилите столько, чтобы переписывать половину ее кода, ради хотелки компании
Вань, когда на интел переходили, софт весь, тупо весь пришлось переписать под новю архитектуру. И ниче, переписали. А пользователей маков и, соответственно, рыночная доля макоси тогда была на порядки меньше. И не послали разрабы в жопу. Тогда не послали и сейчас не пошлют. Рынок работает немного по-другому. Никто не шлет в жопу дойную корову. Ты считаешь, что дойную корову кто-то додумается послать в жопу. Ну ладно. Время покажет, кто из нас заблуждался.
источник

IT

Ivan Tiukov in МакЛикбез
Михаил Штейнбок
Вань, когда на интел переходили, софт весь, тупо весь пришлось переписать под новю архитектуру. И ниче, переписали. А пользователей маков и, соответственно, рыночная доля макоси тогда была на порядки меньше. И не послали разрабы в жопу. Тогда не послали и сейчас не пошлют. Рынок работает немного по-другому. Никто не шлет в жопу дойную корову. Ты считаешь, что дойную корову кто-то додумается послать в жопу. Ну ладно. Время покажет, кто из нас заблуждался.
Не пришлось ничего переписывать, ибо компы и так были x86. Достаточно было пересобрать уже готовые продукты под макось. Поэтому с переходом на x86 на макось софта полилось рекой
источник

PT

Penguin Tux in МакЛикбез
А тут прям треш и угар с металом и 64 битами
источник

МШ

Михаил Штейнбок... in МакЛикбез
Ivan Tiukov
Не пришлось ничего переписывать, ибо компы и так были x86. Достаточно было пересобрать уже готовые продукты под макось. Поэтому с переходом на x86 на макось софта полилось рекой
Окей. Теоретически можно написать компилятор, который пересоберет код 32 бита в 64?
источник

IT

Ivan Tiukov in МакЛикбез
И твою дойную корову спокойно пошлют. Берем опять игрушки в пример.
на макось нативных игр почти нет. Они все работают через протон, который основан на вайне. основная платформа вайна - линукс. Метала в линуксе нет. на выхлопе мы получаем криво-косо работающие порты, ибо разрабы вайна в рот тарахтели ковыряться с металом, который на их платформе не существует. По итогу разрабы игр и рады портировать может быть, но банально не могут, ибо это все основано на портах из системы, где в душе не знают про метал и что это такое, и которые не собираются его поддержку внедрять в систему, в которой его банально нет.
источник

IT

Ivan Tiukov in МакЛикбез
Михаил Штейнбок
Окей. Теоретически можно написать компилятор, который пересоберет код 32 бита в 64?
Можно, но работать итог будет через раз, ибо придется много чего менять руками
источник

МШ

Михаил Штейнбок... in МакЛикбез
Ivan Tiukov
Можно, но работать итог будет через раз, ибо придется много чего менять руками
Значит его напишут и доведут до такого состояния, что оно будет работать как часы. Просто потому, что ближайшие 10 лет всем платформам придется перейти на 64 бита.
источник

IT

Ivan Tiukov in МакЛикбез
Вся проблема в том, что отделы пиара, маркетинга или как там они называются у эпола, почему-то считают, что весь мир клепает нативный софт для их системы и банально чхать хотели на факты, противоречащие их утверждениям
источник

IT

Ivan Tiukov in МакЛикбез
Михаил Штейнбок
Значит его напишут и доведут до такого состояния, что оно будет работать как часы. Просто потому, что ближайшие 10 лет всем платформам придется перейти на 64 бита.
Да не придется этого делать Миш. В этом нет никакого смысла
источник

PT

Penguin Tux in МакЛикбез
Это жи Эпол!
источник

IT

Ivan Tiukov in МакЛикбез
Зачем тебе в принтере например 64 битные библиотеки? Он у тебя от этого печатать быстрее начнет чтоли? Ты лишь наживешь себе проблем и повысишь стоимость продукта, за счет внедрения более дорогостоящих компонентов.
Или зачем тебе 64битный калькулятор в системе? Он у тебя что,считать быстрее станет чтоли? Все, чего ты добьешься с ним - повышенного потребления памяти, только и всего
источник

МШ

Михаил Штейнбок... in МакЛикбез
Ivan Tiukov
Да не придется этого делать Миш. В этом нет никакого смысла
Как нет, если в 2032 году опять будет ошибка нулевого дня там очередная?
источник

IT

Ivan Tiukov in МакЛикбез
Есть огромный пласт 32битного ПО, переписывание которого на 64бита не имеет никакого смысла и лишь приводит к повышению потребления ресурсов. Поэтому отказ от 32битного ПО никто делать не станет в нормальных системах
источник

МШ

Михаил Штейнбок... in МакЛикбез
Ivan Tiukov
Есть огромный пласт 32битного ПО, переписывание которого на 64бита не имеет никакого смысла и лишь приводит к повышению потребления ресурсов. Поэтому отказ от 32битного ПО никто делать не станет в нормальных системах
Я не спорю. Как это отрицает тот факт, который я привел?
источник

IT

Ivan Tiukov in МакЛикбез
Какой из?
источник

МШ

Михаил Штейнбок... in МакЛикбез
Ivan Tiukov
Какой из?
источник

IT

Ivan Tiukov in МакЛикбез
Сдвиг битности памяти и тупо пересборка программы. Это софтово прекрасно обходится. Проблема эта коснется не софта, а именно систем 32битных
источник

IT

Ivan Tiukov in МакЛикбез
Ты опять путаешь битность системы с битностью по
источник

PT

Penguin Tux in МакЛикбез
Ivan Tiukov
Сдвиг битности памяти и тупо пересборка программы. Это софтово прекрасно обходится. Проблема эта коснется не софта, а именно систем 32битных
Блин почему не вы руководите разработкой макоси
источник

IT

Ivan Tiukov in МакЛикбез
если бы я ей руководил, эпол бы обанкротилась. Я не умею думать, как эпол на уровне пользователей. У меня приоритеты другие
источник