congeries: (loading)
congeries ([personal profile] congeries) wrote2009-03-30 10:47 pm

(no subject)



Я вообще-то собирался завязать с написанием тут "серьёзных" постингов, оставив этут журнал для лытдыбров и дуракаваляния. Но трудно увидеть эпохальное и промолчать.

Я о недавно запущенном проекте Onlive.

Сами запускающие (Steve Perlman, автор QuickTime и WebTV, сотоварищи) скромно описывают своё детище как 'the future of video games'. Мне кажется, что они действительно поскромничали, и что на самом деле на свободу выпущен монстр, которому больше подходит слоган как на картинке вверху. И что Onlive - это скорое будущее всего вокруг, включая нас самих.

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

В приложении к играм это приложение выглядит следующим образом: компания размещает игру у себя на сервере, вы же ставите у себя на компьютере маленький интерфейс (типа 1 Mb), после чего можете играть в игру "сколько влезет", при этом:

- не загружая себе ни машину никакого софта игры (ни сразу, ни потом, никаких установок, патчей, ничего этого всего)

- не тратя никаких денег на вашу машину - то есть, никаких мощных процессоров, видео-карт, опять же - ничего "такого"; достаточно иметь самый что ни на есть базовый лаптоп или даже обычный телевизор (и да, никаких приставок тоже не надо, X-box-ов, PS, Wii и всего остального).

- нужен только интернет.

При это вам обещают соверщенно дивный и "гладкий" (smooth) опыт игры; грубо говоря, вы не почувствуете, что вы игарете не со своей машины.

Бонусом идут следующие вещи:

- возможность играть в огромное количество игр (включая возможность быстро попробовать любую игру до покупки);

- возможность наблюдать, как в любые игры играют другие игроки, и учиться у них (там сразу встроена возможность наблюдения за игрой "со стороны", при условии согласия играющего, конечно);

- возможность записи процесса игры, хранения и делёжки им с другими;

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

Короче, MMSEV - Mass Multiplayer Shared Experience Vlogging.

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

Предположим, что у них "всё получилось", и что система работает так, как они рассказывают. Ну, что настал таки полный трындец всем приставкам, "крутым" игровым машинам, дискам с дистрибутивами (а ними и пиратству). И, наоборот, настало время ужасно сложных и красивых игр, построенных для работы на самых мощных компьютерах - и тем не менее доступных, типа, "всем". То есть полный рай для геймеров (включая, кстати, "серьёзных геймеров", образовательных геймеров, миропреобразующих геймеров итп).

Но тогда логично предположить следущий шаг (и вопрос) - а при чём здесь игры? Это же система "для всего" - для работы, для общения, для обучения, для развлечения (не только игрового). Эта система быстро становится мобильной (см. Sixth Sense), и так же быстро становится распределённой (то есть, не обязательно через центр, можно и p2p).

Что, собственно, примерно тут же приводит нас от cloud computing к cloud thinking (и не в смысле витания в облаках), 'collective intelligence', noosphere (наконец-то) и (для тех, кто уже читал) к удивительной Troposphere (возможности заходить в сознание другого человека как в соседнюю комнату). Продолжая весь этот "размах на рубль" - что будет, когда интерфейсом к подобной системе станет не их смешной пульт, а мой глаз и мозг (=личность)? (некоторые элементы этого нового мира можно подсмотреть в романе Rainbows End).

При этом я смотрю на страничку вакансии и с некоторым изумлением не нахожу там разыскиваемых world-top cognitive psychologists или на худой конец 'designers of the new human futures.

[identity profile] loghyr.livejournal.com 2009-03-30 10:29 pm (UTC)(link)
Тут ведь какое дело... Платформа "для всех" уже в принципе существует - единственно, что с быстрой трехмерной графикой проблемы пока...
Просто облачные вычисления не слишком... ммм... корпоративны что ли... Зато для индивидуального пользователя (в особенности геймера) - подходит идеально. Ну дык и в оффлайновые игры сейчас поди и не играет никто - так что шаг вполне логичный.
Правда помимо игрового профиля все остальные данные пользователь почему-то усиленно тащит в оффлайн. :) Ни веб-аська не прижилась ни гугльдоксами никто кроме как игрушкой не пользуется пока. Да что говорить, если существуют десятки программ для бэкапа ЖЖ.
Так что рано, мне кажется об "облачных измышлениях" говорить. Да и вообще - пусть сначала покажут эту "гладкость экспириенса" (как, блин, вообще адекватно перевести user experience?!), а то Citrix уже давно этим занимается, да толку мало...

