Будут ли веб-приложения заменять настольные приложения?

Все пойдет в облако? Если да, то в каком направлении? Google-Gears? Вспышка,AIR,JavaFX?


Смотрите также: имеет ли значение разработка рабочего стола?

20 ответов

Решение

Я задавал этот вопрос в течение почти десятилетия. В моем бизнесе мы создаем и продаем как Windows, так и веб-приложения, которые делают примерно одно и то же. Четыре года назад я бы сказал, что сейчас мы будем на 80-20 в пользу веб-приложений. Тем не менее, с точки зрения числа отправленных, мы все еще находимся на 60-40 в пользу приложений Windows.

Хотя я когда-то думал, что реальным препятствием для принятия программного обеспечения в качестве услуги является просто желание лучшего, более богатого пользовательского интерфейса (который решат Silverlight, Air и т. Д.), Сейчас я склонен думать, что есть много людей, которые просто предпочитают одноразовую покупку и локальный контроль над моделью подписки, подключенной через Интернет. Поскольку это предпочтение коренится в личном восприятии ценности денег, я не думаю, что технология изменит что-либо так быстро, как думают мы, технологи. Таким образом, я бы поспорил, что приложения для Windows будут с нами дольше, чем мы, разработчики, можем ожидать; еще 10 лет минимум.

Нет, пока кто-то не придет с очень хорошим аргументом, почему я должен позволять кому-то другому контролировать мои данные. И гарантирует, что мое интернет-соединение всегда включено и доступно везде.

Я спросил The Magic Eight Ball - он сказал: "Ни за что!"

Лично я мечтаю об этом, чтобы вы просто носили с собой USB-флешку, которая содержит ОС и все используемые вами приложения, а также все ваши личные настройки. Вы можете подключить этот диск к любому компьютеру, с которым вы сталкиваетесь, и получать индивидуальный опыт каждый раз, независимо от того, какой компьютер вы используете. У вас всегда есть доступ ко всем вашим приложениям и всем вашим данным. Когда вы возвращаетесь домой ночью или регистрируетесь на указанных компьютерах, выполняется резервное копирование, чтобы вам не пришлось беспокоиться о потере всех ваших данных. Это несколько похоже на то, что делается с Gdium и G-Key, но я думаю / надеюсь, что подобные идеи станут намного более популярными в будущем.

Скорее всего, ответ "Нет", если только мы не обнаружим секретную физику в нашей вселенной или какие-то другие странные лазейки. Теперь немного научной фантастики.

Подумайте об этом, однажды у нас могут быть Quantum Cloud Server, которые могут обрабатывать Gazillion FLOPS в секунду, однако, насколько нам известно, мы не можем посылать эти результаты быстрее, чем скорость света.

Итак, теперь представьте, что "Супер Облако", которое может обрабатывать все, что угодно, в течение 1 мили секунды, но если эти результаты не могут быть получены в течение нескольких мили секунд, "производительность отстой". Представьте себе космический корабль, например, он не может полагаться на облачный сервер, ему нужен "рабочий стол".

Теперь это звучит странно, но даже сегодня, начиная с 2008 года, фотону потребуется больше времени для перехода от одной стороны микросхемы ЦП к другой, чем требуется для изменения состояний затвора транзисторов. Таким образом, мы уже достигли не более быстрого, чем предел скорости света.

Так что все, что нам нужно, это тупые терминалы? Разве мы не были здесь раньше? Ну, ладно, они наверняка будут более симпатичными приложениями с мультимедиа и всем этим. Но тупые терминалы, тем не менее.

Не похоже, что маятник должен качаться так далеко назад.

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

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

Нет. Приложения, ориентированные на данные, и приложения, ориентированные на общение, могут быть облачными. Однако приложения, ориентированные на обработку, менее доступны для размещения в Интернете.

Да, но я сомневаюсь, что технология, которая будет доминировать, еще существует.

Я думаю, что для браузеров (HTML/Java/CSS/Flash/ независимо от того, что) затмевают нативные приложения в прямом смысле, производительность компьютерных архитектур (CPU/Memory) должна стать настолько огромной, что вы сможете запустить трудный процесс в реальном времени внутри структуры браузера и не видеть никакого снижения детерминизма или производительности в реальном времени.

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

Нет, на данный момент настольные приложения просто застряли в подвешенном состоянии. Он вернется в полную силу, как только мы наконец решим маленький вопрос безопасности.

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

Я действительно не понимаю, как это произойдет в ближайшее время, и я имею в виду, что в ближайшие 10-15 лет. Или даже почему бы этого захотеть. Интенсивные игры, количественные финансы, наука и защита - ни одна из них не выиграет от запуска в веб-браузере.

Люди слишком увлечены поиском "следующей большой вещи". Это не имеет значения! Сеть и рабочий стол в их нынешнем виде - это не что иное, как две отдельные платформы для приложений. Граница между этими платформами все больше стирается, но обе платформы имеют свои преимущества и недостатки для людей, создающих приложения, и, в конце концов, пользователю важно только, где находятся лучшие приложения.

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

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

Если есть хорошее нативное приложение, чтобы сделать что-то, и AIR-приложение, которое делает то же самое, я всегда буду использовать нативное приложение. У HTTP есть свои ограничения.

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

Я думаю, что они будут общаться друг с другом. Будет возможно иметь компоненты, размещенные в Интернете, и части, которые являются локальными. Приложения Flex могут использовать как локальные, так и браузерные песочницы. Если Silverlight еще нет, это будет необходимо.

Это все равно что спорить, что арахисовое масло заменит желе. Правда в том, что они оба прекрасно работают в одиночку или даже лучше, когда используются вместе во МНОГИХ случаях Лично я думаю, что в будущем большинство случаев будут использоваться в комбинации, а не по отдельности. Тем не менее, всегда будут отдельные случаи, где это имеет смысл - я не вижу, чтобы википедия или flickr стали автономными приложениями в ближайшее время. Точно так же я уверен, что есть настольные приложения, которые не имеют никакой выгоды от поддержки веб-доступа (хотя, как ни странно, я не могу придумать хороший пример на данный момент).

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

В настоящее время существуют такие вещи, как eyeOS, которые идут долгий путь, но когда это сводится к чистой производительности и играм, есть предел тому, что могут сделать браузеры.

Google представила Google Chrome OS в качестве ставки на то, что настольные приложения больше не будут важны.

Другие вопросы по тегам