Будущее компьютера глазами стратегов Microsoft

    На конференции EmTech, проходящей в эти дни в стенах Массачусетского Технологического Института (MIT), одним из докладчиков выступил шеф Microsoft по исследованиям и стратегии Крейг Манди (Craig Mundie). Журнал Technology Review попросил его рассказать о своем видении будущего персональных ПК, а я дополнил его слова кое-какими комментариями.

    Следующим большим сдвигом в области ПО персонального компьютера Крейг считает переход к смешанной схеме, когда устройства-клиенты (десктопы, мобильные компьютеры и телефоны) одной ногой будут опираться на привычные локальные программы, а другой — на интернет-сервисы. Архитектура приложений для всех платформ должна стать единой. Такой подход к проектированию компьютерных систем в Microsoft уже больше года определенно называют «Софт+Сервисы».

    Алексей Федоров, руководящий группой в российском Департаменте стратегических технологий Microsoft, говорит, что «в целом, эволюция операционной системы предполагает замену ряда компонентов на соответствующие сервисы, которые, скорее всего, будут реализованы в рамках развития платформы Windows Live. Так, в следующей версии клиентской операционной системы — Windows 7 — в виде сервисов будут реализованы такие приложения, как Mail, Movie Maker и ряд других.»

    Манди уверен, что существующие принципы программирования должны быть пересмотрены. Привычные процедурные языки не справляются с задачами параллельных вычислений, просто из-за своей структуры. Другая проблема: заставить программы корректно работать на всем спектре разнообразных устройств. Для этого потребуется новый класс утилит, которые будут удостоверяться, что на данном устройстве алгоритмы работают именно так, как было задумано. Это позволит легко синхронизировать работу приложений на огромных серверах и самых скромных смартфонах.

    Приложения, созданные по новым принципам, будут давать вам одинаковые впечатления от использования, независимо от того, где они установлены — на mp3-плеере или в бортовом компьютере машины. И все они будут играть свои партии в большом концерте вместе с онлайн-сервисами. В этом мнении Крейг Манди не одинок. По оценкам IDC, уже через 3 года в США 25% всех бизнес-приложений будут выходить в виде интернет-сервисов. Их пользователи смогут получить доступ к своей деловой информации с любого подходящего устройства, имеющего доступ в Сеть. Широко известная система управления взаимодействиями с клиентами (CRM) компании Salesforce — отличный пример подобного приложения.

    Переходя от теории к практике, Манди описал проект Live Mesh, который несколько лет ведет его коллега Рэй Оззи (Ray Ozzie) — главный архитектор ПО в Microsoft, который в дуэте с Крейгом взял на себя функции ушедшего Билла Гейтса. В рамках Live Mesh реализуется концепция вычислительного облака (cloud computing), в том виде, как его видит компания. Несмотря на бытующее представление, что облако должно состоять из «глупых» устройств-клиентов, которые реализуют только интерфейс доступа к большим серверам приложений и данных, главная роль Mesh — в координации «оркестра» офлайн- и онлайн-приложений.

    Устоявшаяся модель использования ПК еще далеко не изжила себя, подытоживает Манди. Ее не нужно ломать до основанья, нужно совершенствовать ее эволюционным путем. И на сегодня пока еще рано отказываться от устройств с собственными вычислительными способностями и загонять все «в провод». Что ж, как говорится, «кто к старости не стал консерватором, у того нет разума». А дело молодых радикалов теперь — искать идеи, чтобы обойти Microsoft на крутом повороте, который сейчас делает софтверная отрасль.
    Поделиться публикацией

    Комментарии 68

      +1
      Ну это хоть не такие котегоричные заявления как может себе позволить Балмер или Гейтс. Причем, мне кажеться многое из этого, что описано в статье уже началось.
      • НЛО прилетело и опубликовало эту надпись здесь
          0
          еще года полтора назад задумался о таком взаимодействии устройств.
        –3
        Просто попытка поджать под себя интернет-сервисы и старые рынки приложений.
          +4
          Microsoft надо поджимать под себя старые рынки? Думаю, нет. А вот интернет-сервисы — это да, но никто этого и не скрывает.
          –7
          «256 кб оперативной памяти хватит каждому пользователю компьютера». Уильям Генри Гейтс. (1986 год. Точно не понью, может кто поправит)
          Мне кажется, что через десять-двадцать лет мир станет другим. Главное — сделать прорыв в сфере искусственного интеллекта, а то уже надцать лет топчимся на одном месте.

          Манди уверен, что существующие принципы программирования должны быть пересмотрены.
          Представляю программиста, насчитывающего программу голосом… Среди программистов (и у их жен) будут популярны антидепрессанты.
            +5
            640kb
              +3
              Биллу Гейтсу эти слова не принадлежат
                –1
                Вы Заставили меня обратиться к первоисточнику. В далёком 1981 году звучала так: «640 килобайт оперативной памяти должно быть достаточно для любого пользователя». Сказал её, действительно, мистер Гейтс.
                Если не верите, прошу обратиться к поисковику или книге Уильяма Гейтса «The road ahead».
                  +4
                  I've said some stupid things and some wrong things, but not that. No one involved in computers would ever say that a certain amount of memory is enough for all time… I keep bumping into that silly quotation attributed to me that says 640K of memory is enough. There's never a citation; the quotation just floats like a rumor, repeated again and again.

                  * Bloomberg Business News (19 January 1996); also WIRED (16 January 1997)
                  en.wikiquote.org/wiki/Bill_Gates
                  не знаю прямо кому верить
                    +3
                    На самом деле, этой фразой я хотел подчеркнуть, что мир меняется очень быстро. Хотел показать, как мир сильно изменился за 25 лет, а не блеснуть эрудицией, показать, что я читал какую-то умную книжку.

                    Мир меняется быстрее, чем когда либо. И нам повезло, что наши билеты в первом ряду.
                    0
                    >Оперативная память разделяется на зоны; основная память (640 Кб), дополнительная память (Expanded Memory Specification EMS) и расширенная память (eXtended Memory Specification XMS).

                    Вот, а некоторые любят спекулировать этим выражением вкладывая совершенно иной смысл в эту фразу. Основной памяти действительно хватало любой программе, но это не значит, что она при этом не жрала оперативку из других зон.
                      –2
                      Вот здесь принадлежность фразы Биллу Гейтсу разбирают по косточкам.
                      Эта цитата принадлежит Биллу Гейтсу, по крайней мере, из-за того, что она не принадлежит более никому.

                      Целью моего комментария было не установить происхождение цитаты, а сравнить состояние ИТ рынка 25 лет назад с настоящим и попытаться понять, что нас ждет в будущем.

                      Из-за подобных боев с мельницами ВСЕГДА теряется первоначальный смысл сообщений, что очень прискорбно.
                +2
                Недумаю что изменения принципов программирования это всего лишь изменение способа ввода информации.
                  0
                  это об антидеприссантах от n1t_ro.
                    –2
                    Гипотетически, же можно представить ситуацию, когда программный код не в вводится программистами, а ими начитывается?
                    В офисе стоит постоянный гул, а не стук по клавишам. Дома будут слышны фразы а-ля «Пап, что с тобой?»

                    Думаю, нас ждет кардинальное изменение принципов программирования еще не скоро. Программа еще долго не сможет «выходить из системы», то есть делать больше, что ей прикажет программист. А все остальное — движение по горизонтали, особенно перенос сервисов в интернет (на мой взгляд, шаг по увеличению контроля за пользователями. Каждый (!) человек должен контролировать свою (!) информацию ).

                      0
                      Книжки, что ли, какие-нибудь умные почитайте… Или хотя бы википедию:

                      en.wikipedia.org/wiki/Programming_paradigm

                      Глядишь, зачитывание кода голосом станет не единственным, что будет в голову приходить.

                  +2
                  По-моему, завязывание чисто оффлайновых(по идее) приложений на интернет — ненужное усложнение и без того отлично работающей схемы. Не, ну разработчикам, понятно, удобней, когда весь софт у них на сервере. Но будет ли удобно это пользователям?
                    +3
                    Меньше проблем с установкой, настройкой и совместимостью, автоматические обновления на стороне сервера, доступ с любых устройств. Чем не удобства?
                      +3
                      Зависимость от наличие интернета как такового, скорости соединения/загруженности канала, стоимости трафика, невозможность использования в «полевых» условиях, психологические замуты (часто неприятно да и небезопасно работать с конфиденциальной или личной инфой через нет).
                      К тому же стоит учесть многочисленные разговоры о том, что через некоторое время информационные каналы будут перегружены и скорости в инете значительно упадут — не знаю, правда это или паранойя, но худший вариант развития событий надо всегда учитывать, как бы маловероятен он не был.
                        +2
                        Хорошей аналогией тут будет, наверное, переход автомобилей к электрической (или водородной) тяге. Совершенно ясно, что взять и переставить на все машины электроприводы вместо двигателей внутреннего сгорания — это глупость (а вдруг не окажется рядом розетки, несовершенство накопителей энергии приводит к долгой зарядки и т. д.). Поэтому приоритет сейчас — гибридные двигатели, где электричество и сжигаемое топливо страхуют друг друга.
                          +2
                          На мой взгляд, в данном случае переход слабооправдан. Это больше похоже на такую идею: «А давайте научим автомобиль летать в небе и плавать под водой!» Выглядит оно, конечно, круто — но, как известно, чем сложнее система, тем больше вероятность поломки.

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

                            Точно то же можно сказать про переход от лошадей к автомобилям и от паровозов к электропоездам :))
                              0
                              А вот и нет=) В вашем примере повышение прямой функциональности есть — увеличение скорости, снижение загрязнения(особенно актуально для лошадей — в начале двадцатого века были сильные сомнения, что будет с городами из-за обилия, пардон, кала).

                              В нашем случае изменяется функциональность не прямая, а как бы это сказать, дополнительная, косвенная. Причём в части случаев в ущерб прямой.
                                0
                                а избавление от пробок на асфальтовых дорогах?
                                  0
                                  А это тут причем? o_O
                                0
                                И говорили! :)
                                0
                                Ну, по крайней мере по настроению Манди я понял, что сверхестественные прожекты он пока видеть не хочет. Чувствительные приложения, конфиденциальная информация — все это должно пока остатаваться в полном распоряжении владельца и под его личной ответственностью. А такие штуки, как совместное редактирование видео-ролика с дня рождения в «обынтернеченом» MovieMaker — это пожалуйста, тут связка «компьютер-ноутбук-смартфон-сервер» дает возможность увлекательно поиграться.

                                Ну а бизнес-решения на основе сервисов — это уже сложившийся тренд, это все делают уже давно. Но и тут MS пока не хочет идти на крайности, что лично мне в их подходе нравится. Это не то, что собрать всю информацию в гигантских дата-центрах и отобрать хлеб у всех хостинг-провайдеров (в эту сторону идет Google).
                                  0
                                  Тут важна тенденция. Если подобные продукты наберут популярность — оффлайн-приложения станут уделом либо махровых любителей, либо профи. Займут узкую нишу специализированного софта, скорей всего.
                                  А тот же ролик в Муви Мейкере — его человек должен быть в состоянии склепать и без интернета. В идеале.
                                    0
                                    Согласен. Ну вот Micosoft и готовится к тому, что подобные продукты наберут популярность. Просто готовится — в нужный момент компания хочет оказаться во всеоружии. Подталкивать потребителей интересоваться онлайн-сервисами она официально не хочет.

                                    Если бы хотела, то слухи об их Веб ОС Midori (которая якобы должна придти на смену Windows 7) давно перестали бы быть слухами и ее бы внесли в продуктовые планы. А последний roadmap, который я видел (августовская версия) дальше Win7 здесь не заглядывает.
                                      0
                                      На мой взгляд, все равно их куда-то не туда несет — пропаганда тачскринов и разговоры про устройство программ по типу сервер-клиент…

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

                                        Соль вся в том, что абсолютно любое устройство — ваш настольный ПК, ноутбук, смартфон, тонкий клиент — все будут в принципе обеспечивать какой-то уровень одинаковой функциональности, для вас по ощущения не должно быть никакой разницы. И он будет достаточно высоким для повседневных нужд.

                                        Еще раз хочу сказать, что меня и привлекает в этом всем — это взвешенность и продуманность того, что сейчас выносится на публику. Хотя поговорите со специалистами внутри компании и вы ощутите сколько у них там роится идей. Если бы я был фанатом Microsoft, который без их продуктов не мыслит свою работу, я был бы спокоен за завтрашний день :)
                                          0
                                          Поживем-увидим, в общем=)
                                  +1
                                  Система усложняется, но не сильно, а пользоваться ей становится легче. Это скорей похоже на автоматическую коробку передач у автомобилей, функциональность снижается, система усложняется, цена увеличивается, пользоваться легче, для тех кто предпочитает полный контроль продолжают выпускать классические варианты.
                                  Еще пример — мало кто сейчас держит у себя почтовый сервер, даже от email-клиентов многие отказываются в пользу web-интерфейса.
                                    +1
                                    Ну, насколько я знаю, достаточно доступный безлимитный и быстрый инет в РФ есть только в нескольких городах. Все остальные сидят в лучшем случае с помегабайтной оплатой.

                                    Вот и получается, что для большинства русскоязычных пользователей — не быстрее и не удобнее.

                                    P.S. Кстати, во многих известных мне серьезных компаниях веб-интерфэйс для почты не так уж и используют. Чаще все-таки по старинке.
                                      0
                                      В серьезных компаниях и свой сервер зачастую имеется. Кстати я сам дома пользуюсь по старинки email-клиентом, но уже подумываю перейти на веб.
                                        0
                                        Интернет в России это да, загадка природы. Развивается он слишком медленно, но прогресс есть. Заметил что даже на Украине с этим лучше. Тем не менее все эти нововведения будут приходить не сразу, а постепенно, может к тому времени и Россия подтянется. Еще такой момент, как ни крути для софтверных компаний большинство русскоязычных пользователь — второстепенная аудитория, в первую очередь они будут ориентироваться именно на людей с быстрым и дешевым интернетом.
                                          0
                                          Все равно — интернет слишком большой фактор риска — как в плане стабильности, так и в плане безопасности. Я жумаю, это верно для любой страны.
                                          Оффлайновое же обеспечение позволяет обеспечить стабильную, гарантированную скорость работы приложений, зависящую только от компьютера юзера, а не от сервера и канала.
                                            0
                                            Безусловно оффлайн никуда не уйдет, особенно в узко специализированных сферах или в местах где требуется 99,9% надежность. Сомневаюсь что компьютер среднестатистического пользователя будет более безопасен и стабилен чем удаленный сервер.
                                              0
                                              Сомневаюсь, что канал передачи данных через интернет будет хоть вполовину так безопасен и стабилен, как престарелая четвёрка, вообще к сети не подсоединённая=)
                                0
                                Заведомое неэфективное использование ресурсов чем не минус? То что раньше отлично работало на СPU 400Mhz + 128Mb RAM. Теперь требует 2000Mhz + 512Mb. Какбы регресию не замечаете?
                              –2
                              А кого-то ещё интересует мнение стратегов Майкрософт? По-моему своими стратегиями у них здорово получается разрушать собственную монополию на всё, кроме может быть офисных пакетов.
                                0
                                OpenOffice.org?
                                  0
                                  Не, я не говорил про отсутствие альтернативы. Я сам MS Office терпеть ненавижу и юзаю Pages/Numbers из iWork, когда нужно, на линухе юзал OOo.
                                  Я просто к тому что походу на этом рынке у MS пока всё ещё хорошо обстоит, особых жалоб нет у главной аудитории. В отличии от Vista, например.
                                    0
                                    Ну, домашние пользователи сейчас начали переходить на OO — судя по моим знакомым, по крайней мере. Цена не радует людей, учитывая, что практически то же самое раздают бесплатно.
                                –1
                                Идеология сервисов родилась очень давно. Та же sape.ru (уж чего проще? :)) давно использует XML-RPC для общения с Desktop-приложениями.

                                А то, что господам из Майкрософт эта идея понравилась только сейчас — это их проблемы, имхо :)
                                  0
                                  В MSDN уже с 2002 года появляются циклы статей о Service orientation и пользе употребления его в пищу. (но не все они выглядят убедительно)
                                    0
                                    В одной из презентация Microsoft на тему Софт+Сервис была такая простая схемка: С+С = Сервисно-ориентированная архитектура (скорость работы приложений)+Rich Internet Applications (богатая функциональность онлайн-сервисов)+SaaS (доставка сервисов и заработок на продаже доступа к сервисам)+Cloud Computing (собственно новая инфраструктура)+Веб 2.0 (всякие плюсы от расшаривания работы между удаленными пользователями).

                                    Вообще, стратегия С+С при внешнем осмотре выглядит уже довольно убедительно. Тем более, что она не содержит практически ничего нового — только собирает вместе уже работающие решения.
                                  –3
                                  Ура! шажок к WebOS. Ждём, ждём. Им бы с гуглом объединиться, далеко бы пошли.
                                    0
                                    Это скорее шажок в обход Веб ОС. Да и Google не то, чтобы уж очень стремился посадить всех на провод в ближайшей перспективе. Просто они меньше говорят о том, каким им видится будущее. А Microsoft говорить об этом обязывает роль флагмана отрасли платформенного ПО. Кто бы что ни говорил, но их позиция здесь сыграет огромную роль.
                                    +2
                                    www.thinkgos.com/ в массы)

                                    Это явно то направление, которое будет расти. Я сейчас практически всё свободное компьютерное время провожу в браузере. Если бы у нас работал Hulu, я бы и видео-плеер не включал, даже в торрентах с появлением tstream скачивать видео теперь тоже не надо. Будущее iTunes я тоже вижу исключительно в Web-реализации. Остаются лишь специализированные тулзы — CAD, IDE, графика, видео. Их сложно перенести в Web, потому что они требуют серьёзных вычислительных мощностей. Остальной же потребительский софт гарантированно перейдёт в интернет.
                                      0
                                      Мне кажеться или идеалогия переноса части ПО на сервисы медленно убивает Microsoft, потому что их бизнес-модель тесно завязана на продаже копий ПО, что не выгодно в сервис-ориентированном бизнесе, поэтому они используют половичатую стратегию «ПО+сервис». Пока практически все пользуются сервисами других компаний (Google ;) ), и в этой моделе очень важна открытость.
                                        0
                                        Об идеалогии тут речи не идет, это просто бизнес :) И бизнес-модель можно изменить, если условия рынка будут того требовать. А говорить о том, что продукты других компаний используют «все» пока еще очень рано — настоящая борьба за потребителя тут еще не началась. Да и Google, кстати, в деловых приложениях далеко не лидер.
                                          0
                                          Я как раз о бизнесе и говорю. Открытость, это не только идеалогия, это в первую очередь возможность/функция. Возможность использовать для GTalk любой jabber-клиент (хотя всё равно 90 % сидят под официальным), открытая конкуренция, когда клиент понимает, что он не сядет на «иглу» закрытых стандартов (ЕС этим очень озабочены), возможность использовать кучу сторонних клиентов Twitter. Для бизнеса Микрософт это непривычно, поэтому (как мне кажеться), и ввёл половинчатую позицию «ПО + сервис», а не сервис отдельно, ПО отдельно.
                                            0
                                            Возможность использовать кучу сторонних клиентов для платформы jabber (GTalk — это ведь jabber-клиент, а не платформа) нельзя сравнивать с возможностью использовать кучу платформ — такая возможность интересна потребителю ровно до тех пор, пока он не выбрал себе одну из них или старая его перестала устраивать.

                                            С+С — это практически готовая платформа. И на сегодняшний день она — самая публично обоснованная из всех. Конкуренты, которые придут бороться с ней (а я надеюсь они придут), должны будут обосновать свой подход хотя бы на таком же уровне.
                                      • НЛО прилетело и опубликовало эту надпись здесь
                                          0
                                          Проблема в том, что S+S всё равно часто предполагает хранение данных на сервере. Пример крупного банка действительно правильный, но средним и мелким фирмам дорого обходиться обслуживание своей инфраструктуры, да и даже в вопросе безопастности, таким фирмам проще доверять крупной фирме, так как собственный уровень безопастности всё равно будет ниже.
                                            0
                                            Да, предполгает, но не обязует. Проблемы тут нет. В той же презентации, о которой я говорил чуть выше, был график, где решения для конкретной ситуации выстраивались слева направо — от контроля к экономии. Чем больше вы отдаете в Сеть (поставщику платформы — Microsoft или посреднику-хостеру, который предлагает готовые специализированные решения на базе платформы), тем меньше ваши затраты на поддержание инфраструктуры, но и меньше возможностей для управления ей. Microsoft предлагает как раз гибкий подход, и ее готовность как угодно сотрудничасть с многочисленными посредниками увеличивает количество возможных вариантов настройки любой системы на порядок. Как по сравнению с классической «офлайн» версией, так и по сравнению с полностью онлайновой.
                                            • НЛО прилетело и опубликовало эту надпись здесь
                                            0
                                            Перенос части сервисов онлайн, еще один способ контроля за легальным использованием своего ПО.
                                            Например таже мидори может не прижиться на территории СНГ, где не привыкли платить за софт.
                                              –1
                                              Болтовня ни о чём. Это не прогноз на будущее, а обзор «настоящего» в IT.
                                                –1
                                                Если про овец:
                                                Устоявшаяся модель использования ОВЕЦ еще далеко не изжила себя, подытоживает Манди. Ее не нужно ломать до основанья, нужно совершенствовать ее эволюционным путем. И на сегодня пока еще рано отказываться от ОВЕЦ и загонять все «в провод». Что ж, как говорится, «кто к старости не стал консерватором, у того нет разума». А дело молодых радикалов теперь — искать идеи, чтобы обойти Microsoft на крутом повороте, который сейчас делает ОВЦЕВОДЧЕСКАЯ отрасль.
                                                  0
                                                  Micro$oft, как всегда, выдает гугловское настоящее за свое будущее:) Легко «придумать» идею, когда гугл ее уже реализовал в виде готового продукта Gears. Помните их отношение в середине 1990х к интернету? Футуролухи блин…
                                                    +1
                                                    Gears вышел в 2007 году. Micro$oft «придумал» идею я точно не знаю, когда, но они уже вовсю с ней носились на момент выхода .NET, что было явно раньше.
                                                    0
                                                    Будущее компьютеров определяет не многопроцессорность или языки программирования. Будущее определяется устройствами отображения и ввода информации.
                                                    Пример: E-Ink, экономящий энергию. Ставить на него мощный процессор не имеет смысла, следовательно компьютер должен быть подключён к сети. Отсюда и надо танцевать. Ограничения электронной бумаги порождает необходимость как-то поставлять видео — значит, рядом с большим экраном должен быть маленький, но быстрый. В результате получаем что-то, похожее на первую версию Lbook, которая не пошла (в ней был второй маленький служебный экранчик), может быть получаем конструкцию в виде книги — слева отключаемый экран для видео, справа T-Ink. И обработка в виде сервисов.

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

                                                    Итого, идея компьютера-монитора без процессора — единственное разумное развитие вычислительной техники.
                                                      0
                                                      «Итого, идея компьютера-монитора без процессора — единственное разумное развитие вычислительной техники.» эмм, сами то поняли что сказали? то есть следующая ступень развития вычислительной техники — прекращение ее существования? думаю интел будет против
                                                      ну а прогнозы от майкрософт имеют обыкновение не сбываться, муви мэйкер в виде интернет-сервиса это вообще бред
                                                        0
                                                        Без процессора == без быстрого горячего прожорливого процессора.
                                                      0
                                                      Да, да, да! HTML+JS+CSS — не та платформа на которой следует строить будующие! Прощай карма.

                                                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                      Самое читаемое