[identity profile] centralasian.livejournal.com 2009-03-31 12:46 am (UTC)(link)
Только что пытался объяснить, почему с "неигровым" контентом такую систему трудно и представить, и протащить в жизнь.

Про "пусть докажут" - это всё те же разговоры, как когда пинали первые веб-сайты "да нууу, это ж скоко каждая страница-то загружается, кому такое вообще надо"

[identity profile] loghyr.livejournal.com 2009-04-01 09:01 am (UTC)(link)
Вот мне кажется, что основное не "неигровой", а "некорпоративный". У корпоративного пользователя есть:
- специфические задачи (сложно реализуемые в облачной модели)
- политики безопасности
- документы и необходимость работы с ними в оффлайне
- средства автоматического развертывания приложений (у админа) и сам админ (у пользователей)
Домашние-же пользователи семимильными шагами идут в сторону веб-сервисов - почта на гугле, фотки на фликре, игровой мир в баттлнете. Так что к модели "компьютер - это транслятор интернета" люди уже готовы. Удивляет только Instant Messaging - почему это всегда (кроме гугля, понятно) приложение с децентрализованными настройками и логами?!

Что же насчет производительности - веб-сайт, во-первых, может позволить себе медленно загружаться (функционал не хромает), а во-вторых - ну это ж первые веб-сайты! С играми другой коленкор: user experience уже присутствует и несохранение его - это уже потеря функционала. Так что требования к задержкам в канале должны быть очень жесткими.
Другой момент - заявленная требуемая полоса пропускания. На dirty.ru тут увлеченно считали, сколько требуется полосы - как-то сильно расходится с заявленными цифрами. Когда я игрался с аналогичным проектом от Citrix - там требовалось где-то 1.5-2.5 мбит/с, но при этом лаги были дикие, работать невозможно, не то, что играть...
Пока более-менее реалистичной выглядит модель, где текстуры лежат у пользователя и часть рендеринга происходит на пользовательской машине - но тут уже возникают системные требования...

Посмотрим, конечно, но пока я настроен скептически. :)

[identity profile] mindszenty.livejournal.com 2009-03-30 10:34 pm (UTC)(link)
Хочешь сделать что-то хорошо - сделай это сам!

*берёт маркер, дописывает в список вакансий искомое*

[identity profile] centralasian.livejournal.com 2009-03-31 12:43 am (UTC)(link)
Золотые слова :)

[identity profile] tilbert.livejournal.com 2009-03-30 10:41 pm (UTC)(link)
Ну распределенка и система тонкий клиент, это то, с чем так с треском мелкософт в самом начале века просел. Обещали в каждый офис, а по факту? Про игрушки крутая идея, подписался на контент и вперед.

[identity profile] centralasian.livejournal.com 2009-03-31 12:42 am (UTC)(link)
А, я вот только что писал, что исходя из "чисто функциональных" потребностей (чем всегда занимался Майкрософт) придумать и воплотить такой проект невозможно почти, он слишком ненормальный, "ненужный". И что именно игры, "нереальность" контента помогает продвинуть идею Onlive. Боюсь, это не очень внятно звучит, но это не на коммент, а на отдельный постинг тянет :)

[identity profile] officer.livejournal.com 2009-03-30 11:26 pm (UTC)(link)
Главное в любой платформе - не то какое она предлагает будущее - с этим давно уже у всех в порядке, а главное то - как она собирается привлекать в свои ряды разработчиков. Eg: Facebook Apps, Apple Store.

[identity profile] centralasian.livejournal.com 2009-03-31 12:39 am (UTC)(link)
Да с разработчиками особых проблем не видно - в их прямой модели и гейм-дизайнеры встанут в очередь, чтобы им дали возможность сделать что-то для такой система, и целый ряд разработчиков новых адд-онов появится, для самой платформы. Не помню точно, но по-моему в своём большом интервью, на GDC, Стив говорил про "экосистему девелоперов".

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

