Pull to refresh
14
0
Владимир @wladyspb

Программист

Send message
Или сделать в приложении цены на 30% выше. Никак не меня цены на сайте. Или даже в два раза выше, и то что всем будет известно что на сайте можно купить скины на порядок дешевле — не будет считаться «склонением»?
Никто не заставляет. И на всех основных площадках у разработчика есть возможность запилить свой стор с преферансом и куртизанками, кроме iOs.
Так никто не заставляет пользоваться их платформой — можно не платить процент ни стиму, ни эпикам, ни другим сторам. И при этом всё ещё иметь возможность распространять игры для пользователей ПК с виндой.
Нет. Это определённые условия размещения на площадке.

Граница между «определёнными условиями» и «монополией» проходит на определённом проценте рынка. Гугл тоже когда-то был просто поисковиком, и никто не мешал пользоваться любым другим — но сейчас к нему предъявляют определённые требования. Виндовс — всего лишь одна из операционных систем которые можно установить на ПК, но в определённый момент тоже стала целью антимонопольных соглашений. Мне кажется, эппл уже прошли тот рубеж когда это были «определённые условия размещения», у них огромная пользовательская база которую они завязали на свою инфраструктуру, и это в первую очередь как раз и говорит о том, что они сейчас используют своё монопольное положение чтобы давить как на пользователей так и на разработчиков.
Я сейчас не могу вспомнить ни одного EGS эксклюзива вечного. Все игры которые они выкупали — они выкупали на год. И я вполне успешно подождал год и купил сатисфактори в стиме, например. Опять же — то что эпики платят разработчикам за эксклюзивность, не имеет отношения к конкурентности сторов. Они же не запрещают разработчикам выпускаться на других площадках, они предлагают сделку — выпускаетесь только у нас, а мы вам за это отваливаем бабла. Если сравнивать с рассматриваемой ситуацией, это как если бы эпл заплатила эпикам за то, что они бы продавали свой фортнайт только на эпплсторе, а не на альтернативных сторах для яблофонов. Но поскольку альтернативных сторов нет — они наоборот, задирают ценник)
Есть очень большая разница между просто игрой, которую если выпустить НЕ в сторе — она тупо не получит базу игроков, и игрой ради которой пользователи готовы сами скачать любой стор. Для первых стим и прочие магазины — благо, несмотря на драконовские проценты, поскольку огромное количество новых пользователей принесёт прибыль несмотря на маржу стора. А вот для вторых — выгоднее продавать игру по почте, на сайте, сделать свой лаунчер и вообще любым способом завязать дистрибуцию на себя, потому что пользователи и так придут, и в огромном количестве, и 30% со всех транзакций — это огромные деньги, которые совершенно не хочется отдавать стороннему стору только за размещение.
Стим крупным разработчикам снижает комиссию, кстати. Если не ошибаюсь, начиная с какого-то объёма продаж. Эпики мутят у себя хитрую схему со скидкой на анриал энджин, что в принципе выгодно тем разработчикам, которые его используют.
Технически, никто не мешает мне, как разработчику, не пользоваться площадками для распространения игр, и тем не менее иметь возможность донести своё приложение до ПК юзеров. Не говоря уж о том, что само наличие нескольких площадок стимулирует их конкурировать по качеству услуг и ценам как для пользователей так и для разработчиков. Так же технически, на андроиде я могу использовать любой альтернативный магазин для распространения софта, или предлагать пользователям скачать apk со своего сайта, с подробной инструкцией как его можно установить. Понятно, что отказавшись от стима или плэй маркета я теряю аудиторию — но возможность есть. С эппл стор же — альтернативы отсутствуют, и именно это явное злоупотребление монопольным правом.
Как пользователь, я опять же могу найти свою любимую игру на компе или андроиде в альтернативных магазинах, не ограничиваясь стимом и плэймаркетом. На яблоке у меня такой возможности нет.
И тут такой момент — в случае неизвестных или средних контор, магазин с базой пользователей это преимущество — разработчик платит комиссию, но получает взамен охват аудитории, всё честно. Но если разработчик крупный, а игра сама по себе достаточно известна — то распространить её можно и без посредников, что эпики и делают — многие ставили лаунчер эпик геймс только ради фортнайта.
Некоторые игры под 12 за счёт оптимизации просто лучше работают, та же цивилизация, например. Хотя да, сейчас это не такой болезненный удар, как с XP, когда начали появляться игры на DX10.
Да, и вы уже не сможете, например, a.x*b.x разбить на ещё более мелкие части. А так же не сможете на простаивающих ядрах запустить операции, которые зависят от результата вашего скалярного произведения.

