Размышления о будущем
В комментариях к недавнему посту "Нам это не нужно" многие читатели высказались в том ключе, что не нужно никому много гигабайт/гигагерц/ядер, и все это выдумывают корпорации зла типа Интел, чтобы продавать новые процессоры. Но я думаю, что все-таки в будущем высокопроизводительные компьютеры (и соответственно программы для них) будут востребованы самым широким кругом пользователей. Нужно только посмотреть на них шире. Не как на возможность запустить больше программ или обсчитать что-то быстрее в несколько раз, а как на возможность принципиально поменять взаимодействие человека с машиной и между самими людьми.Под катом – мое видение компьютерного будущего ближайших 10-20 лет, в котором как ни странно, есть место и параллельности :-).
Итак, основной довод сторонников того, что «Интелу лишь бы продать многоядерные процессоры» заключается в том, что домашнему пользователю мощностей современного компьютера хватает за глаза. Ребята, вы о чем? Как же хватает, когда ее СОВЕРШЕННО недостаточно.
Я считаю, что основное направление развития современных компьютеров – это повышение удобства общения и совместной работы людей. Сервисы вроде Skype и ICQ, которые были немыслимы вначале 90-х, конечно же, хороши. Но те, кто активно ими пользуется, понимают их недостатки. К примеру, пользующиеся услугами фрилансеров не раз получали в результате обсуждения не то, что ожидалось. Потому что трудно объяснить текстовыми сообщениями (да и даже видео) то, что человек может объяснить при личной встрече. А вот если бы устроить личную встречу в виртуальном мире?
Сегодня технологии виртуальной реальности все еще существуют лишь в книжках и фильмах. Глубина Лукьяненко из «Лабиринта отражений» была «создана» еще в 1996, да и тогда это не было чем-то новым, а вполне очевидной идеей, лежащей на поверхности. Думаю, в течение ближайших 10-20 лет мы увидим первые, хотя и быть может не очень удачные попытки массовой реализации этой идеи.
Итак, мой вариант светлого будущего.
Вы просыпаетесь в своей квартире в Замкадье. Делаете утреннюю пробежку, принимаете душ, завтракаете (если любите перекусить утром), идете к домашнему компьютеру и одеваете шлем… Не знаю, будет ли нужен на самом деле шлем для виртуальной реальности, но он здорово помогает «погрузиться» в атмосферу и отключиться от внешних раздражителей.
И вот вы в виртуальном мире, который полностью трехмерный и представляет собой обыкновенный город. Конечно же, вы можете сразу оказаться в виртуальном офисе, но так никто не делает. Потому что когда исчезла необходимость добираться до работы в реальности, оказалось, что организм использовал это время для отдыха и переключения между задачами. Так что вы быстро (И БЕЗ ПРОБОК!) добираетесь до своего виртуального офиса, садитесь за виртуальный компьютер и начинаете:
- разрабатывать дизайн сайта;
- программировать логику веб-сервиса;
- создавать новое desktop-приложение с помощью инструментов Microsoft или Intel (product placement must be here!);
- писать новую статью для журнала или сайта;
- продавать по телефону ОЧЕНЬ полезные вещи, названивая людям.
В общем, вести обычную офисную жизнь. При этом офис ваш будет точно как офис Google из соседних Хабра-топиков. Или хотите офис Интел? Нет проблем, смените скин виртуального офиса. При этом не беда, что вы работаете в ООО «Рога и Копыта» штатом в 5 человек – базовая версия виртуального офиса содержит скины офисов Google, Intel, Microsoft и Министерства обороны США (они всегда подмазываются к разным проектам, агитируя за службу в армии).
На вашем рабочем компьютере в виртуальной реальности (хочется назвать его виртуальный компьютер, но термин занят VMWare, Virtual PC и т.п.) запускаются все обыкновенные приложения с вашего настоящего компьютера. То есть программисты смогут запустить и любимую среду Visual Studio как на настоящем компьютере, так и на том, из виртуальности. И это правильно, поскольку никто не будет переписывать с нуля весь софт для того, чтобы он работал в виртуальности.
Если программисту удобнее работать в виртуальности с двумя мониторами, то нет проблем – за $5 можно приобрести его, а за $10 можно приобрести второй компьютер в виртуальности. За что в виртуальном мире платить деньги за виртуальный компьютер? Ответ, за то, за что платят реальные деньги за чудо-меч в игре класса WoW. Или за то, что потребуется увеличить мощности, арендуемые в центре виртуализации. Ведь виртуальный компьютер тоже требует ресурсов.
При этом в виртуальном офисе вы сидите не в одиночестве, а общаетесь с коллегами, наблюдая за их поведением. И хотя из пяти органов чувств (глаза, уши, язык, нос, кожа) по-прежнему доступны в виртуальности только два (глаза и уши, язык можно только показать), общение в таком мире будет намного более удобным, нежели существующие системы видеоконференций.
Будет ли все это обсчитываться на рабочем компьютере? Конечно же, будут мощные сервера, но надо полагать, что и пользовательская рабочая машина должна будет потрудиться. Ведь, к примеру, работа приложений в виртуальном мире все равно будет проводиться на реальной пользовательской машине, а не на каком-то далеком сервере.
Все это нужно для более удобного взаимодействия людей на расстоянии. Ведь уже сейчас много компаний распределенных если не странами, то городами. Да и даже в рамках компании одного города такая вещь позволит людям работать из дома.
Какие технологии нужны для реализации этого будущего?
- Высокоскоростной интернет.
- Виртуализация приложений (отображение с реального компьютера на виртуальный) – сейчас это вроде бы есть, но, к примеру, проблемы с виртуализацией графики еще не решены.
- Мощные многоядерные процессоры, которые позволят виртуализировать несколько приложений, и при этом обсчитывать картинку без тормозов.
- Сложные (технически), но легкие в использовании инструменты для разработчиков приложений, которые позволят создать соответствующую программно-аппаратную инфраструктуру.
Реализация всего этого без многоядерных процессоров в принципе невозможна. Никакой рост частоты отдельных процессоров не позволит достичь необходимой производительности.
Сколько же еще нам ждать столь прекрасного будущего? Как я уже писал, думаю лет 10-20. На сегодняшний день зачатки этого есть в World of Warcraft, Second Life, но этого явно недостаточно. Кстати вполне возможно, что технологию виртуальных миров в описанном здесь виде реализует какая-нибудь относительно небольшая (до 100 человек) компания, которая будет куплена монстром вроде Microsoft или Google. Чем не идея для стартапа?
комментарии (92)
Если она умеет это делать — все довольны, разработчик тем, что ему не надо вникать в суть работы с несколькими ядрами, пользователь тем, что чем больше ядер, тем быстрее работает его компьютер.
Кстати, не планирует ли компания Intel создать технологию, при которой можно будет для апгрейда просто докупать ядра? :)
— И что изменится?
— Ну как ты не понимаешь? Все будет точно также, только намного быстрее и искусственный интеллект!
Наверняка есть ещё десятка два вариаций :)
Уж не придется — ни мне, ни тебе.
© Некрасов, «Железная дорога» (1864)
…
Зарабатывать геморрой своему физическому телу :)
Общаться и видеть своих соработников можно по необходимости, а для себя необходим скин рабочего кабинета, для того чтобы отключиться от обыденной реальности (хотя мне больше бы понравились видео-обои и вообще полностью динамичное окружение с вырастающими столами стульями и т.д. прямо из стен/пола/потолка).
На практике в один момент времени видеть и работать необходимо с небольшим количеством людей — два ну от силы три человека, остальные пусть будут на периферии и появляются по мере необходимости.
из недостатков — расширенные возможности по контролю за занятостью работников (именно недостатки, но это разговор отдельный).
Столько людей боятся, что работодатель узнает о чтении Хабра в рабочее время… :-)
Там три мира: Реальный (1.0), «Половинный»(1.5) и Виртуальный(2.0)
«Половинным» миром называют людей-задротов, которые живут только в 2.0 и не заботятся о себе в 1.0
Довольно интересно рассказано, рекомедную посмотреть на досуге. Первые три, вроде, можно не смотреть.
Думаю что встречи будут устраиваться исключительно по необходимости т.к. всё же постоянное сидение в шлеме — вредно, и врядли это смогут обойти в ближайшем будущем. В аське ведь тоже не идёт непрерывный трындёж или иная форма присутствия: элементарно отвлекает.
Ну и конечно же, если уже сегодня люди умудряются тонуть в мониторе (LA =\ ), то в таких условиях утонуть будет ещё проще. Смена реальных прогулок виртуальными приведёт к появлению большого количества захиревших серых тел :)
В Московских компаниях будет невозможно найти работу: «понаехать» станет проще :))) Да и не только в Москве: Китай и Индия будут намного ближе!
А одна из самых престижных должностей может оказаться управление роботизированными манипуляторами на заводах в интерфейсе типа «беру и делаю сам» :))
Не уверен, что это проблема. Есть репперы, которые даже летом ходят в шапочках. Есть любители плееров, которые всегда в наушниках. И есть любители hands-free, которые разговаривают сами с собой (так это выглядит со стороны). Так что объединение этого всего в шлем — дело техники.
Надо двигать многопроцессорность, популяризовать новые перспективные архитектуры (Cell, например) и потихоньку избавлятся от полутрупа под названием x86. Тогда и виртуальная реальность лагать не будет.
ИМХО человек существо ленивое и как-то маловеротно, что интернето-компо-человек освободившееся от введения новых технологий время потратит на тренажёрный зал, а не на ещё один сайт.
1. Имплантированные (искусственно выращенные) системы связи в мозгу, напрямую воздействующие с мозгом, даже не со зрительными нервами.
2. Общение происходит с помощью считывающих/принимающих устройств (ну типа WIFI)
3. Работать не придется, в смысле не придется обеспечивать себя пищей! Пирамида Маслоу — 20 век! Вся пищя и бытовые нужны будет синтезированы. Во вселенной много, очень много органики.
3. Те кто будет работать — будут самыми важными, так как для всего сотального будут — мощные вычислительные мощности, возможно роботы, биофермы. Эта когорта людей — будут просто поддерживать их в рабочем состоянии и контролировать намерения. Их будут уважать за это. Работать станет почетно. Неработать — обыденно.
Ладно, много еще можно написать, пойду рабоать лучше :)
И если с Visual Studio пример, может быть и не очень хороший — как раз эту систему можно будет и сделать серверной. То в любом случае ЗАПРЕЩАТЬ запуск на рабочей машине других программ — это стратегическая ошибка. Есть куча программ, которые нужны людям, но не массовых. То есть крупные компании не будут предоставлять их «виртуально».
Другими словами запуск приложения на рабочей машине позволит постепенно переходить в виртуальный мир без необходимости переписывания всего софта.
Но современные тенденции определяются не ею, или по крайней мере не ею в первую очередь. И если давать обоснованный прогноз (а не говорить о том как должно быть с точки зрения здравого смысла), то студия будет выполняться на сервере и иметь в лучшем случае веб-интерфейс, а в худшем вы будете передавать на сервер ваши дийствия и получать в ответ картинку.
И запрещать выполнять программы локально никто не будет, просто не будет такого понятия как десктоп-приложение. Все что будет доступно разработчику — это API сервера, а локальная ось будет сообщать об ошибке при любом отличии исполняемого кода в памяти от дистрибутивного.
Я не говорю что это хорошо, я говорю что всё идет к этому.
Задрали уже.
Вместо того, чтобы изменить что-то в реальном мире мы горазды придумывать разные костыли.
У нас есть куча проблем:
терроризм, глобальное потепление, бедность, голод, эпидемии, и т.д.
Лучше пойти и с ними что-то сделать, чем сидеть в шлеме дома.
Вы предлагаете голодающим детям где-то в Африке жрать виртуальную еду? Или прививаться виртуальной прививкой?
Проблема голода давно и успешно решена. Научились производить лапшу быстрого приготовления, колбасу без мяса, кофе без кофеина. При ЖЕЛАНИИ накормить весь мир можно. Только вот желания видимо нет и не будет.
С бедностью таже ситуация. Сделать чтобы мир состоял ТОЛЬКО из богатых — не возможно. Получится что все будут бедными :-). Ведь бедность и богатство — они же относительны. Вот Билл Гейтс — богатый. Но если у всех будет по 50 млрд, то как же тогда стать богатым? :-)
2) А что смущает в высоком разрешении маленьких экранов?
2) Не то, чтобы смущает… Просто достижимо ли это? пока что у тех же коммуникаторов при в 3 раза большем размере экрана, разрешение раз в 40-50 меньше.
Человечество вряд ли даст искусственному интеллекту(ИИ) права человека. Поэтому ответственность на ИИ нельзя будет возложить. И во всех тех местах где необходим контроль и есть ответственность будет необходим человек, на которого в случае чего можно свалить вину. Поэтому вероятнее, что развитие средств коммуникаций и виртуальной реальности (ВР) позволит человеку удаленно присутствовать на рабочем месте и выполнять контролирующую функцию. И это будет использоваться не только офисным планктоном. Скажем вполне возможно удаленное управление неким станком на заводе. Конечно здесь понижается надежность, так как появляется лишнее звено — система ВР и канал связи. Но во многих случаях это понижение надежности компенсируется. Например, если у водителя за рулем автобуса случится обморок, то его быстро не сменишь. А если у оператора в ВР случится проблема, то его быстро может сменить другой оператор подключившись к автобусу. При достаточной надежности каналов связи использование операторов в ВР будет более целесообразно.
При такой организации нет необходимости перемещать массы людей. Можно удаленно учиться, управлять погрузчиком на складе, ходить в магазин. Можно работать столько сколько хочется, согласуя свое время с другими операторами.
Работодателю все равно, что за его станком будет каждый час работать другой оператор.
Однако, это возможно при большем развитии робототехники. Когда использование роботизированной линии по производству чего либо будет дешевле, чем использование для такой работы людей. В перспективе возможно появление андроидов для тех задач, где человеческая форма более удобна. Действительно получается почти что «Суррогаты».
Но мне представляется, что при распространении такой формы работы, нет необходимости в крупных городах. Хотя на первых порах в городах проще построить соответствующую инфраструктуру. Люди могут жить фактически на хуторе, но работать где угодно. А уж как тратить свободное время — прогуливаясь по лесу, или играя в «Эпоху химер» это уже личное дело каждого.
Мы избавляемся от пороков сегодняшнего мира: голод, бедность, эпидемии, капитализм, религия и т.д.
Потом как-то изобретаем штуку, которая позволит производить любую материю в любых количествах, из энергии или из любой другой материи.
Потребность в деньгах отпадает, и отпадает нужда вообще в экономике.
Финансисты, экономисты, брокеры — канут в небытие.
Если потребности в еде, воды, жилье, одежде — нет, то все, что остается — это потребность в нематериальном: знания, наука, литература, музыка, живопись, кинематограф.
Каждый сможет быть тем, кем он хочет быть: учеными, писателями, поэтами, художниками, и т.д.
Мир станет намного счастливей, если люди больше не будут по принуждению работать на ненавистной работе.
Мы будем исследовать Вселенную и исследовать себя.
Это тот мир, в каком я мечтаю жить.
Или вы думаете что в будущем сантехников не будет, а останутся одни программисты?
Уставшие от постоянного сидения в шлеме программисты пойдут в сантехники :-).
Как это должно быть будет увлекательно…
Но вот в реальности оказалось, что найти такую комбинацию картинок, которая бы вызывала такие эффекты у любого человека, невозможно.
виртуальные пи… юливиртуальная мотивация начальства?Еще интересно, сколько людей останется способными к утренним пробежкам, а сколько заплывут жиром так, что ходить трудно будет. Ведь куда проще правильный скин натянуть, а самому в трусах сидеть.
Не пророк, не могу сказать, на сколько это правда, но доля правды есть точно. Однако чем ближе эти «удобства», тем что то страшнее. Не из-за голлливудских фильмов, а из романов фантастов. Большинство из них умные люди и я многим из них верю и их гипотезам социального поведения человека в мире виртуальности.
Только не забудьте же на каждый виртуальный компьютер за 10$ надо установить ОС Майкрософт Виндовс 7 за $$$, МС Офис за $$$, и т.д. иначе приедут реальные милиционеры и надают по попе.
А. Объективная реальность:
А0: Умная Вселенная
А1: Умная Земля
А2: Умный город/регион обитания
А3: Умный дом
А4: Умный организм
А5: Умный мозг
Б. Человеческая деятельность:
Б0: Умное управление жизнью и саморазвитие
Б1: Умный секс, общение, досуг и образование
Б2: Умная работа, бизнес, общественная деятельность
Б3: Умное государство, экономика, политика, армия
Б4: Умные международные институты, наука, культура, искусство, религия
Б5: Умный интернет (в перспективе — межгалактическая сеть «Великое Кольцо»:))
Практически в каждом из этих направлений есть место для внедрения виртуальной (дополненной) реальности в качестве рабочего и/или игро-обучающего инструмента. Однако по большей части это отнюдь не забавная симуляция реальности обычной, с виртуальными городами, офисами и компьютерами. Истинная мощь ВР проявляется в том, что в обычной реальности принципиально сделать нельзя или очень сложно. Ключевой момент здесь — увеличение разнообразия интерфейсов, по которым осуществляется взаимодействие с пользователем (и с объективной реальностью, см. выше). Сегодня это с одной стороны клава, мышь, сенсорные экраны, акселерометр, компас, GPS-приемник, а также (пока еще) экзотика вроде сенсорных перчаток, набирающих популярность нейроинтерфейсов и других средств биологической обратной связи; с другой — различные форматы вывода видео (плоскость, окружение, 3D-среда), звука (от моно до 7.1), вибрации и других видов механической обратной связи, и снова экзотика — «парализаторы», устройства вывода запахов и т. д., и это примеры только динамичной информации, предназначенной непосредственно для восприятия пользовательским мозгом, а есть еще и производство материальных объектов (3d-принтеры), и множество медицинских применений (то есть уже не ограничиваясь рамками виртуальности, как ее обычно понимают). Для всех этих применений вычислительной мощности никогда не бывает много, либо ее необходимо впихнуть в более компактный формат, чем существующие. Что же касается собственно ВР, ключевой ее аспект в том, что любой новый канал ввода/вывода — это не просто «приближение к реалистичности», хотя и в этом аспекте ВР может быть очень полезна (игрообучение и т. д.); это в первую очередь возможности, которых в «реале» попросту не существовало и которые (что в «матрицах» и прочих «лабиринтах» просто игнорируется) оказывают непосредственное воздействие на «реал», обогащая его.
Таким образом, на вопрос, для чего нужны дополинтельные (опечатка!) мегаядра, гигагерцы и терабайты, можно ответить: для того, чтобы посмотреть, какое применение им найдут объединенные в Сеть почти 2 текущих гигапользователя (а в перспективе и все 7). И симуляция реальности обычной с большей реалистичностью — лишь самое тривиальное и скучное применение этой мощи. Сингулярность наступает!
1. Мне нравится РЕАЛЬНАЯ жизнь с ее системой ценностей(они поменяются в виртуальном мире)
2. Не вижу ничего плохого иногда немного понервничать, опаздывая на работу(это придает тонус)
3. Пробежки по утрам перед тем, как надеть шлем и
мечперчатки вряд ли многие будут практиковать( народ начнет жиреть )4. Страшно подумать о вирусах %)
5. При таком уровне коммуникаций народ вообще перестанет выходить из дома и кушать будет какие нибудь «таблетки», а ля 3 таблетки в день и ты здоров и полон сил.
6. ИМХО Чем меньше человек двигается, тем ленивее он становится, что сказывается на производительности его труда в том числе.
… как то так
Паутина. Клетка 5. ШАРОВАЯ МОЛНИЯ
По работе в течении более года занимался в Second Life исследованиями различных сообществ и взаимодействием реальной экономики и «виртуальной». Не стоит перегибать палку — нет ожирения и гиподинамии. Просто у тебя рабочее место — такое, какое тебе нравится и там, где тебе нравится. Ты можешь общаться с людьми «реально» действительно поддерживая ощущение псевдо-реальности.
После работы иди (реальными ногами) куда тебе захочется, бегай, качайся, плавай в бассейне. В конце концов все находит свою точку баланса. А «перегибающие палку» существуют везде, и в реальном мире. Такое ощущение что все работники ИТ — спортсмены-разрядники и именно из-за поездки на машине или на метро на работу.
Два примера (точнее — три, два моих и один — чужой):
Вообще возможные взаимодействия с виртуальным миром очень интересны но это наверное уже другая тема.