[identity profile] 12-drakon.livejournal.com 2009-03-31 12:05 am (UTC)(link)
Ты один из немногих, кто въехали. Вопрос о том, въехали ли сами авторы онлайн, остается открытым, но он и не важен, потому что описанное тут тобой - просто вопрос времени. "Оно туда идет". Конечно, хочется дожить раньше, а не поздже :-)

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

Д. добавил: "А за дополнительную плату тебе покажут тех, кто не согласился."

Некоторые элементы этого нового мира можно подсмотреть в банальных (уже - быстро, да) Google Docs. Игры тут причем единственное как мерило быстродействия и волшебных кодировок.

[identity profile] centralasian.livejournal.com 2009-03-31 12:31 am (UTC)(link)
С играми тут не случайная штука, то есть тезис мой в том, что идя от гугл-докс, или там гугл-earth, в этот новый мир можно и не попасть; а вот начав с игрового контента (где много, если не всё - от ролевых игрушек, от "размножения личностей") туда прямее дорога, и быстрее поэтому.

Ну, ещё и прибыльнее; если бы ЖЖ всем стал доказывать, что было бы здорово видео-обмен экспириенса тут устроить, ему все бы покрутили у виска (включая нас самих). А Onlive-у будут аплодировать (от слова upload), и деньги давать.

[identity profile] 12-drakon.livejournal.com 2009-03-31 12:54 am (UTC)(link)
Как туда можно НЕ попасть? MMO - шаг туда же, и гуглдокс, и вообще... очень со многих сторон туда идут многие, вроде как?
nine_k: A stream of colors expanding from brain (Default)

[personal profile] nine_k 2009-03-31 04:01 am (UTC)(link)
Что-то не кажется мне, что вся обработка уйдёт в облака. Точно так же, как всё хранение не ушло в интернет. Много важного и ещё больше неважного доступно по сети, но отдать хранение реально ценного чужой физической инфраструктуре хочется не всегда, несмотря ни на какие SLA. То же и с обработкой.

[identity profile] andaja.livejournal.com 2009-03-31 10:12 am (UTC)(link)
пора открывать свой лунопарк. например, новое новостное телевидение, только не картинку передавать к зрителю, а делать наоборот, зрителя таскать к источнику картинки.

[identity profile] sarcasmosis.livejournal.com 2009-04-02 02:05 pm (UTC)(link)
i don't know what you've said here, but i thought you should know i'm learning a little cyrillic so i can not know what you're saying in its native characters.

onlive will be a failure so massive that it dwarfs daikatana.

[identity profile] centralasian.livejournal.com 2009-04-02 02:10 pm (UTC)(link)
onlive will be a failure

it may of course, but i keep my fingers crossed that it wouldn't

you can read the post in my English-language blog, it sums up the key points of that one.



[identity profile] sarcasmosis.livejournal.com 2009-04-02 02:27 pm (UTC)(link)
ah. why are they acting like distributed computing is a new idea? what about distributed.net and seti@home?

i don't think the united states has the bandwidth infrastructure to really take advantage of a purely real-time video-based technology like this yet. i have seen many people say that they don't think there is hardware that can support the kind of load onlive would generate, either.

it's a cool idea, sure, but i think they are playing it up quite a significant amount.

[identity profile] centralasian.livejournal.com 2009-04-02 03:10 pm (UTC)(link)
why are they acting like distributed computing is a new idea?

don't think they do; in any case, distributed, or cloud computing is not their baby; they claim though the use of for video content (or even more specifically, game video content). no single feature of their package is unique, but being rightly blended, and also enhanced with this video richness it creates a beast of new level.

now, bandwidth, shmandwidth - these are all irrelevant issues; it's like early days of the internet and early criticism -'oh, but who has pc at home', 'oh, and who has such quick internet to play mmorgs' etc etc. it all comes, and quicker than we think.

they are from the us, sure, but they will be a global offer soon, and most europe *today* has better internet that they need to run; and most of japan has, and south korea etc etc. i am sure all the big cities in the us are either already has high enough speed, or will be there soon.

future never comes 'evenly distributed'

[identity profile] sarcasmosis.livejournal.com 2009-04-03 03:10 am (UTC)(link)
you always know how to make me feel better about anything. haha.