Я это писал к тому, что распараллеливание это очень полезно, но не панацея — в зависимости от задачи вы сможете использовать от одного потока(например, вычисляя последовательность Фибоначчи) до N потоков(обрабатывая N атомарных задач) но увеличение до N*2 вам всё равно не поможет во втором случае, а в первом — вообще все дополнительные ядра будут простаивать.
Я с вами в этом и не спорю, на мой взгляд всегда нужно находить золотую середину. Глупо подтягивать библиотеку для проверки числа на чётность, но ещё более дурацкая идея — писать свой ORM, например. И да, у меня в проекте самописный фрэймворк с самописным ORM, в котором я периодически отлавливаю новые ошибки и переписываю часть функционала) Для увеличения опыта — полезно, но будь у меня воля выбирать — я бы лучше подтянул готовую библиотеку)
Там где важна скорость — все базы данных давно крутятся на SSD, in_memory для кеширования тоже в помощь. Понятно, что это дороже — но варианты есть. У меня сейчас на проекте в стате по нгинксу — 99-ый квантиль укладывается в 40ms на апи(а на части эндпойнтов и в 20ms) — при том что там идёт работа с тремя разными базами данных, две in_memory, одна обычная. А главная страница — ~2.4 секунды до полной загрузки(меньше секунды до отображения интерфейса), 2mb данных, под сотню http запросов — стили, скрипты, картинки, и основное время в таймингах — ttfb.

Понятно, что если брать локальное приложение, оно будет упираться в диск как в самый медленный элемент, но в вебе всё же по тормозам лидирует сеть.
Если пользователь не собирается использовать браузер Edge, то можно заблокировать его обновление с помощью инструмента Microsoft Edge Blocker Toolkit или вручную путем изменения реестра ОС.

Как же это радует, когда нежелание пользоваться каким-либо софтом нужно постулировать с помощью правок реестра или с помощью другого ПО, которое предназначено только для отключения установки первого!
Не говоря уж о том, как прекрасен сам факт обновления системы ради обновления одной программы!
3) Геймеры. У меня рабочий ноут под никсами, а домашний мощный комп мне нужен только для двух задач — просмотр кино\видео и игры. И если с первым проблем нет на любом нормальном дистрибутиве линукс, то поддержка игр не радует — две трети библиотеки в стиме требуют винду (в особенности ААА игры) а все игры последних лет требуют свежий directX, который естественно не ставится на XP\7.
У статьи очень громкий заголовок, на самом деле. Я из вашего комментария понял больше, чем из текста статьи, при этом фраза закреплённая в заголовке — по сути не верна.
Если бы они сделали новый directX под семёрку, до сих пор бы на ней сидел. Только ради поддержки новых игр поменял домашнюю систему. Хотя в целом к десятке претензий нет, но да, мне обновление ради обновления не было нужно, это была хорошая система.
Не знаю, формулировал ли кто-то такой закон, но тут скорее:
Эффективное количество параллельных потоков не может превышать количество независимых частей, на которые можно разбить задачу.

Если нужно четыре раза перемножить четыре разных числа, в четыре потока это будет(в идеальном случае) в четыре раза быстрее, чем в одном. Но увеличение числа потоков до восьми уже абсолютно бессмысленно. А ведь распараллелить можно только независимые задачи — если одна задача зависит от другой, как часто бывает, их в любом случае придётся выполнять последовательно.
Бесплатные пользователи наполняют базу, они жизненно необходимы любому софту с социальным взаимодействием. Никто бы не пользовался дискордом, если бы в нём сидели только люди с платными аккаунтами. С ПО которое не зависит от базы пользователей, естественно, ситуация другая — но там зачастую и нет бесплатной модели, либо она урезана ровно настолько, чтобы показать пользователю фичи и подвести к покупке.
Мне кажется, идеальными были бы библиотеки, которые вообще не тянут зависимостей. Пусть там будет на пять строк больше, но когда библиотека для проверки чётности числа тянет за собой библиотеку которая проверяет нечётность числа — это адок.
С другой стороны, этот десяток строк кода надо протестировать в хвост и в гриву, а в библиотеке(в идеале, конечно) всё уже протестировано. Сам люблю велосипеды писать, когда требуемый функкционал укладывается в 10-20 строк, но иногда потом отлавливаю дурацкие ошибки.

Information

Rating
Does not participate
Location
Россия
Registered
Activity