Microsoft Хочет Получить Steam?


Тим Суини, соучредитель Epic Games, утверждает, что это так, и он не совсем ошибается. Несмотря на использование открытого исходного кода и другие позитивные шаги, Microsoft по-прежнему движется в направлении полного контроля над программным пространством. Если вы хотите запустить его, Microsoft будет иметь право голоса в том, что и где. 

Как соавтор движка Unreal, Тим Суини, очевидно, в курсе технических вещей, но следить за более крупными разработками в мире программирования может быть непросто для всех нас. Как технарь, очнувшийся от сна о коде, о многом, он вдруг, кажется, заметил, что мир изменился. Теперь мы больше не пишем код и не контролируем, где он работает, и не предлагаем его для продажи на свободном рынке. Мы пишем код, получаем его одобрение, а затем, пока он остается одобренным, нам разрешается продавать его в контролируемых магазинах приложений. 

Еще в марте в статье в газете Guardian Суини осудил злую Microsoft. В частности, он отметил, что приложения универсальной платформы Windows (UWP) были заблокированы:

«они работают над тем, чтобы превратить сегодняшнюю открытую экосистему ПК в закрытую, контролируемую Microsoft дистрибутивную и коммерческую монополию»

Это не на 100% верно в том смысле, что Windows 10 может загружать приложения UWP, но, по сути, теория заговора с целью контроля распространения приложений верна. Конечно, Microsoft не придумала эту идею, и как Apple, так и Google, возможно, являются более злыми в этом отношении.  Суини даже прокомментировал свою собственную медлительность, чтобы ответить на эту «угрозу»:

“Если вы бросите лягушку в кипящую воду, она просто выпрыгнет, но если вы поместите ее в теплую воду и медленно повысите температуру, она не заметит, и ее сварят.»

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

Теперь, в интервью журналу Edge, Суини, похоже, продвигает теорию заговора слишком далеко для некоторых. Теперь он утверждает, что Windows 10 будет развиваться таким образом, что будут поддерживаться только приложения UWP, тем самым убивая, среди прочего, большинство компьютерных игр, включая каждое приложение Steam. Идея заключается в том, что Win32 будет устарел и удален. 

«Риск здесь заключается в том, что, если Microsoft убедит всех использовать UWP, они постепенно откажутся от приложений Win32. Если им удастся это сделать, то это будет небольшой скачок к тому, чтобы заставить все приложения и игры распространяться через магазин Windows. Как только мы достигнем этой точки, ПК станет закрытой платформой. Дело не в том, что однажды они щелкнут выключателем, который сломает вашу библиотеку Steam – то, что они пытаются сделать, — это серия хитрых маневров. Они делают использование старых приложений все более и более неудобным, и, одновременно, они пытаются стать единственным источником для новых.»

Ну да, теоретически это возможно, но только в далеком будущем, когда большинство приложений Win32 станут устаревшими и устаревшими сами по себе. Просто отказ от поддержки Win32 сделает Windows довольно бесполезной операционной системой, поскольку любая операционная система полезна только в том случае, если приложения, которые она запускает. 

Идея о том, что Microsoft может отключить Win32 только для того, чтобы остановить запуск независимых игр на платформе, обычно считается глупой идеей, но она скрывает несколько менее очевидную истину.

Суини предполагает, что Microsoft сделает Steam неактуальным, введя изменения, которые не сломают его полностью, но сделают его непривлекательным для пользователей. Это не глупая идея, и у нее есть исторический прецедент в те дни, когда утверждалось, что у команды Microsoft OS был лозунг — «работа не будет выполнена, пока 1-2-3 не сможет работать».

Идея заключалась в том, что можно было согнуть API, чтобы остановить работу самой популярной в то время электронной таблицы Lotus 1-2-3. Конечно, Lotus усложнила себе задачу, используя недокументированные API, которые позволяли Microsoft изменять вещи, не привлекая к ответственности. 

Гораздо более вероятно, что Microsoft продолжит оказывать давление на программистов, чтобы они использовали только API UWP для новых программ. Microsoft может просто продолжать указывать на преимущества нового API, переводить существующие API в режим обслуживания (например, Windows Forms находится в режиме обслуживания), скрывать документацию, затруднять поиск предпочтительных старых технологий и, как правило, делать все, кроме UWP, плохой ставкой на будущее. Не ожидайте, что Microsoft не будет продвигать технологию в том направлении, в котором она хочет. Компания вполне могла осознать ошибку, которую она совершила с Windows 8, но это не означает, что она изменила свое общее направление.

Есть много программистов, которые считают, что новая среда программирования — это здорово-зайти в магазин приложений и заработать деньги. Есть много программистов, таких как Тим Суини, которые, будучи воспитаны в те дни, когда компьютеры были запрограммированы, а свобода запуска была неотъемлемым правом, находят огороженные сады шокирующими. 


Добавить комментарий