Comments 74
Ну вот опять 25!
+5
Ух, как счастливы будут разработчики wine=))) MS не применет сломать совместимость.
+1
Вполне логичный шаг в свете столь бурного изменения Internet. Думаю так оно и будет на самом деле, вполне возможно не сразу с выходом IE9 но близко к тому.
0
Нет… Ну нет… Ну пожалуйста… Только не очередная проприетарная реализация… Пожалуйста, умоляю, пусть хоть апи тот же самый будет… НУ ПОЖАЛУЙСТА!!!
Услышь меня, Билли!!!
:'(
Услышь меня, Билли!!!
:'(
+2
это автоматически сделает IE9 дефолтным браузером геймеров
… и уменьшит прибыли онлайн-игр за счет отсева других платформ (включая мобильные, а-ля айфон/айпад/андроид).
Думаю, в такой ситуации, игродевелоперы предпочтут WebGL, потому что он будет на всех платформах, включая винду (геймеры — не тот контингент, который пользует (только) ИЕ или кто не может / не захочет поставить хром/сафари/лису/оперу)
-1
думаю, сразу появится соответствующая js-библиотечка, которая будет смотреть что браузер поддерживает
0
… и называется она jquery =))
jquery.support()
но не в этом суть.
ну посмотрит он, что поддерживает.
и что?
разработчики не будут делать по две версии игр — слишком накладно по деньгам.
а добавлять js-прослойку, для конвертирования (как сейчас из svg в vml) — слишком накладно по машинным ресурсам.
jquery.support()
но не в этом суть.
ну посмотрит он, что поддерживает.
и что?
разработчики не будут делать по две версии игр — слишком накладно по деньгам.
а добавлять js-прослойку, для конвертирования (как сейчас из svg в vml) — слишком накладно по машинным ресурсам.
+1
ну это как написать, можно написать обертку над WebGL. кнеш, будет оверхед, но js нынче быстрый — не думаю, что стоит о нем думать. кроме того, в чистую и полную кроссбрауерзность webgl я как-то не верю.
0
блин. не над WebGL, а над WebX
0
ну он-то быстрый, но извините, 3Д сам по себе будет жрать много ресурсов. А если еще и через обертку — это ж вообще жопа.
так что не уверен, что это сработает…
так что не уверен, что это сработает…
0
3d прожолвивый, и свободных ресурсов будет меньше. в целом согласен, но:
1. обертка нужна только для api (js > gl/x), а в игрушках акромя работы с api есть, например, физика и взаимодействие игроков, на просчет которых будет тратиться 90% времени — не факт, что обертка вообще уменьшит fps
2. 3d будет висеть на видео-карточке, а js на процессоре
1. обертка нужна только для api (js > gl/x), а в игрушках акромя работы с api есть, например, физика и взаимодействие игроков, на просчет которых будет тратиться 90% времени — не факт, что обертка вообще уменьшит fps
2. 3d будет висеть на видео-карточке, а js на процессоре
0
Онлайн-игры, работающие на и на PC, и на мобильных платформах, можно пересчитать по пальцам. WebX/WebGL никак на мобильных платформах не отразится.
+1
это их сейчас посчитать по пальцам.
а когда вышел iPhone 3GS и HTC Nexus?
такие себе пороговые девайсы в плане производительности.
Сейчас туда прибавился iPad. Вот-вот добавятся iPhone 4, HTC Desire и все новые девайсы.
И это будет быстрее, чем можно представить.
И это те платформы, на которых такие игры будут работать.
Очень динамичный и богатый рынок.
Который упускать будут только полные идиоты.
Так что все там будет.
а когда вышел iPhone 3GS и HTC Nexus?
такие себе пороговые девайсы в плане производительности.
Сейчас туда прибавился iPad. Вот-вот добавятся iPhone 4, HTC Desire и все новые девайсы.
И это будет быстрее, чем можно представить.
И это те платформы, на которых такие игры будут работать.
Очень динамичный и богатый рынок.
Который упускать будут только полные идиоты.
Так что все там будет.
+2
Так и WebGL/WebX там будет :) Очевидно, что MS будет обновлять свой мобильный браузер, и WebX и там лишним не окажется.
+1
мобильный браузер от MS на айфоне, айпаде и андроиде?)
вы издеваетесь?)))
вы издеваетесь?)))
0
Нет, на Windows Phone 7/8. Не издеваюсь.
Неплохое преимущество над айФоном, Вы не находите?
Неплохое преимущество над айФоном, Вы не находите?
+1
это не будет преимуществом, потому что iPhone+iPad+Android >> Windows Phone 7/8
игры под WebGL делаются уже сейчас, а Windows Phone пока еще и не пахнет.
так что отсутствие поддержки WebGL в Windows Phone только ударит по его популярности.
следственно, эффект обратный.
игры под WebGL делаются уже сейчас, а Windows Phone пока еще и не пахнет.
так что отсутствие поддержки WebGL в Windows Phone только ударит по его популярности.
следственно, эффект обратный.
0
> игры под WebGL делаются уже сейчас
Например, какие? Особенно интересуют игры на WebGL под мобильные платформы.
Например, какие? Особенно интересуют игры на WebGL под мобильные платформы.
+1
вы разницу между «делают» и «сделали» улавливаете?
ну и да, ясен пень это только предположение, но уверен в этом на 90%, опять же, потому что первый соберет все сливки, и очевидно, что желающие есть.
ну и да, ясен пень это только предположение, но уверен в этом на 90%, опять же, потому что первый соберет все сливки, и очевидно, что желающие есть.
0
Ну так что заставляет Вас думать, что WebX под мобильные платформы выйдет позже, чем эти самые игры?
+1
например то, что им еще и не пахнет нигде, нету апи и никаких тестовых/черновых сборок/демок.
в то время, когда WebGL уже доступен в браузерах (хоть и в ночных сборках).
следственно, под WebGL можно делать уже сейчас, а под предполагаемый WebX — нет.
да, не исключен вариант, что они его делают втихаря одновременно с разработкой игры кем-то.
но по этому поводу грызут сомнения…
в то время, когда WebGL уже доступен в браузерах (хоть и в ночных сборках).
следственно, под WebGL можно делать уже сейчас, а под предполагаемый WebX — нет.
да, не исключен вариант, что они его делают втихаря одновременно с разработкой игры кем-то.
но по этому поводу грызут сомнения…
0
> следственно, под WebGL можно делать уже сейчас, а под предполагаемый WebX — нет.
Ключевое слово «можно».
Я очень сомневаюсь, что существует какой-то серьезный проект, который УЖЕ тратит деньги на разработку под платформу, которая поддерживается даже не в бетах, а в ночных сборках.
Ключевое слово «можно».
Я очень сомневаюсь, что существует какой-то серьезный проект, который УЖЕ тратит деньги на разработку под платформу, которая поддерживается даже не в бетах, а в ночных сборках.
+1
знаете, в серьезных проектах есть серьезные аналитики, которые могут просчитать.
то, что WebGL будет везде, кроме IE — очевидно.
то, что это очень перспективный рынок — очевидно.
и то, что первый на него вышедший соберет хорошие дивиденды — тоже очевидно.
поэтому уже сейчас в это вкладывать — хоть и несколько рисковано, но риск того стоит.
то, что WebGL будет везде, кроме IE — очевидно.
то, что это очень перспективный рынок — очевидно.
и то, что первый на него вышедший соберет хорошие дивиденды — тоже очевидно.
поэтому уже сейчас в это вкладывать — хоть и несколько рисковано, но риск того стоит.
0
Когда дело касается казуалок (а доминируют на рынке флеш-игр именно они), ие оставляет за собой долю рынка.
0
А сильверлайт как в эту теорию вписывается?
+2
если будет одновременно и silver light, и «WebX» — один из них будет ущербен. а рынок браузерных игрушек, как мне кажется, будет помельче рынка флеша (без браузерных игрушек).
0
Если я не ошибаюсь, подобным «провидчеством» MS никогда еще не отличалась — такие «финты» характерны скорее для Apple.
К тому же, реноме IE настолько подпорчено, что воспринимать его как «платформу», да еще и «уникальную», мне кажется, решатся немногие.
К тому же, реноме IE настолько подпорчено, что воспринимать его как «платформу», да еще и «уникальную», мне кажется, решатся немногие.
+1
открою вам тайну: Microsoft разрабатывает свой браузер исключительно для своих целей и потребностей своих клиентов. Как можно догадаться браузер у MS — это далеко не сновное направление. Поэтому такие функции, как 3D в браузере, которое пока не понятно как использовать и кому нужно Microsoft заботят в последнюю очередь.
Не будет в IE9 трехмерных функций, я уверен.
Не будет в IE9 трехмерных функций, я уверен.
+1
Слушком уж надумано, особенно если вспомнить о существовании Silverlight.
+2
Silverlight предназначен преимущественно для работы с векторной графикой, а OpenGL/Direct3D — с растровой. Это сильно разные вещи.
+2
растровую графику рисует DirectDraw.
Direct3D — выводит трехмерные примитивы. которые являются векторными, но в трех измерениях.
Direct3D — выводит трехмерные примитивы. которые являются векторными, но в трех измерениях.
0
Выводит в виде растра: нет связи между конкретным пикселом и фигурой, которой он принадлежит. В этом и отличие от SVG.
0
мил человек, на экран все в виде растра выводится.
и SVG тоже.
что значит, нет связи между конкретным пикселом и фигурой, которой он принадлежит?
и SVG тоже.
что значит, нет связи между конкретным пикселом и фигурой, которой он принадлежит?
0
С SVG-объектом можно работать как с любым DOM-объектом, т.е. манипулировать деревом, слушать на нем события и т.д. WebGL таких возможностей не предоставляет, это только механизм формирования растра.
0
брррр…
при чем тут DOM?
вы дальше вэб-кодинга что-то знаете?
Зачем WebGL-у DOM? Там совершенно другие способы манипуляций с объектами.
еще раз повторюсь: все на экран выводится растром. абсолютно все.
и занимается этим видеокарта.
а все что происходит до формирования этого растра — комплекс манипуляций с векторной и растровой гафикой.
а как ими манипулировать — вопрос десятый.
с SVG — через DOM, с WebGL-графикой — через свои средства.
при чем тут DOM?
вы дальше вэб-кодинга что-то знаете?
Зачем WebGL-у DOM? Там совершенно другие способы манипуляций с объектами.
еще раз повторюсь: все на экран выводится растром. абсолютно все.
и занимается этим видеокарта.
а все что происходит до формирования этого растра — комплекс манипуляций с векторной и растровой гафикой.
а как ими манипулировать — вопрос десятый.
с SVG — через DOM, с WebGL-графикой — через свои средства.
+2
Зря человека минусуете. Во-первых, он не утверждал, что WebGL-у нужен DOM, а лишь что DOM есть в случае SVG.
Во-вторых, тыкая кнопкой по картинке в случае Canvas/WebGL, вы получаете лишь координаты мыши. В случае с SVG вы получаете объект, по которому кликнули. Но за это нужно платить тормозами DOM.
Во-вторых, тыкая кнопкой по картинке в случае Canvas/WebGL, вы получаете лишь координаты мыши. В случае с SVG вы получаете объект, по которому кликнули. Но за это нужно платить тормозами DOM.
+1
/me надеется, что если MS выпустит свой WebGL с небес сойдут все ангелы, а из ада все демоны и они анально покарают всех сотрудников MS'a, вообще всех даже те кто варят кофе, и чтобы они карали их до тех пор, пока он не перестанут так делать. Если же они сделаю свой WebGL, но при этом будут поддерживать WebGL — должны придти не только демоны ада с ангелами, но еще и.
А по теме — у них есть сервелат, свою технологию им делать не надо, а вот поддержку webGL сделать должны.
А если дедушка мозоз или любой другой(ая) кто исполняет желания читает этот пост — убери винду с десктопов и покарай того, что создал DX, ну и сделай так, чтобы DX умер.
А по теме — у них есть сервелат, свою технологию им делать не надо, а вот поддержку webGL сделать должны.
А если дедушка мозоз или любой другой(ая) кто исполняет желания читает этот пост — убери винду с десктопов и покарай того, что создал DX, ну и сделай так, чтобы DX умер.
-2
Лично я скорее откажусь от поддержки IE9 чем от WebGL и всех остальных браузеров и платформ, которые занимают куда большую долю рынка чем будет занимать IE9. Более того, я полагаю, что остальные разработчики будут рассуждать похожим образом. Надеюсь :D
Если же, как сказал чуть выше XaocCPS, MS вообще наплевать на 3д в браузере, тем лучше: WebGL успеет выйти и стать платформой по умолчанию для 3д в браузере. Отвоевать рынок при наличии готовых приложений под WebGL MS врядли удастся имхо.
Впрочем, поживем — увидим.
Если же, как сказал чуть выше XaocCPS, MS вообще наплевать на 3д в браузере, тем лучше: WebGL успеет выйти и стать платформой по умолчанию для 3д в браузере. Отвоевать рынок при наличии готовых приложений под WebGL MS врядли удастся имхо.
Впрочем, поживем — увидим.
0
автор, вот зачем вы им подсказываете?
+2
Да, да, Могилевский нарочито заговорчески восклицал вчера: «SVG? Ничего не расскажу про SVG!»
0
Silverlight 3 include: major media enhancements, out of browser support allowing Web applications to work on the desktop; significant graphics improvements including 3D graphics support, GPU acceleration and H.264 video support
-1
есть еще вот такой проект, спонсируемый гуглом
code.google.com/p/angleproject/
почему бы майкрософту не присоединиться? (мечты, мечты...)
code.google.com/p/angleproject/
почему бы майкрософту не присоединиться? (мечты, мечты...)
0
ИМХО они делают большую ставку на Silverlight. И не зря
-1
У разработчиков будет вариант: сделать игру IE only или «all (other) browsers». Насколько я понимаю, сейчас уже (практически) не осталось производителей игр, которые бы делали их «for IE only». Почему они должны резко начать делать for IE only, когда рядом будет возможность делать for all?
Другое дело, если MS НЕ будет поддерживать webGL, будет выбор «для ие» ИЛИ «для всех остальных». Надеюсь, что старого монополизма они не сделают.
Кстати, вероятнее всего, эта штука будет for vista+ only, так что MS должна будет бороться не только с фантами альтернативных браузеров, но и с пользователями FF на XP, которые НЕ хотят уходить с XP. А разработчики игр будут делать для тех, кто играет, а не для тех, кто пишет операционки.
Другое дело, если MS НЕ будет поддерживать webGL, будет выбор «для ие» ИЛИ «для всех остальных». Надеюсь, что старого монополизма они не сделают.
Кстати, вероятнее всего, эта штука будет for vista+ only, так что MS должна будет бороться не только с фантами альтернативных браузеров, но и с пользователями FF на XP, которые НЕ хотят уходить с XP. А разработчики игр будут делать для тех, кто играет, а не для тех, кто пишет операционки.
0
Да, все так и есть. WebX, если он появится, будет мощным средством монополизации.
И Майкрософт, между прочим, сама — крупный разработчик игр.
И Майкрософт, между прочим, сама — крупный разработчик игр.
+1
Разработчики и сейчас делают для XP, Vista, Win7 используя DX9 и 10 соответственно. А так же (о боже) некоторые движки поддерживают каr OpenGL так и DX рендеринг. Думаю универсальный движок, который будет работать как на WebGL так и на эфемерном WebDirectX напишут достаточно быстро, опыт уже есть.
+1
Все домыслы автора базируются на ошибочной предпосылке — типо 3D в браузере сейчас невозможно.
Ан нет. Сейчас можно писать xbap приложения на WPF, хостить там Direct3D и хоть Сrysis 2 играть. Работает это еще со времен Windows Vista и только под IE…
Спрашивается, чего это производители игр не ломанулись через эту возможность?
Ан нет. Сейчас можно писать xbap приложения на WPF, хостить там Direct3D и хоть Сrysis 2 играть. Работает это еще со времен Windows Vista и только под IE…
Спрашивается, чего это производители игр не ломанулись через эту возможность?
-1
WPF работает через Direct3D, а гипотетический WebX будет интерфейсом к Direct3D, фактически биндингом Direct3D для Javascript, так же, как WebGL — JS-биндинг для OpenGL. Это означает, что портирование приложений станет достаточно тривиальным.
К тому же WPF предназначен в первую очередь для описания UI и работы с векторными объектами, а не 3d-рендеринга.
К тому же WPF предназначен в первую очередь для описания UI и работы с векторными объектами, а не 3d-рендеринга.
0
> Спрашивается, чего это производители игр не ломанулись через эту возможность?
> только под IE
> только под IE
0
Этим тезисом и убивается смысл статьи — зачем WebX вообще, если это только под IE…
Правильно, незачем. Соответственно накакого WebX и не будет
Правильно, незачем. Соответственно накакого WebX и не будет
0
я просто на Ваш вопрос ответил.
а у статьи вопрос другой: будут ли все браузеры плясать под одну дудку, или ие будет что-то аналогичное двигать?
рынок браузерных игр от того и выбрал флеш, что он у всех есть и у всех одинаковый. а когда будет возможность делать игры в не тормозящем 3d под 99% браузеров (флеш может злой админ вырубить), часть браузерных игрушек перейдут на нативную платформу. так вот: будет ли в ие9, как у всех, WebGL, или майкрософт упрется в то, что тот же silver light / WPF / что-то еще уже есть?
а у статьи вопрос другой: будут ли все браузеры плясать под одну дудку, или ие будет что-то аналогичное двигать?
рынок браузерных игр от того и выбрал флеш, что он у всех есть и у всех одинаковый. а когда будет возможность делать игры в не тормозящем 3d под 99% браузеров (флеш может злой админ вырубить), часть браузерных игрушек перейдут на нативную платформу. так вот: будет ли в ие9, как у всех, WebGL, или майкрософт упрется в то, что тот же silver light / WPF / что-то еще уже есть?
0
Sign up to leave a comment.
Готовит ли Microsoft WebX?