Согласен, было, каюсь. Когда писал статью, ничего не было опубликовано на эту тему на хабре. Да и когда обнаружил сей факт, не очень понравилось Ваше оформление, потому оставил на суд народа.
Замечательная новость, ибо под винду нет нормального магазина приложений с человеческим обновлением: те, что есть на сегодня либо имеют совсем мало софта, либо глюченные
А я вот надеюсь, что в стиме для Linux такого способа установки программ не будет. Ибо игры — одно, а приложения — совсем другое, их правильнее ставить из репозитория. Иначе получится windows way — каждая программа в своей папке вместе со всем жирным набором библиотек, вместо того чтоб хранить библиотеки в общем для всех месте.
Хотя, если Steam для Linux будет для установки ПО использовать пакетный менеджер системы в качестве бэкенда, то ничего страшного.
Скорее всего Валв объявит Ubuntu каноном, а пользователи остальных дистров пусть как хотят, так и выкручиваются. Но даже если целевой дистр всего один, создать для того же apt систему для продажи платного софта — задача нетривиальная (см. мой коммент ниже).
Надо бы на досуге покопать, как сейчас в Software Center реализована покупка и установка платного ПО.
Мне кажется, наиболее логичный вариант таков — сами платные приложения разруливать в каталоге Steam, а вот все зависимости к ним тянуть через пакетный менеджер. Мусорную папку с играми я ещё переживу, всё равно с wine примерно так и получается, но если каждая из них будет тащить свой libgl…
Вообще говоря, если идти по пути наименьшего сопротивления (а вероятнее всего Valve им и пойдет), то проще всего просто перенести на Linux идеи из старого стима. А это папка типа SteamApps, в которую банально сливаются файлы всех установленных игр/ПО плюс установщики их зависимостей (на Windows каждая игра считает своим долгом хранить в своей папке инсталляторы DirectX, PhysX, .NET и прочего). Естественно, это ведет к образованию в этой папке мусорника, напрочь игнорирующего ПО и библиотеки, установленные не через стим.
Основная проблема при использовании репозитория пакетного менеджера — возможность ресолвить по названию пакета URL этого пакета в репозитории. Это ведет к тому, что «спрятать» платное ПО на сервере не получится, его сможет поставить любой желающий. Побороть это можно разве что выдавая пакеты по уникальным ссылкам, но тогда придется вставлять костыли в систему разрешения зависимостей. Не думаю, что Valve и Canonical договорятся о таком хаке в dpkg+apt.
Пакет не обязательно должен быть доступен где-то в сети. Как одно из возможных решений — можно сделать репозиторий в ФС в который Steam будет класть пакет, а уже оттуда он устанавливаться. Аналогично тому, что происходит при установке/обновлении с использованием CD/DVD.
Ну или в конце концов можно просто напрямую передавать пакеты dpkg же.
>Основная проблема при использовании репозитория пакетного менеджера — возможность ресолвить по названию пакета URL этого пакета в репозитории.
Можно просто не давать пользователю доступ. Вы же не думаете что будете покупать софт на анонимного пользователя.
А я надеюсь, что они наконец-то сделают хоть какой-то менеджер купленного. А то там как не сортируй всё равно помойка и ничего не найдешь :( А с продажей приложений станет ещё грустнее
Если приложения будут запускаться через стим, то я лучше в ручную все установлю, но зато я не буду ждать пока запустится глючный клиент, проверит обновления, синхронизируется с облаком и только потом начнет запускать приложение.
Согласен, в принципе, для игрушек, такое положение дел терпимо (запустил стратежку, пошел вскипятил чайник — оппа, вот и игра началась загружаться). А вот для софта может и поднапрячь.
Особенно это терпимо, когда из-за бага стима ты вылетаешь из онлайн игрушки, у тебя 5 минут на реконнект и стим очень кстати «навязчиво предлагает» установить обновления, потом мучительно превозмогая грузится и в конце концов 5 минут истекают еще на этапе включения игры.
Напомните мне пожалуйста, откуда софт быстрее скачается — с сайта компании или через Стим?
Быстрее стима может быть только тррент, но мы ведь не о нем, правда? )
Стим у меня порой медленнее немалого числа сайтов. 3-4 мегабита максимум, при том что с некоторых сайтов я качаю на скоростях в 5-8 и более мегабита. Так что… увы. Стим ни есть идеал. Хорош, чертяка, но не идеал.
Скорость скачки игр варьируется от 4 мбит до моего тарифного предела в 60 мбит.
Наверное, зависит от ближайшего сервера.
Так что да, в Украине на Киевстаре, Триолане, Воле, Веге — скорость будет высокая.
А в РФ — чем дальше от Москвы тем хуже дела со скоростью.
За исключением городов с лучшими каналами. Или, если серверы есть не только в Москве.
Простите за мое занудство. Никто не мешает.
Но: на торрентах в основном репаки (а вы готовы ждать, пока распакуются 7 и более гигов сжатых множеством необратимых для качества ресурсов способов?) или образ самой первой ретейл-версии.
Актуальную, сегодняшнюю версию найти на торрентах затруднительно.
Но тут мы к тому же сталкиваемся с правилами оформления раздач.
Как выход — можно создать свой трекер чисто для SteamApps.
Ближайшие пару лет у Valve есть шанс окучивать пользователей XP и 7ки, но вот в долгосрочной перспективе прогнозы не радужные. Если конечно не брать в расчет возможность разбирательств с антимонопольными комитетами.
Если не ошибаюсь, в Win Store пропускают приложения только с metro интерфейсом. Представляете сколько привычного мастхева там не будет? Так что Стим с софтом очень даже кстати
Теперь окончательно убедился, что Гейбу не нравится конкурировать с оф. Магазином — поэтому и в штыки вин8 :)
Ничего не мешает и дальше пилить, для х86.
Кстати, а какой процент от продаж валв кладет себе в карман?
Именно по этому пару недель назад Гэйб Ньюэл начал наговаривать на Windows 8 — встроенный Windows Store в перспективе (когда Metro приложения начнут доминировать на ПК) выдавит Steam, причем основной удар примет на себя как раз рынок игр. И вот Valve пытается срочно расширить возможности Steam за счет «обычных» приложений, которые на первом этапе будут выгодно отличать его от Windows Store.
Перепутаны причины. Гэйб начал ныть про Win 8 именно потому, что они планировали запустить продажу и другого софта, не только игр. Потому что именно это направление может быть первой жертвой в борьбе с Windows Marketplace
Для софта — да, аналог.
Но я на 100% уверен, что они подумают «У нас же есть рабочий игровой сервис с ачивками, загружаемым контентом, проблемой активации игр недоступных в нашем регионе, но все равно продающихся, также блекджеком и шлюхами. надо прикрутить!»
На самом деле в Windows 8 два магазина. Windows Store и Xbox Store. Последний правда позволяет покупать игры на коробку, но есть подозрения что они добавят туда поддержку ПК игр.
Еще надеюсь, что будет импорт ключей, купленных вне Steam. Как в Origin. Там у меня имеются только те игры, которые я уже купил в Steam. Просто ввел туда серийник.
Вы всё перепутали (ну или я вас как-то не понял). Это в Origin как в Steam :) Активация ключей там уже несколько лет как, десяток игр именно так был куплен )
Нет, это вы перепутали)))
Если вы купили коробочную версию игры со стим-ключем, то да, активировать ее в стиме вы сможете. А в Ориджин можно ввести ключ (по-крайней мере ЕА игры у меня так активировались), купленный в стиме или в любом другом месте.
Нуууу именно так и покупал для стима, электронные версии, без коробок, только ключ, контент при этом выкачивается с серверов стима. Покупал у локальных продаванов (kanobu, direct.cod.ru), по специальной русской цене, т.к. в офсторе региональные версии обычно не продаются. Так что Ориджин таки обезьянничает )
В общем есть предпосылки к активации в стиме электронных ключей :)
Вы таки снова не поняли. ЕА для продвижения своего магазина позволяла активирова ключ еще раз, уже в Ориджине. Купили вы какой-нибудь Mirrors Edge и активировали в стиме, а после выхода еще раз активировали в ориджине. К моему сожалению с Battlefiled BC2 такое не проканало, а вот Sims теперь дружно живут в ориджине.
Пожалуйста, не надо больше объяснять ))) Смысл реактивации в убогом, глючном ориджине до меня не доходит ) Разве что обновления в стим не будут больше приходить.
Ну и вопрос не про ориджин всё-таки был. Активация из внешних источников в стиме есть, точка :)
Мне кажется, что софт в Steam будет лишним. Если конечно Valve не сделает отдельное приложение.
Лично мне не хочется «мешать в одном салате сметану и не рафинированное масло».
Что мне не нравится в стиме — это то, что игра не запустится без включеного клиента (который съедает немало памяти и относительно долго грузится, кстати). Надеюсь с софтом такого не будет.
Привиду собственный пример — когда я запускаю игру Anno 2070, загружается клиент Steam, который загружает клиент uPlay, который уже запустит игру. С момента нажатия на иконку до начала запуска игры (не полной загрузки, а именно начала запуска) уходит 30-50 секунд. В данном случае это как минимум неуважение к своим клиентам. А представьте, если подобное будет с софтом который вы активно используете каждый день.
Ну это уже не вина Стима, что разработчик/издатель хочет накрутить еще дофига клиентов сверху. И при покупке игры это оговаривается в специальном пункте. Поэтому, если не устраивает скорость — то в случае с Anno надо было сразу на uplay идти.
PS У самого есть стимовская Anno 2070 и 30-50 секунд там нет, максимум 15-20.
uplay — DRM, противником которых (заявления Гейба Ньюелла, Дага Ломбарди и других) Valve и я является, но принимает как необходимое зло, без которого алчные Юбики не могут представить существование своего проекта.
Steam выйдет за пределы игрового рынка