Простите, пользователи macOS, но Apple зашла слишком далеко

Автор оригинала: Kyzrati
  • Перевод

Несколько лет назад, когда был выпущен первый релиз Cogmind, я без предрассудков относился к выпуску официальной версии под Mac. В конце концов, Cogmind — моя первая коммерческая игра, раньше я выпускал только хобби-проекты в статусе freeware и только под Windows, поэтому не был уверен, какие результаты даст поддержка дополнительных платформ. Поэтому я решил подождать и посмотреть стоит ли в каком-то виде реализовывать официальную поддержку на Mac.

Тем временем я убедился, что Cogmind (и другое моё ПО) идеально работает через Wine и подобные ему пакеты. Разумеется, в Steam я никогда не говорил о поддержке Mac, потому что это не был отдельный скачиваемый файл, работающий сам по себе. Я готовился к выпуску версии 1.0, и откладывал решение о том, стоит ли принимать меры для реализации полной поддержки платформы, на будущее.

На текущий момент я уже достаточно прождал и увидел, чтобы прийти к осмысленному решению: официальная поддержка macOS просто недостижима для меня.

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


Twitter разработчика с обсуждением недавних решений Apple

  • ого, каждый десятый твит посвящён тому, что какой-нибудь разработчик отказывается от работы с ios/mac. что случилось?
  • отказ от 32 бит, но в первую очередь это из-за требований курирования: теперь нельзя выпускать приложения для Mac, не отправив их предварительно Apple
  • Несколько факторов:
    — снижение продаж
    — отказ от 32 бит
    — требование подписания приложений
    — постоянное требование $$
    • Плюс реально ужасный тулчейн и дорогое железо; если не пользоваться им ежедневно, то кажется, что его цена завышена в 3 раза
    • Плюс общее ощущение того, что Apple просто перестала заботиться о своих профессиональных пользователях
    • Если ты не являешься заметным продвигателем бренда, ежедневно сидящим в дорогом кафе, то зачем ты нужен?
  • У меня есть отлично работающий Mac 2011 года с последней версией macOS, но Apple говорит, что мне нужно новое оборудование ТОЛЬКО для того, чтобы подписать чёртово приложение для iOS. Ну его нафиг!
  • Даже знать не хочу. Стратегия ведения бизнеса Apple всегда меня пугала.
  • Отказ от поддержки 32 бит, для продажи приложений в новой ОС нужен ещё один этап, зависящий от Apple, ежегодная подписка для разработчиков, дорогое оборудование со сниженной производительностью и меньшей функциональностью… гайки продолжают затягивать.
    • Я устал от жадности Apple, «законов» Apple, от того, что Apple контролирует решения разработчиков. Я хочу быть полезным своим пользователям, а не отчётам о прибыли Apple. По моим ощущениям Apple превратилась в тот Microsoft, каким он был в 90-х и начале 2000-х. Именно тогда я оказался от Windows.
    • И Microsoft превратился в крутого лидера технологий, авторских прав, портируемости данных и пользователей. Пугающего, но всё-таки крутого, правда?

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

Одним из последних шагов компании стал отказ от поддержки в новой версии ОС 32-битных приложений. Из-за этого необязательного хода огромная библиотека ПО и игр утеряет совместимость с Mac. Сравните это с подходом Microsoft, который замечательно справляется с сохранением обратной совместимости Windows, несмотря на то, что большинство современного ПО обычно является 64-битным. Благодаря этому легче поддерживать уже готовый движок Cogmind и сосредоточиться на том, что действительно важно игрокам, например, на новых функциях.

Ещё важнее то, что Apple будет требовать от разработчиков регистрироваться, платить ежегодные взносы курировать каждую сборку, которую они хотят распространять, таким образом ещё сильнее привязывая разработчиков к жёстко контролируемому «чёрному ящику» мира Apple.

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

Непомерная обуза


Создание игр — сама по себе трудная работа, даже без владельцев платформ, налагающих дополнительную обузу и ничего не дающих за неё взамен.

Особенно ужасно для игр с частыми обновлениями (roguelike! Early Access!) требование курирования — иногда за один день я выкладываю несколько сборок. Как выглядит мой обычный процесс выпуска? Я просто компилирую сборку, копирую файлы в бэкенд Steam и бам! — все сразу же получают к ним доступ — мне не нужно вставлять в эту схему чужой «чёрный ящик».


Бэкенд Steam, в котором показаны часто загружаемые сборки Cogmind с обновлениями и исправлениями одного из релизов этого года. И такое случается довольно часто!

(Примечание: мой процесс релизов без DRM более-менее аналогичен: я просто запаковываю в zip новую сборку и загружаю на сайт.)

То есть передо мной ставятся дополнительные преграды, но кроме этой обузы меня беспокоит нечто большее: по сути, я не доверяю Apple в том, что она заботится о моих интересах как разработчика.

Компания имеет длительную историю враждебных к разработчикам действий, отталкивавших профессионалов от её экосистемы; мне кажется, что это неизбежный побочный эффект построения успешного бизнеса на фундаменте огороженного сада и стремления запереть всех внутри него — кто-то останется, другие, увидевшие варианты получше, уйдут.

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

Другие препоны, не связанные с Apple


Кроме аспекта Apple мне также следует раскрыть причины, по которым я в первую очередь испытывал сомнения. С одной из них должен быть хорошо знаком среднестатистический пользователь Mac: это экономика.

Естественно, что существуют неснижаемые дополнительные затраты на разработку и поддержку дополнительной платформы, которые зависят от технологий и опыта работы с ней. Если не брать в расчёт время, достаточные объёмы продаж могут стоить того, чтобы вложить дополнительные инвестиции в поддержку других платформ, но это сложнее реализовать без мейнстримной игры (которая хорошо продаётся!), в случае которой неизбежно низкая доля * игроков на Mac всё равно остаётся приличным количеством. С нишевыми играми, которые делаю я, такое сделать не получится.

(*По моим данным, для среднестатистической roguelike это примерно 5%.)

Но ещё важнее для меня не финансовые расчёты, а то, что игроки на Mac склонны требовать больший объём пострелизной поддержки, а я выпускаю игру в одиночку.


Игроки на Mac составляют 4% от продаж, но 50% от запросов поддержки — это только один из множества таких примеров, взятых из данных разработчиков за несколько лет, в том числе из данных разработчиков roguelike.

Разумеется, запросы поддержки на Mac сильно варьируются и зависят от архитектуры игры и базы игроков. Но в целом их всё равно будет больше, а это представляет для меня проблему, ведь по-настоящему хорошо знаю я только Windows. Удалённо устранять проблемы трудно даже в системе, с которой я знаком, но в ней у меня хотя бы есть годы опыта и я могу справиться с разумным количеством запросов. Я бы не смог обеспечить тот же уровень поддержки пользователям других систем, поэтому мне вообще не стоит создавать для себя такую ситуацию.

Обеспечивать многоплатформенную поддержку будет проще команде, а я по большей мере сам занимаюсь всем дизайном и программированием (и на своём собственном движке — на нём нельзя «нажать кнопку, чтобы создать сборку для платформы Б»), а также маркетингом и всем остальным.

Что дальше?


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

Я буду продолжать обеспечивать совместимость Cogmind (и других проектов) с самим Wine, в особенности потому, что он хорошо работает под Linux (как и Proton клиента Steam), поэтому если игру можно будет запустить в Wine, то играть в неё на Mac всё равно сможете.

Разумеется, вы также можете оставаться на устаревших macOS, хоть и не думаю, что это надолго. Тем не менее, благодаря этому вы сможете пользоваться и другим ПО, которое скоро «устареет».

Как бы то ни было, я надеюсь, что все поймут мою точку зрения. Это был непростой выбор, но важно смотреть на вещи трезво…

Дополнение: изначально я писал этот пост как сборник мыслей и данных, на которые можно было бы сослаться, когда меня спросят о поддержке Mac, но после публикации в Twitter, он вызвал довольно обширную дискуссию!

Комментарии 553

    +38

    Судя по диаграмме, где 4% юзеров доставляют 50% проблем, от них (маководов) уже давно надо было отказаться, как от клиентов

      +20
      … по-настоящему хорошо знаю я только Windows

      Поэтому и 80% проблем с других платформ. ИМХО, автор вообще зря за мультиплатформенностью погнался при таких раскладах. Самое интересное, что, судя по графикам, с поддержкой линукса всё ещё хуже — если он откажется от макоси, то у него будет уже 60% проблем от ~2.5% пользователей покупателей.
        +9
        Поэтому и 80% проблем с других платформ.

        В статье приведён не его график.
          +4
          О, тогда извиняюсь за невнимательность. Я вначале решил, что это статистика именно по проектам автора.
          +1
          Тем временем я убедился, что Cogmind (и другое моё ПО) идеально работает через Wine и подобные ему пакеты.

          Учитывая специфику игры (это рогалик) она не особо требовательна к ресурсам и нормально будет работать через эмулятор
            –1
            будет работать через эмулятор

            wine — Wine Is Not Emulator
              +3
              Скрытый текст
              An
              0

              Caves of Qud у меня, помнится, года два назад прекрасно крашился под вайном. А Tangledeep безбожно лагал. Но у них, справедливости ради, Unity под капотом. У когмайнда — самописный движок на SDL, хоть и значительно более сложный, чем просто консольное окно.

                0
                SpaceEngine тоже нормально работает через Wine. Если видеокарта позволяет, конечно.
                0
                Только по графику красное (Windows, 20%) занимает больше четверти диаграммы, а синее (Linux, 30%) меньше четверти диаграммы.
                Что-то тут не сходится
                +1
                блин так дело же не в том, что клиенты плохие, а в том что игры разрабатывают под винду, а потом минимальными усилиями портируют. Замкнутый круг: все игры на винде потому что вся аудитория на винде, а аудитория на винде из-за игр
                  +5

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

                    +27
                    Linux — очень недружелюбная система для тех, кто пытается сам, без майнтейнеров, деплоить приложения. Это на винде один раз завернул — и с высокой вероятностью оно будет работать везде, от XP до 10.
                    А там чуть не на каждой машине свой вариант пакетного менеджера и библиотек. Да даже тупо на уровне libc вертикальной совместимости ни хрена нет в этой системе, так что и для разных версий Debian/Ubuntu нужно разные сборки делать.
                    Это крайне нудный монотонный труд, самая настоящая дурная работа. Причём все нововведения, которые позволят хоть немного улучшить ситуацию (вроде snap/AppImage) фанаты Linux неизменно встречают в штыки и поливают помоями.
                      –6
                      А там чуть не на каждой машине свой вариант пакетного менеджера и библиотек. Да даже тупо на уровне libc вертикальной совместимости ни хрена нет в этой системе, так что и для разных версий Debian/Ubuntu нужно разные сборки делать.

                      Патамушта нужны сырцы и дистрибутивы будут сами собирать и никакого монотонного труда, а закрытому коду тут не рады.
                      Причём все нововведения, которые позволят хоть немного улучшить ситуацию (вроде snap/AppImage) фанаты Linux неизменно встречают в штыки и поливают помоями.

                      Потому что все кому не лень (а точнее все кому лень или просто почти все) будут паковать библиотеки как в венде и привет расходу ресурсов на копии одной и той-же библиотеки и уязвимостям в библиотеках которые пакетный менеджер быстро латает а ленивые задницы авторов snap/AppImage — нет.
                        +39
                        Кто будет собирать? Юзеры? Как много даже опытных юзеров смогут собрать код современного 3D-экшна? Даже не затрагивая проблем с зависимостями, там всё банально сдохнет от нехватки памяти, потому что не с юзерскими 4Гб компилить такое.
                        И возвращаемся к тому, что я написал ранее: Linux малопригодна для деплоя приложений без помощи майнтейнеров.
                        Это фундаментальный архитектурный изъян системы. Если майнтейнеры данного дистрибутива не считают нужным вот прямо сейчас собирать игрушку, значит юзеры будут сидеть без игрушки. Или на её старой версии. И как такое поддерживать вообще? Когда под винду фикс можно выложить мгновенно, и уже через полчаса он будет у всех, а под Linux хз как и хз когда…
                        • НЛО прилетело и опубликовало эту надпись здесь
                            +4
                            да, давайте каждый будет изобретать велосипед компилировать
                              +26

                              Когда речь идёт о продажах, невежество пользователей становится проблемой разработчика.

                                +20

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

                                  +1

                                  неудобство пользователей — тем более ))

                                +41
                                Для тех, кто ушел чуть дальше от пещер, склонировать репу, прочитать README.md, запустить /.config ,make и make install не составляет никакого труда.

                                Вот, например, я вот далеко не самый тупой пользователь. Более того, мне несколько раз приходилось читать маны и компилить софт из исходников. Сел, почитал, разобрался, повторил, получилось. Но знаете, я не хочу тратить время на это. Вообще, ни минуты. Это тупая трата времени на рутинное дело, без которого прекрасно обходились даже 35 лет назад во времена MS DOS. Программа должна ставиться установкой галочки «я согласен с лицензией» и нажатием кнопки «установить».
                                  +8
                                  Хотелось бы и без «я согласен с лицензией» обходиться. Как будто кто-то покупает ПО а потом отказывается от установки, потому что лицензионное соглашение не устроило.
                                    +4
                                    Ну у меня было и такое. Повелся на приличную скидку, купил. Потом вчитался, и решил что ну его нафиг, этого на моем ноуте не будет.
                                      +2

                                      А о каком ПО идёт речь, если не секрет? Интересно почитать, что ж там такое

                                        +1
                                        Это был тот самый AdGuard для мака, о котором я уже как-то писал.
                                        И меня больше напрягло не EULA, а privacy policy (тогда там была какая-то дичь, в еще до-GDPR время) в комбинации с тем, что этот софт делает на компе.
                                    –2

                                    А я хочу, а такие как вы хотят лишить меня этой возможности. Что посоветуете?

                                      +3
                                      Как раз для вас есть целый гитхаб, полный счастья. Дайте и другим людям поюзать Линукс в своё удовольствие, тем способом, который им больше нравится :)
                                        +2
                                        Почему?
                                        В идеале должна быть свобода — свобода выбора. Хочешь — ставь, хочешь — компилируй из исходников.
                                          0
                                          а все базовые пакеты так и есть в репозиториях -хочешь ставь, или качай исходники и собирай сам.
                                        +3
                                        тогда вы скорее всего придя в мир GNU/Linux выберете себе какой-то популярный дистрибутив, а не что-то вроде CRUX.

                                        мир GNU/Linux разнообразен и большинство людей «не очень в компьютерах» используют в данный момент всего два дистрибутива — Ubuntu и Fedora.

                                        разработчики пользовательского ПО могли бы так и писать — мы поддерживаем OS Ubuntu и OS Fedora. но зачем-то пишут «поддерживаем Linux» (они что — на ядре игру написали? ЛОЛ) и получают массу гемороя. А идёт это всё оттуда же — из-за отсутсвия элементарной начитанности по теме. ну и консультаций с профессионалами.

                                        а потом появляются вот такие статьи. это всё нытьё какое-то в духе «у меня нет денег, фу плохой Apple хочет чтобы ему заплатили, прежде чем принят ПО». Если нет денег — просто не поддерживайте платформу. Будет таких людей много — платформа умрёт или изменится.

                                        Только вот мне что-то подсказывает что в Apple отлично просчитали доход как разработчика так и свой, прежде чем вводить свои правила.
                                          0
                                          Будто нытье это что-то плохое. Я б даже сказал, наоборот.
                                          • НЛО прилетело и опубликовало эту надпись здесь
                                              0
                                              я в курсе. пробовал — не зашло. но это ввиду специфики работы. был бы я каким-нибудь звукорежиссёром или видеомонтажёром — не отлипал бы.
                                                +2
                                                Была хорошая, удобная платформа для фрилансеров, но потом они ввели какие-то адские комиссии, которые сильно снижались при росте сумм ежемесячных платежей. Это привело к тому, что работать там стало выгодно только тем, кто уже раскрутился. Не вообще, а именно на этой платформе, кто именно нам наработал рейтинг и завёл очень жирных и очень постоянных клиентов. А новичкам, кто пока ловит там один-два относительно небольших заказов в месяц и рейтингов себе ещё не наработал, платформа начала грабить. И всё, они закуклились. Они отсекли новую поросль, а старые будут постепенно уходить: кто-то на постоянную работу мимо платформы, кто-то на пенсию, кто-то сменит предметную область и его рейтинг окажется опять на уровне плинтуса. Да мало ли. И вот Apple делает ровно то же самое: те разработчики, которые уже имеет большой доход, вздохнут, посчитают и решат, что пока терпимо и продолжат работать, а новые перестанут приходить, потому что начинающему разработчику там делать становится нечего. И это касается, в том числе, софта для звука и видео. Это при том, что такой жирный разработчик софта для графики, как Adobe, уже отвалился, хотя и по другим причинам. В общем, платформа и так была не сильно открытой для разработки, а теперь ещё больше закрывается.

                                                А, вот ещё одна история, но наоборот. В начале нулевых, когда Linux начал сильно раскручиваться на дэсктопах, возникла ситуация, когда для новых разработчиков Linux был привлекательнее, потому что средства разработки в нём были «из коробки», тогда как под Windows они стоили как сам компьютер. Хороший, мощный компьютер со всей периферией. Внезапно, правда? То есть порог вхождения был очень высоким. Сначала в M$ на это забивали, а потом осознали, что какая-то маргинальная ОС, место которой на сервере, внезапно может вытеснить их из мира настолок. Как? Да очень просто: новое поколение приходит, учится разрабатывать на доступном инструменте, а это инструмент — внезапно — не под Windows. А поскольку ОС, на которой работает инструмент и, соответственно, пишется ПО, бесплатная, пользователи тоже начнут туда уползать. В общем, они там осознали, кому-то что-то намылили, а что-то наскипидарили и выпустили Express-версию студии, чтобы, значит, молодняк от них не разбегался. Так и удержались. Я как раз в тот период разрабатывал под Windows и в конторе, где я работал, как раз стоял вопрос об обновлении инструментария и его цене.

                                                Это всё к тому, что даже тех, кто работает со звуком и видео это зацепит, хотя и не сразу. Просто перестанут появляться новые производители, а старые вечно держаться не будут. Особенно — в отсутствии конкуренции с молодняком, которые голодный, злой и со свежими идеями. А Джобс, увы, умер и нового не видно. Да и новый-то будет не спасать чужую компанию, а раскрутит свою.
                                                  0
                                                  А что за история с Adobe? Впервые слышу. Не подкините ссылочек напочитать?
                                                    0
                                                    Они перестали писать свои продукты под Mac OS X. А значит, платформа стала куда менее интересной для дизайнеров. По крайней мере, такая информация до меня доходила. Сейчас проверить не получилось — у них предельно убогий и неудобный сайт. Вот Corel точно поддерживает эту ОС — у них видны триальные пакеты под Win и Mac. А у Adobe всё закопано и сначала надо ввести кучу персональных данных и реквизиты банковской карты и только потом можно получить доступ к пакетам. Триальным пакетам, прошу заметить.
                                                      0
                                                      Хм, но вот же статья от 11 октября 2019 об установке CreativeCloud под macOS на оф. сайте. И скриншоты десктопных приложений у них с OS X.
                                                        0
                                                        Если вы об этом, то:
                                                        Older perpetual versions of our software were not designed, nor tested, to work on macOS 10.15 and are not supported in any way for use on macOS 10.15.

                                                        We do not recommend that customers using old versions of Adobe Software update to macOS 10.15.

                                                        Old products use 32-bit licensing components and installers and therefore cannot be installed and activated after upgrading to macOS 10.15. While upgrading to macOS 10.15 with these products installed may allow them to function in some capacity, you will not be able to reinstall or activate the software after the upgrade.

                                                        Customers may want to uninstall all these old versions prior to upgrading to macOS 10.15, as the uninstaller will not work after upgrading. The Adobe Cleaner Tool can be used to remove Adobe software on macOS 10.15.

                                                        это не совсем Adobe отвалился…
                                                        Это скорее — а давай вы все дружно раз такое дело обновите ваш 100 лет тому купленный софт, если что это не мы виноваты, это все вот они.
                                              +1

                                              Пусть лучше пишут debian вместо ubuntu, т.к. то что пойдёт на первом с 99% вероятности пойдёт на втором а вот наоборот не факт. Да и Стим свою ubuntu приносит, так что вариант почти всегда рабочий.

                                              0
                                              Это тупая трата времени на рутинное дело, без которого прекрасно обходились даже 35 лет назад во времена MS DOS. Программа должна ставиться установкой галочки «я согласен с лицензией» и нажатием кнопки «установить».
                                              Не всегда обходились. Когда-то спасал жирный установщик, когда-то можно было наткнутся на ситуацию, когда в установщик не включён условный directx или .net и программа молча падала или не ставилась. Вполне лицензионная программа на вполне лицензионную винду.

                                              Плюс ещё удалить программу со всем тем, что она наставила было либо очень сложно, либо невозможно.
                                                0
                                                Не всегда обходились.

                                                Любую идею можно реализовать хоть плохо, хоть совсем через задницу, если захотеть :)
                                                  +1
                                                  Вот тут меня просто на ржач пробило, потому что буквально на днях знакомая пыталась удалить Visual Studio и для этого пришлось использовать специальный деинсталятор. Как говорится, что угодно, лишь бы не делать нормальный пакетный менеджер. Кстати, Mac OS X в это от Windows недалеко ушла: на системном уровне там есть менеджер пакетов, но он, по факту, почти не используется и систему репозиториев приходится прикручивать стороннюю, а это добавляет ещё немного бардака в систему.
                                                    0
                                                    Вы не пробовали поставить Visual Studio 2013 на Vista?
                                              • НЛО прилетело и опубликовало эту надпись здесь
                                                  +16
                                                  Зато вы Дартаньян. Что бы мы без вас делали.
                                                  +5
                                                  Даже сложный софт, включающий в себя десятки, а то и сотни библиотек, типа CAD-ов и сред разработки собираются на раз-два.
                                                  Вот даже не знаю, как это назвать. «Дезинформация» как-то слабо звучит.
                                                    0
                                                    просто человек оооочень меееедленно считает )))
                                                    0
                                                    make install

                                                    А потом вычищать хвосты по всей системе в любом нестандартном случае. Если уж так хочется компилять, делайте checkinstall, или переходите на генту.
                                                      0
                                                      В генте нормальные команды тоже сразу дадут по рукам, писать их спеку несложно. То что в генте и прочих фряхах ставится через make, это не значит что можно вот так гадить в систему в обход пакетного менеджера.
                                                      В центоси ещё проще, один раз написали спеку (или попросили юзеров) и положили в репу, а потом сборка 1 команда, rpmbuild -ba *.spec
                                                        0
                                                        Вообще-то, стоило бы описать ситуацию как «в любых RPM-based и DEB-based дистрибутивах». У меня подобный опыт был. Причём, была система скриптов, которая и репозиторий сама пересобирала, и на сервер всё выкладывала. В общем, да, работа одноразовая, а дальше — только кнопку нажимать или скрипт запускать, это уже как оформить.
                                                    +6

                                                    Так почему без помощи мейнтейнеров? Мейнтейнеры собирать и будут.


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

                                                    Это в каком пакетном менеджере под windows так?

                                                      0
                                                      В Steam, после аплоада на их сервер файлов игры, можно уже сразу устанавливать обновление через их клиент. На Windows точно так. На другие платформы не делал сборки, про них сказать ни чего не могу.
                                                        +6
                                                        Хах. Так в Steam и для Linux точно так.
                                                        А что скажите, к примеру, про msi?
                                                          0
                                                          Кто-то распространяет игры под windows чисто через msi? Не видел такого с 2010го
                                                            0
                                                            А мы говорим только про игры?
                                                              +2
                                                              >Это фундаментальный архитектурный изъян системы. Если майнтейнеры данного дистрибутива не считают нужным вот прямо сейчас собирать игрушку, значит юзеры будут сидеть без игрушки.
                                                              >блин так дело же не в том, что клиенты плохие, а в том что игры разрабатывают под винду,

                                                              Я что-то пропустил когда ветка про игры из поста про игры начала скатываться в общее распространение приложений.

                                                              И да, в steam как бы есть не только игры
                                                                0

                                                                С первого же комментария про Linux, от которого и идёт эта ветка. К разработке игр претензии его автора отношения практически не имеют.

                                                          +4
                                                          Steam был создан как альтернатива принятой на винде системе установок и распространения приложений. То есть этот вот успех, описываемый вами, он не благодаря винде, а вопреки.
                                                            +2
                                                            и это не успех — это костыль.
                                                              0
                                                              Ну да, что угодно, лишь бы не правильный пакетный менеджер. В итоге, каждый изгаляется как может, потому что других вариантов просто нет. Просто Steam — один из самых удачных костылей. Что не отменяет того, что это — костыль. Пусть и с шагомером, пульсометром, и гравитационной подвеской.
                                                                0

                                                                Сложно сказать, ведь steam приносит не только online update+drm но ещё и стабильный набор библиотек и среду исполнения, причём не всегда выходит получить его из дистрибутива.

                                                              0

                                                              Как я понял Alexey2005, речь шла не о Steam и не только об играх.

                                                            –1
                                                            А в чем проблема? Просто класть все нужные библиотеки и правильно прописать сборку — и будет все в один клик собираться.

                                                            Современные движки тоже сплошь хорошо умеют в кросс-компиляцию на что угодно, а если самописный то ты и сам знаешь как его собирать.
                                                              0
                                                              В том и дело, что автор не знает, как собрать под Linux и Mac OS X. Его игра отлично идёт под Wine — этого он добился, а вот собрать нативно под Linux, не смотря на то, что его движок работает на SDL, которая чуть ли не в обязательном порядке ставится в Linux вместе с системой, он не осилил. И даже попросить кого-нибудь из сообщества сделать ему spec, не говоря уже о сборочных скриптах, несложных, кстати, не догадался. Но жалуется он даже не на сложность сборки, а на то, что Apple изменила правила и теперь таким разработчикам, как автор, стало невыгодно заходить на эту платформу.
                                                              0
                                                              Собирают те кому нужно.

                                                              У меня есть утилитка одна — я майнтейню только PPA для Ubuntu/Debian.
                                                              Но пакет уже собрали 3 майнтернера под другие пакетные менеджеры/дистрибутивы. Причем я не просил, собрали мейнтейнеры дистрибутивов по просьбам пользователей.

                                                              И все пользуются…

                                                              Но моя утилитка не показатель — она на питоне и ставится из исходников без компиляции — только зависимости надо подтянуть (их не много).
                                                                +1
                                                                Кто будет собирать? Юзеры?

                                                                Маинтайнеры
                                                                0

                                                                Для массового использования самому собирать и править сырцы перед сборкой? Это ответ почему у линукса такой процент в мире. Ну не для массового использования.

                                                                  +1

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


                                                                  apt-get install hedgewars

                                                                  и пошёл играться

                                                                    0
                                                                    Претензия изначально в том, что в основной репозиторий свежая версия сама не попадёт.

                                                                    А всё остальное требует чуть большей возни и почему-то многие думают, что пользователи линуксов на это не способны. Как по мне, нормальный вариант — просто сделать packages для скачивания.
                                                                      0
                                                                      В современном линуксе даже постфиксы (или как это правильно называется) типа "-get" убрали — жить стало чуть проще.
                                                                        0

                                                                        В apt-get install foobar apt-get — имя бинарника. Это называется не "постфиксы убрали", а "разработчики APT выпустили новую утилиту apt".

                                                                          0
                                                                          Это все понятно, но юзеру-то без разницы — оно же из коробки так.
                                                                        0
                                                                        > для конечного пользователя ничего не изменится
                                                                        > apt-get install hedgewars
                                                                        Без sudo?
                                                                        В официальных репозиториях, без добавления?
                                                                          0

                                                                          apt, кстати (не apt-get) работает без sudo (вызывает его сам когда надо). Вот только не помню, распростаняется ли это на дебиановский apt или только на LMDE-шный.

                                                                            0
                                                                            Не работает
                                                                            ➜  ~ apt update        
                                                                            Чтение списков пакетов… Готово
                                                                            E: Не удалось открыть файл блокировки /var/lib/apt/lists/lock - open (13: Отказано в доступе)
                                                                            E: Невозможно заблокировать каталог /var/lib/apt/lists/
                                                                            W: Проблема при удалении файла /var/cache/apt/pkgcache.bin - RemoveCaches (13: Отказано в доступе)
                                                                            W: Проблема при удалении файла /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Отказано в доступе)

                                                                            P.S. Проверял на KDE Neon, что по сути Ubuntu 18.04

                                                                              0
                                                                              Зависит от команды. Всякие там apt search работают (как и apt-cache).
                                                                      –1

                                                                      Ну не сказать, и snap и appimage оба вполне юзабельны, особенно если автор не хочет раскрывать исходники, но хочет предоставить гарантировано рабочую копию для любого дистрибутива.
                                                                      Лично я предпочту установить spotify или skype в snap нежели обычными пакетами в виду своей проприетарности.

                                                                        0
                                                                        А исходники и не надо, потому что ставится-то бинарный пакет. Достаточно этот пакет собрать. А в случае с конкретной игрой конкретного автора, достаточно завернуть в пакет виндовую сборку и подтянуть по зависимостям Wine. Ну, может быть, один раз написать скрипт-стартер, чтобы Wine запускался с нужными ключами и изображал нужную версию Windows. Но это одноразовая работа, как и написание спецификации для сборки пакета.

                                                                        Если напрягает проприетарность, то надо не тащить в систему тонны мусора, а запускать программу в chroot и прочих «изоляторах».
                                                                          0
                                                                          Если напрягает проприетарность, то надо не тащить в систему тонны мусора, а запускать программу в chroot и прочих «изоляторах».

                                                                          А разве snap не запускает пакеты в chroot?

                                                                            0
                                                                            Возможно. Не проверял. Но и тонны мусора тащит, хотя есть нормальные пакеты, которые собраны в соответствиями с правилами дистрибутивов. И это никак не мешает запускать их в песочнице.
                                                                              0
                                                                              А разве snap не запускает пакеты в chroot?
                                                                              Даже если и так, то он не изолирован от основной системы и имеет прямой доступ ко всему. Как следствие для изоляции блобов не годится.
                                                                        +9

                                                                        Собираем бинарь без зависимостей (или складываем их рядышком), пакуем всё в архив, который следует распаковывать в /opt/ и норм. Кому надо — те перепакуют в *.deb или *.rpm.

                                                                          +4

                                                                          Это уродливый костыльный способ. Как мне звук играть, как нотификации показывать или добавлять себя в меню пуск, как получать доступ к OpenGL?


                                                                          В линуксе должен быть стандартизированный API платформы и стандартизированный способ доставки приложений. Если я когда-либо буду делать приложения для линукс, я ни секунды своего времени не потрачу на поддержку чего-либо, кроме Дебиан. Так как другие нестандартные дистрибутивы это проблема их разработчиков, а не моя. Либо давайте мне стандартную платформу, либо допиливайте мой воображаемый софт под свои нестандартные дистрибутивы сами.

                                                                            +3
                                                                            Либо давайте мне стандартную платформу, либо допиливайте мой воображаемый софт под свои нестандартные дистрибутивы сами.

                                                                            Отличный вариант, как гентушник говорю.

                                                                              +1
                                                                              Если я когда-либо буду делать приложения для линукс, я ни секунды своего времени не потрачу на поддержку чего-либо, кроме Дебиан
                                                                              Кстати, было бы хорошо, если бы все делали приложения хотя бы под один дистрибув. Скажем, если бы все приложения существовали под последнюю LTS Ubuntu, то сделать не-эмулятор (как Wine, но реализующий Убунту) под все остальные дистрибутивы было бы значительно проще.
                                                                                +2
                                                                                Так элементарно тогда все остальные дистрибутивы бы загнулись сами собой.
                                                                                  0
                                                                                  Я склонен верить, что дистрибутивам было бы значительно легче выжить в таком мире, чем в мире, где большинство приложений запускаются только в винде.
                                                                                  +2
                                                                                  > как Wine, но реализующий Убунту

                                                                                  Поздравляю, вы только что изобрели Steam Runtime.
                                                                                  +1
                                                                                  Очень многие программы в последнее время распространяются через AppImage. Со звуком у меня ничего нет, но 3D рендерится нормально (будем честны, яне знаю, как проверить, что под капотом, но не думаю, что на моем железе оно заведется без ускорения), в меню они сами добавились (дебиан + крыска). При первом запуске система спрашивает что-то типа хочу ли я быстрый доступ с рабочего стола (ну или как-то так, я всегда отказываюсь, так что не очень помню детали).
                                                                                    0
                                                                                    Linux — это ядро. А операционных систем, построенных на базе GNU и Linux — сотни. В каждой из них есть своё API.

                                                                                    Вы просто сравниваете тёплое с мягким. Не надо так.
                                                                                      0
                                                                                      И чем сложнее собрать из тех же скомпилированных бинарников RPM и другие пакеты? Приложение взаимодействует с библиотеками через ABI, где лежат эти библиотеки, Вам даже знать не надо — система сама про них знает, главное — чтобы эти библиотеки были и были нужных версий, а вот это уже вопрос прописывания зависимостей в спеках и делается это ровно один раз. Ну да, периодически надо подправлять версии, чтобы они соответствовали тому, что используете, и всё. А нотификации показываются через стандартные API или через вызовы той библиотеки, через которую окошки показываете. И к OpenGL доступ получаете через вызовы соответствующих библиотек и системные интерфейсы Вам тут вообще ни к чему. Потому что библиотеки во всех дистрибутивах одни и те же.
                                                                                      0
                                                                                      уродский способ, но хотя бы так.
                                                                                      +5
                                                                                      Да даже тупо на уровне libc вертикальной совместимости ни хрена нет в этой системе

                                                                                      Вы так говорите будто между релизами vcredist какая-то совместимость есть.

                                                                                        +2
                                                                                        Они стоят параллельно и друг другу не мешают.
                                                                                          +1

                                                                                          Какое это имеет отношение к "вертикальной" совместимости, что бы это ни значило?

                                                                                            0
                                                                                            К тому, что поставить две версии libc проблематично (это вообще возможно без контейнеров и выше?), а версии vcredist никому не мешают.
                                                                                            0
                                                                                            gtk, python,… тоже стоят параллельно друг другу и не мешают. Всё упирается в пакетный менеджер и желание разработчиков.
                                                                                          +1

                                                                                          Тут вроде бы речь о разработке игр, а это обычно Steam со своим рантаймом.

                                                                                            +1
                                                                                            … и в результате игры портируются не под Linux, а под Steam.
                                                                                              0

                                                                                              Как будто в этом есть что-то плохое...

                                                                                                0
                                                                                                Так steam это и есть linux для игр. Бонусом — централизованное хранилище, не надо искать где скачать и как подключать репы.
                                                                                                –1
                                                                                                ну, не все так плохо в линуксовом царстве. Весь софт имеет обратную совместимость и будет прекрасно работать на самых последних версиях ядра и либ. Даже если софту 20 лет кряду. Другой вопрос, почему мейнтейнеры этого не используют и делают жёсткие зависимости? Ну и если уж разработчики хотят какую-то особенную либу, то почему её не поставить рядом с имеющееся? Просто решения типа snap/AppImage технически ужасны: тянуть все с собой и ставить бесконечное колличество идинаковых либ — печаль беда.
                                                                                                  –3
                                                                                                  Ага конечно. Даже простой пиона на новой версии имеет несколько другой синтаксис.
                                                                                                  И если у у тебя на втором написано может и не заработать на свежих версиях.
                                                                                                    +1

                                                                                                    Лично я сталкивался с приложениями, не работающими из-за слишком новой версии fontconfig. Наверняка с другими либами тоже бывают такие проблемы.


                                                                                                    Просто решения типа snap/AppImage технически ужасны: тянуть все с собой и ставить бесконечное колличество идинаковых либ — печаль беда.

                                                                                                    Насчёт AppImage согласен, а вот snap/flatpak — уже совсем другое дело, они предоставляют шаренные рантаймы и дедуплицируют одинаковые либы внутри пакетов.

                                                                                                      0
                                                                                                      то есть, это по сути будет вторая корневая система внутри домашней папки? Думаю с вопроса понятно что мне кажется, ну, логичным, если бы этот функционал предоставлял сам линукс Ubuntu с помощью APT? почему не написать к нему такое дополнение? Я просто очень скептически относился к такой установке софта, заинтересовали. Надо глянуть.
                                                                                                        0

                                                                                                        Для конкретной Ubuntu единственное преимущество snap/flatpak — это запуск приложений в песочнице.
                                                                                                        Главная фишка этих форматов — кросс-дистрибутивность. Один раз собранное и упакованное приложение запустится в любом линуксе с установленным flatpak/snap.

                                                                                                      0

                                                                                                      Прибивают к версиям т.к. не все библиотеки имеют стабильный ABI, поэтому прописывают версию, а далее идёт совместимость с диапазоном...

                                                                                                      +6

                                                                                                      Потому что Linux — это не система, а ядро. У ядра строгая обратная совместимость ABI в userspace — Торвальдс бьёт по рукам за даже самые благие попытки её поломать.


                                                                                                      А дальше, по сути, каждый дистрибутив следует воспринимать как отдельную систему. У RHEL, например, есть такая же обратная совместимость и по libc, и по базовым библиотекам, если компилять через RHEL devtoolset.


                                                                                                      Только ориентированы коммерческие дистрибутивы строго на серверный или embedded рынок. Десктоп под GNU/Linux продвигается исключительно ради разработчиков, т.к. под их привычки потом работодатель выбирает "понятную" серверную ОС.

                                                                                                        +4
                                                                                                        А там чуть не на каждой машине свой вариант пакетного менеджера и библиотек. Да даже тупо на уровне libc вертикальной совместимости ни хрена нет в этой системе, так что и для разных версий Debian/Ubuntu нужно разные сборки делать.

                                                                                                        тут такой же принцип, что и с win/macos/linux: подавляющее большинство сидит на последней стабильной убунте, и по сути таргетить достаточно весьма счетное число дистрибутивов. Часть из которых, кстати, совместимы друг с другом. Да и портировать между дистрибутивами линукса куда проще, чем с винды — создаете N докер контейнеров, в которых будет отличаться только набор установленных пакетов, и в них компилируете.

                                                                                                        А вот если пытаться все свои зависимости тащить с собой, как это привычно делать на винде, действительно можно наесться. Собственно, поэтому "(вроде snap/AppImage)" и критикуют — такая модель распространения уменьшает «дурную работу» в краткосрочной перспективе, но преумножает её в долгосрочной.

                                                                                                        Посмотрите на это с другой стороны: существует куча софта, которая работает на линуксах, и работает успешно. Скажем, тот же стим явно столкнулся с вашими проблемами и успешно их преодолел.
                                                                                                          +6
                                                                                                          Вставлю свои пять копеек про создание установочника для винды для полноты картины.
                                                                                                          Делал с помощью Inno Settup и с помощью WiX. В обоих проектах приходилось учитывать разные версии винды. Так что фразу «Это на винде один раз завернул — и с высокой вероятностью оно будет работать везде, от XP до 10.» мой опыт опровергает полностью.
                                                                                                          А ещё наша прога имела зависимости от другого софта и сторонних библиотек. И тут мне с грустью вспоминалось apt.
                                                                                                            0
                                                                                                            А ещё наша прога имела зависимости от другого софта и сторонних библиотек. И тут мне с грустью вспоминалось apt.

                                                                                                            Мне он с грустью вспомнился ещё при сборке, и ровно поэтому я всё никак не осилю собрать что-то из своего софта под Windows.


                                                                                                            Зато начал понимать тех, кто бандлит исходники сторонних библиотек.

                                                                                                            0

                                                                                                            Это потамушта первый уровень игры в linux — сборка ядра;)

                                                                                                              0
                                                                                                              может быть потому что эти нововведения пилят не очень умные люди которые до конца не разобрались в системе и делают не очень качественный продукт?

                                                                                                              как идея snap/flatpack/AppImage — великолепны. реализация пока сильно хромает.
                                                                                                                0
                                                                                                                А там чуть не на каждой машине свой вариант пакетного менеджера и библиотек. Да даже тупо на уровне libc вертикальной совместимости ни хрена нет в этой системе, так что и для разных версий Debian/Ubuntu нужно разные сборки делать.
                                                                                                                Что мешает статически линковать? Тот же firefox скачаный с офсайта прекрасно запускается что на дебиане, что на арче.
                                                                                                                  0

                                                                                                                  1) деплой игрушек на линуксы в большинстве своём идёт через steam, а там уже есть steam runtime.


                                                                                                                  2) поддержка актуальных lts-дистрибутивов не сложнее поддержки разных версий windows

                                                                                                                    –1
                                                                                                                    2 — у винды сейчас одна «основная» версия, это 10. При этом обычный софт (не игры под DX12 и не драйвера) будут работать и в 7, которой уже больше 10 лет.
                                                                                                                    У винды, как и у центос, срок жизни 10+ лет. ХР больше 10 лет только похоронить пытаются, самой оси за 20 лет уже. Но удивительное дело, до сих пор есть компы с ней. У меня например один комп.
                                                                                                                    Дебиан — 2 года и привет. Для постоянной разработки это неплохо, но для дома и для проектов которые уже запустили и больше не выделяют денег на «пустые» изменения кода (изменили что-то в дистре — надо фиксить) это ужас. Выпустили LTS, но этого всё-равно мало.
                                                                                                                    А ещё, поставив ту же 7, я хочу чтобы все обновления не ломали привычный мне интерфейс и прочее. В линях все эти wayland, «плазма больше не падает» и прочее делают больно. А ещё иногда обновление версии ломает видео например. И в итоге проще сидеть на уже устаревшей версии, где всё привычно и работает.
                                                                                                                    Если считать что «линух для домохозяек» — при таком подходе нужно в корне менять подход, в том числе по времени сопровождения каждой версии. Проблема что многим программистам не понять этого желания стабильности, часто им «нужно же быть новым, модным, молодёжным». За примерами ходить далеко не надо, собирал какие-то гугловые либы под центос 7 пару лет назад, подавай им только последние версии либ и компиляторов. В результате проще найти/написать не такую хипстерскую поделку.
                                                                                                                      0
                                                                                                                      самой оси за 20 лет уже

                                                                                                                      18, если быть точным, а поддержку закрыли 5 лет назад. Но это для дэсктопов, а я для «встраиваемых» систем вроде банкоматов — только в этом году. Пытались. И продлили ещё на год, потому что в США в следующем году, а много где в госучреждениях до сих пор на хрюне сидят и на Win7, которую тоже должны были закрыть с января, но не получилось.
                                                                                                                    0
                                                                                                                    На самом деле, если правильно приложить к делу руки с большим радиусом кривизны, то сборка RPM делается одной кнопкой под все нужные дистрибутивы, архитектуры и версии. Я сам несколько лет делал сборку 2ГИС под именно в RPM, пока не понял, что уже сам не пользуюсь программой на компьютере, поскольку разработчики всё изгадили и проще открыть сайт. Так вот, в процессе разбирательства со сборщиками, написал несложную систему скриптов, которая всё делала очень просто и красиво, включая выкладывание на сервер. Причём, собирались не только пакеты, но и репозиторий. А запускалось всё под Wine, как и у автора статьи, причём, этот самый Wine был прописан в зависимостях пакетов, так что даже не надо было ставить его отдельно — сам подтягивался. Думаю, то же самое легко делается для DEB, хотя и не пробовал, и для других форматов пакетов и менедежров пакетов. Вопрос только в том, чтобы найти на один раз разработчиков с нужными навыками, но нужна некоторая заинтересованность в окучивании этой части игроков. И есть у меня некоторые подозрения, что игроки с Linux, стучатся в поддержку именно по поводу запуска, а такая система сборки избавит от этих трудностей. А учитывая, что всё сделано на SDL (сужу по комментариям здесь, сам не проверял), то и сделать нативную сборку под Linux будет несложно. Но, опять же, нужна заинтересованность и, возможно, приглашение кого-то сведущего. Но тут уже одноразовым заказом ограничиться не выйдет — надо будет приглашать в команду.
                                                                                                                      0
                                                                                                                      У меня был случай, когда моя игра на разных дистрах шла то со звуком, то без. У меня было все хорошо на Убунте, а, к примеру, у игрового журналиста с Арчем звука не была. Поскольку это была аудиоигра, то оценку моя игра получила… никакую.
                                                                                                                        0
                                                                                                                        А через что шла работа со звуком? Я со звуком не работал, кроме настройки общего звука для всех пользователей, но с тех пор, как появились и были доведены до ума звуковые сервера вроде PulseAuduio, Jack и что-то там ещё, особых проблем не наблюдал.
                                                                                                                  –2
                                                                                                                  Судя по диаграмме, этот вывод неверный.
                                                                                                                  Позвольте мне объяснить.

                                                                                                                  Допустим, купило игру 100,000 пользователей.
                                                                                                                  94% пользователей на Windows -> 94,000.
                                                                                                                  4% пользователей на OS X -> 4,000.
                                                                                                                  2% пользователей на Linux -> 2,000.

                                                                                                                  Если 94% продаж было сделано для Windows, а от их числа в саппорт поступило 20% запросов, то в итоге получается 94% * 20% = 18.8% запросов от общего числа купивших игру -> 18,800 тикетов.

                                                                                                                  4% продаж для OS X * 50% запросов -> 2% пользователей -> 2,000 тикетов.

                                                                                                                  В итоге — количество тикетов от пользователей Windows в 10 раз больше, чем от пользователей OS X. Означает ли это, что нужно прекращать поддержку OS X?

                                                                                                                  Если просто смотреть на сухие цифры: 50% и 30% — то может показаться, что OS X приносит слишком много проблем, однако из этой статистики + описании проблемы мы видим, что проблема не в OS X и 50%, а в том, что:

                                                                                                                  1. Нет нормальной поддержки для OS X, из-за которого эта цифра выше, чем для Windows (автор признался сам в отсутствии нужных знаний).
                                                                                                                  2. Слишком мало пользователей играют на OS X (в 20+ раз меньше чем на Windows), что заставляет задуматься — а зачем автор вообще пытался освоить этот рынок самостоятельно, без внешнего инвестирования, если усилия того не стоят? Можно было попробовать профинансироваться через кикстартер/аналоги, или хотя бы просто спросить пользователей, а нужна ли им версия под Мак.

                                                                                                                  Короче говоря, диаграмма «Support Requests by Platform» не может являться показателем того, что нужно ориентироваться на рынок Windows, а про OS X забыть. Совсем другое дело, если бы количество тикетов было на одном уровне, но для этого и доля рынка OS X должна была бы быть не 4%, а 30%, а это уже будет означать, что автору придётся его осваивать, если он не хочет потерять 30% возможной прибыли.
                                                                                                                    +4
                                                                                                                    Одобрил комментарий, чтобы сказать, что вы не правы. Круговая диаграмма показывает доли в одинаковых единицах — в количестве запросов для каждой платформы. Если исходить из вашего примера, то 2000 — это 50%, тогда для Windows будет 800 — 20%, для Linux будет 1200 — 30%.
                                                                                                                      0
                                                                                                                      Но она же все равно показывает, что кол-во запросов от линукс пользователей еще больше чем от osx? В смысле, если 2% пользователей линукса генерят 30% саппорт реквестов, то 4% (сколько osx) генерило бы 60%? Или я тоже не правильно понимаю эти графики?
                                                                                                                        0
                                                                                                                        Если честно, звучит малореалистично. Получается, что меньше 1% пользователей Windows обращаются в суппорт, в то время как Макосьники — на порядки больше? Учитывая, что диаграма нарисована криво я предполагаю, что автор (не переводчик) где-то путает или лукавит с порядком цифр
                                                                                                                          0

                                                                                                                          Блин, я только сейчас всмотрелся и обратил внимание — доля Linux + Windows занимает на графике 50%, при этом визуально у Linux должна быть доля 12.5% (потому что линия под углом 45%, по пикселям видно), а по цифрам — 30%.
                                                                                                                          Кто-то врёт — или график, или цифры, или и то и другое. Может и у OSX не 50% в итоге, если эмоции из статьи вычесть?

                                                                                                                            0
                                                                                                                            Не. На графике доля 50% у Linux + Windows. Просто они перепутаны. Кусок пирога у Линукса меньше, а процент — больше.
                                                                                                                              0

                                                                                                                              Я там просто перепутал почему-то названия, но остальной комментарий считаю верным. Если там эти доли неверные и ОС перепутаны — что ещё там могло быть перепутано? Нужны другие цифры.

                                                                                                                        –1

                                                                                                                        Не ясно, считаются ли %% "от числа купивших" или % от общего числа клиентов
                                                                                                                        но надо смотреть иначе
                                                                                                                        Сколько денег приносит средний юзер и сколько денег стоит средняя поддержка этого юзера на той или иной платформе

                                                                                                                      +9
                                                                                                                      А откуда вообще хайп вокруг игр и Apple? Их платформа, не считая IPhone никак не игровая. Кто-то будет покупать Mac Mini или Macbook, чтобы поиграть? Нет. Купят консоль, а своей консоли у Apple пока нет.
                                                                                                                        +13
                                                                                                                        а своей консоли у Apple пока нет

                                                                                                                        Уже нет (шутка, конечно, это было в 90-х).
                                                                                                                          +8
                                                                                                                          Ну возможность поиграть в командировке в какую нить индюшку из стима всё таки потерять не хочется.
                                                                                                                            –3
                                                                                                                            браузерные игры вам в помощь в коммандировке) допилят веб до того, что все игры будут в браузере запускаться, наверное
                                                                                                                            +2
                                                                                                                            AppleTV в рамках AppleArcade уже может рассматриваться как их игровая консоль (а теперь ещё и поддерживает геймпады от XBOX и PS).
                                                                                                                              +1
                                                                                                                              как раз все выходные гонял ее с геймпадом, вполне очаровательно хоть пока и немного глючно
                                                                                                                              0
                                                                                                                              Есть пользователи у кого основной системой — мак. И что делать? Paralle/VMWare? Ну да они в 3D умеют (даже с ускорением) но что-то мало мальски новое — так не запустишь. Винду в дуалбут?
                                                                                                                              Автор кстати почему то не пишет про еще одну милую особенность Apple-железа. Из-за который например Elite:Dangerous маки теперь вообще не поддерживает. Сначала OpenGL у Apple стал устаревшим и мол не будем мы обновлять стандарт а потом и вообще — он совсем устаревший, быстро переписали все под Metal (даже не кросс-платформенный Vulkan).
                                                                                                                                0
                                                                                                                                Как по мне у 90% ( проценты из головы и личного опыта) юзеров мака стоит винда в дуалбуте.
                                                                                                                                У меня из круга общения еще нередка ситуация когда винда при этом вообще становится основной системой, и на вопрос зачем было покупать мак, человек недоуменно разводит руками.
                                                                                                                                  –4
                                                                                                                                  Например потому что другие производители компуктеров не делают столь качественные ноуты.
                                                                                                                                    +4
                                                                                                                                    О господи, ну перестаньте вы уже повторять эти глупости, наконец…
                                                                                                                                      –1
                                                                                                                                      Эммм… Какие глупости?
                                                                                                                                        +3
                                                                                                                                        Ну, глупость не глупость, а за деньги топовой, да впрочем и любой новой прошки, можно взять нотбук других производителей, и не будет он ничем по качеству отличаться.
                                                                                                                                        Зато по функциям, начинке, и возможности выбора этой самой начинки — будет, и в положительную сторону.
                                                                                                                                        P.S Для тех кто верит что Apple свои ноутбуки как то ОЧЕНЬ качественно в отличии от других производителей делает, велком на любой ремонтный форум, либо пообщайтесь с людьми которые занимаются их ремонтом.
                                                                                                                                        Такая же тотальная экономия на всем, что не заметно пользователю, никакого запаса по прочности, все как у всех в общем то в этом ценовом сегменте.
                                                                                                                                          +2
                                                                                                                                          Очень мало аналогов
                                                                                                                                          Вот, сайт dns, брал от минимума, предлагаемого apple
                                                                                                                                          тыц

                                                                                                                                          Кроме прошек есть:
                                                                                                                                          14" Ультрабук Lenovo Yoga S940-14IWL за 150к
                                                                                                                                          13.9" Ультрабук Huawei Matebook X Pro серый за 100к

                                                                                                                                          Ну и все остальное — прошки, с гарантией на клавиатуры, экраны на 4 года, и все что ломалось, от дня покупки, и на 3 года вперед (с учетом покупки AppleCare (который можно докупить в течение года))

                                                                                                                                          Где и как я буду эти леновы чинить — понятия не имею, предоставят ли мне подменный ноутбук — понятия не имею. Не рассыпется ли у него клавиатура через год — понятия не имею

                                                                                                                                          А, ну и я до сих пор помню бэкдоры

                                                                                                                                          Ну и зачем мне кот в мешке

                                                                                                                                          Поправьте меня, если ошибаюсь
                                                                                                                                            +1
                                                                                                                                            Вот собственно, года 4 тому, как раз озаботился подбором какого-то ноута «как эппл, но дешевый» с перспективой туда впиливания всех систем сразу.
                                                                                                                                            И кончилось это все покупкой таки нескольких девайсов включая эппл )
                                                                                                                                              +4
                                                                                                                                              Вот, сайт dns, брал от минимума, предлагаемого apple

                                                                                                                                              добавляем «сканер отпечатков» и «thunderbolt» и не остается вообще ничего кроме макбуков
                                                                                                                                                0
                                                                                                                                                Эээ… Первый же ноутбук по ссылке все это имеет, а так же имеет выше разрешение экрана и в два раза больший ssd…
                                                                                                                                                  +1
                                                                                                                                                  Кто нибудь может пояснить в чем я тут заблуждаюсь? На минусы мне как то все равно, не в карму же, просто понять хочу где я не прав. По ссылке что сканер отпечатков что thunderbolt в наличии.
                                                                                                                                                    0
                                                                                                                                                    вы сравниваете Huawei MateBook Pro с железом из 2017-ого, с маком 2019-ого с железом из 2019-ого — там соответствующая разница в проце (8250U vs 8257U).
                                                                                                                                                      +1
                                                                                                                                                      железом из 2017-ого, с маком 2019-ого с железом из 2019-ого — там соответствующая разница в проце (8250U vs 8257U)
                                                                                                                                                      Эм с учетом того, что сейчас поступают в продажу процы 10го поколения. То такое сравнение процов восьмого поколения выглядит никак не в пользу макбука…
                                                                                                                                                        0
                                                                                                                                                        8257U появился в «Q3'19». U-серии 9-ого поколения я не могу найти, а всякие 10210U еще не вышли (же?).
                                                                                                                                                      +1
                                                                                                                                                      Спасибо, сравнил процессоры на сайте интела — действительно разница пусть небольшая — но есть. Хотя честно говоря как по мне разница очень незначительная — но против фактов не пойдешь.
                                                                                                                                                    0
                                                                                                                                                    Lenovo Yoga 920
                                                                                                                                                    Кстати говоря трансформеров у apple нет ещё
                                                                                                                                                      0
                                                                                                                                                      Lenovo Yoga 920

                                                                                                                                                      тот же проц двухлетней давности. Он кстати, уже в ценовой категории мака.

                                                                                                                                                      Кстати говоря трансформеров у apple нет ещё

                                                                                                                                                      трансформеры как класс устройств очень нишевый продукт. И они начнут распространяться только когда под них будут сценарии использования с адекватным интерфейсом. Сравните презентацию первого планшетного компьютера от Гейтса в 2001 и от Джобса в 2010.
                                                                                                                                                        0
                                                                                                                                                        тот же проц двухлетней давности. Он кстати, уже в ценовой категории мака.

                                                                                                                                                        Ну я и покупал 1,5 года назад
                                                                                                                                                        Там слабо эволюционируют процы.

                                                                                                                                                        трансформеры как класс устройств очень нишевый продукт.

                                                                                                                                                        а не вот например thunderbolt не нужен, вот совсем.

                                                                                                                                                        А насчёт нишевый продукт, мне очень нравится, кинцо удобно в самолёте посмотреть. Ну и вообще. Я теперь не на трансформеры вообще не смотрю
                                                                                                                                                          0
                                                                                                                                                          Ну я и покупал 1,5 года назад
                                                                                                                                                          Там слабо эволюционируют процы.

                                                                                                                                                          10-20% уже существенная разница. Плюс, новый более энергоэффективен под низкой нагрузкой

                                                                                                                                                          а не вот например thunderbolt не нужен, вот совсем.

                                                                                                                                                          Не зарекайтесь, thunderbolt удобен и достаточно быстро набирает популярность — с ним нормальный монитор превращается в док-станцию. Разумеется не факт, что года через 3 все коммуникации перейдут на usb-c/thunderbolt, но мне было бы обидно сейчас купить ноутбук и потом испытывать ограничения.

                                                                                                                                                          А насчёт нишевый продукт, мне очень нравится, кинцо удобно в самолёте посмотреть.

                                                                                                                                                          вот таких юзкейсов мало для повсеместного распространения форм-фактора. Хотя, думаю если apple объединят маки с айпадами (на маках уже можно запускать приложухи с iPadOS), он наберет популярность быстрее
                                                                                                                                                            0
                                                                                                                                                            10-20% уже существенная разница. Плюс, новый более энергоэффективен под низкой нагрузкой

                                                                                                                                                            ну в моём ноуте всё таки i7-8550U, а не i5, так что разница в производительности не понятна. И тех процесс у обоих 14nm, так что энергоэффективность я считаю одинаковая.

                                                                                                                                                            Не зарекайтесь, thunderbolt удобен и достаточно быстро набирает популярность

                                                                                                                                                            куча интерфейсов сгинули в небытиё…

                                                                                                                                                              0
                                                                                                                                                              ну в моём ноуте всё таки i7-8550U, а не i5, так что разница в производительности не понятна

                                                                                                                                                              если верить geekbench 5, то lenovo yoga 920 i7-8550u(win) сильно уступает MBP 2019 i5-8257u и своей linux конфигурации. Судя по всему, на винде вендор попросту ограничил частоту проца в многопоточке от перегрева.

                                                                                                                                                              И тех процесс у обоих 14nm, так что энергоэффективность я считаю одинаковая.

                                                                                                                                                              это делеко не единственный критерий же: на 14-нм техпроцессе и ксеоны c 165W tdp, и y-серия с 8W. У 8257u даже банально базовая частота ниже.

                                                                                                                                                              куча интерфейсов сгинули в небытиё…

                                                                                                                                                              Ну у кого-то конечно и LPT актуален. Скажем так: жить с единственным thunderbolt портом уже сегодня проще, чем с любыми двумя из набора USB-A/HDMI/Display port/jack/ethernet (которого уже в большинстве ультрабуков нет) плюс зарядка.
                                                                                                                                                                0
                                                                                                                                                                если верить geekbench 5

                                                                                                                                                                ну то есть процы i7-8550u и i5-8257u приблизительно равны по производительности. Я вообщем так и думал

                                                                                                                                                                У 8257u даже банально базовая частота ниже.

                                                                                                                                                                А вот тепловой пакет у обоих 15 Вт

                                                                                                                                                                  0
                                                                                                                                                                  ну то есть процы i7-8550u и i5-8257u приблизительно равны по производительности.

                                                                                                                                                                  уточню: процы приблизительно равны. Производительность конкретных конфигураций конкретных ноутбуков — нет
                                                                                                                                                                    0
                                                                                                                                                                    Ну виндовс на линукс на леново меняется быстро и без последствий.
                                                                                                                                                                    А вот с макбук всё не так просто
                                                                                                                                                                      0
                                                                                                                                                                      А вот с макбук всё не так просто

                                                                                                                                                                      а что именно там непросто?
                                                                                                                                                                        0

                                                                                                                                                                        Насколько мне известно, выкорчевать macOS до конца нельзя. И она занимает там сколько то гигабайт

                                                                                                                                                                          0
                                                                                                                                                                          Где она может занимать место, если накопитель переразмечен с применением грубой силы?
                                                                                                                                                                            0
                                                                                                                                                                            А хз, где то давно читал, типа установка windows с помощью Boot Camp. Возможно информация не верна.

                                                                                                                                                                          0
                                                                                                                                                                          Когда как. Не слежу за темой.
                                                                                                                                                                            0
                                                                                                                                                                            Когда как. Не слежу за темой.

                                                                                                                                                                            защиту T2 можно выключить.
                                                                                                                                                        0
                                                                                                                                                        Lenovo Yoga C940 скоро в продаже))
                                                                                                                                                        на Intel® Core™ i7 1065G7
                                                                                                                                                        всё как вы любите, Thunderbolt и сканер отпечатков пальце
                                                                                                                                                        0
                                                                                                                                                        Вы видели LG Gram?
                                                                                                                                                        По моему, это самые тонкие и легкие ноутбуки из существующих. Производительность? Пожалуйста: i5, i7. Диагональ? 13, 15, 17. Хороший большой тачпад и очень хорошее время работы от батареи.
                                                                                                                                                          0
                                                                                                                                                          предоставят ли мне подменный ноутбук — понятия не имею.

                                                                                                                                                          Если продавцу или изготовителю было заявлено требование о ремонте или замене технически сложного товара, то можно потребовать также предоставления Вам аналогичного товара на период ремонта или замены Вашего (этот товар должен быть предоставлен и доставлен в течение трех дней).
                                                                                                                                                            0

                                                                                                                                                            Ну вот если бюджет до 150к как у прошек — неплохой ноут от асуса: https://www.dns-shop.ru/product/09b06875649c1b80/156-ultrabuk-asus-zenbook-ux533fd-a8139t-sinij/


                                                                                                                                                            Памяти в 2 раза больше, ССД в 4. Есть нормальная дискретная видеокарта, то есть поиграть можно. Экран не 2к а FullHD но для такой диагонали это даже лучше. не 13.3", а 15, если это смертельный недостаток то тогда конечно не подходит. В остальном буквально всем лучше, разве что вес на 300г больше.

                                                                                                                                                            • НЛО прилетело и опубликовало эту надпись здесь
                                                                                                                                                            +2
                                                                                                                                                            Для тех кто верит что Apple свои ноутбуки как то ОЧЕНЬ качественно в отличии от других производителей делает, велком на любой ремонтный форум, либо пообщайтесь с людьми которые занимаются их ремонтом.


                                                                                                                                                            Что-что, а уже за ноутбуки Apple вполне нормальные деньги просит.

                                                                                                                                                            Полные аналоги от других производителей стоят столько же.

                                                                                                                                                            Вот только не надо тут сравнивать только процессор, но «забывать» тачпад или корпус к примеру. Я про то, что если по всей совокупности признаков (кроме ОС, конечно) смотреть аналоги — то вы удивитесь, что конкурирующие модели стоят ровно столько же, что и ноутбуки Apple.

                                                                                                                                                            Однако, в контексте разговора — когда нужна именно MacOS разработчику, то тут выбора нет. Даже с Хакинтошами не все гладко.
                                                                                                                                                              +5
                                                                                                                                                              Вот только не надо тут сравнивать только процессор, но «забывать» тачпад или корпус к примеру.
                                                                                                                                                              Ну, если подбирать полные аналоги, то тогда можно и MacOS включить, и тогда, разумеется, их не будет.
                                                                                                                                                              А вот мне, например, тачпад в ноутбуке вообще не нужен, если есть трекпоинт. Которого у Apple нет. Почему нужно включать именно то, что есть в макбуке, и именно в таком виде, в каком оно там есть? Это получается как тендеры на закупку, которые пишут таким образом, чтобы прошёл только один конкретный продукт.
                                                                                                                                                              Просто само собой, что если вы ищете по единственному критерию «ноутбук как МакБук», то наиболее подходящим будет именно МакБук. А если бы критерии были хоть чуть другими, то, возможно, и МакБук бы в них не попал.
                                                                                                                                                            +2
                                                                                                                                                            Ну вот вам уже DarkNews основательно ответил. Добавлю к этому лишь маленькое уточнение, от себя: периферия у макбуков обрезана по самое не хочу, материнка в ноутах ужата для размещения более ёмких аккумуляторов — ну как бы это не плохо, на самом деле. Но называть урезанные ноуты с постоянными проблемами как в электронном, так и в механическом проектировании лучшими по меньшей мере неоправдано. Назовите их долгоиграющими, экономными в потреблении, в конце концов.

                                                                                                                                                            И от меня лично: как, когда и кому пришло в голову добавить приставку ПРО- к серии, где нет 17-дюймового экрана? Вы это серьёзно, простите моё искреннее удивление? А трёхлетняя боль и ненависть по поводу «надёжной и удобной» butterfly keyboard — это тоже о качестве?
                                                                                                                                                              +3
                                                                                                                                                              Основательный ответ — это ответ с моделями и ценами. Сколько на моей памяти ни пытались показать (тут на хабре) аналоги — всё время что-нибудь не то: то i3 вместо i7, то FullHD вместо ретины, то TFT вместо IPS, то 4 килограмма вместо одного, то пластиковый корпус вместо металла.

                                                                                                                                                              Что новенького появилось за это время?
                                                                                                                                                                +3
                                                                                                                                                                Dell XPS 13 как замена 13" прошки. 9380 уже была хорошей моделью, а только что вышедшая 7390 — еще лучше. А у макбука достоинство только одно — макось из коробки без танцев с Clover и заменой WiFi/BT на совместимую модель.
                                                                                                                                                                  +1
                                                                                                                                                                  (Задумчиво)
                                                                                                                                                                  Ну, например вот Apple и вот Dell.
                                                                                                                                                                  Дальше смотрим (Apple слева):
                                                                                                                                                                  — i5 против i7;
                                                                                                                                                                  — 2560x1600 против 3840x2160;
                                                                                                                                                                  — 1.25 кг против 1.21 кг;
                                                                                                                                                                  И наконец, 130к против 90.

                                                                                                                                                                  Вас устроит такой ответ с моделями и ценами?
                                                                                                                                                                  UPD. Да, ссылка с критериями выбора, а то получаются два ноута сферических в вакууме.
                                                                                                                                                                    0
                                                                                                                                                                    Air 2018 года — странный выбор, за эти деньги можно взять «серый» 13" Pro Mid-2019, да, памяти и SSD там будет все еще меньше, чем у XPS 13, но в остальном машинка будет сильно интереснее.
                                                                                                                                                                      0
                                                                                                                                                                      Ну, мы же тут все же не покупаем ноутбук, а сравниваем цены. Мне кажется, сравнение получилось довольно корректным: хотя если быть честным до конца, в Маках я разбираюсь не так, чтобы очень хорошо, и модельный ряд их на самом деле не знаю. Выбрал характеристики, ткнул в фильтр, посмотрел, что сколько денег стоит — и в общем-то все.
                                                                                                                                                                        0
                                                                                                                                                                        Сейчас модельная линейка маков выглядит немного странно, лучше потратить немного времени и разобраться что и почём они предлагают потому что мракетологи эппла явно курили что-то просроченное. Ну а если макось не нужна — XPS 13 лучше, никто не спорит.
                                                                                                                                                                          0
                                                                                                                                                                          Мак я покупать не собираюсь, но за информацию спасибо. Никогда не знаешь, где может пригодиться.
                                                                                                                                                                      0
                                                                                                                                                                      Только 90 против 130)
                                                                                                                                                                        +1
                                                                                                                                                                        Даже прошелся по собственным ссылкам: нет, вроде все верно. Все первые числа относятся к Apple, и цена тоже )
                                                                                                                                                                          +1
                                                                                                                                                                          Да как же-ж. Эппл 80, Делл 130:)
                                                                                                                                                                          Заголовок спойлера
                                                                                                                                                                          image
                                                                                                                                                                            0

                                                                                                                                                                            А мне показывает 102 и 117 (Apple и Dell соответственно, по тем же ссылкам). Похоже, по регионам очень сильно варьируются цены.

                                                                                                                                                                              0
                                                                                                                                                                              Ну значит мне можно купить Макбук, накинуть десятку и продать у вас. Бизнес)
                                                                                                                                                                              0
                                                                                                                                                                              Сегодня у меня уже третья картина, но Apple все равно дороже.
                                                                                                                                                                              89500 против 102890

                                                                                                                                                                              Видимо да, региональные настройки. Мои он определить не может, а я ему не подсказываю: в результате показывает, как утверждает, для Москвы.
                                                                                                                                                                          0
                                                                                                                                                                          Ну, например вот Apple и вот Dell.
                                                                                                                                                                          Дальше смотрим (Apple слева):
                                                                                                                                                                          — i5 против i7;
                                                                                                                                                                          — 2560x1600 против 3840x2160;
                                                                                                                                                                          — 1.25 кг против 1.21 кг;
                                                                                                                                                                          И наконец, 130к против 90.

                                                                                                                                                                          i5-8257U (2019) vs i7-8550U (2017). Вообще, для технического ресурса сравнивать процессоры по цифре линейки недостойно.

                                                                                                                                                                          — 2560x1600 против 3840x2160;

                                                                                                                                                                          если бы только винда умела нормально в 4к )

                                                                                                                                                                          А еще один нюанс — dell xps ужасно проблемная линейка. Почитайте хотя бы комментарии по вашей же ссылке. У нас в компании даже проводили опрос по xell xps и 2/3 пользователей сталкивались с различными проблемами. А еще, если верить некоторым <a href="https://www.ultrabookreview.com/22870-dell-xps-13-9370-revi