Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Веб-программирование > JavaScript / HTML

JavaScript / HTML Создание динамической разметки страниц

Ответ
 
Опции темы
Старый 26.05.2014, 00:37   #1
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
WebGL - iOS

Как нам всем известно, WebGL (OpenGL ES 2 для броузера), до сих пор не поддерживался на iOS (iPhone, iPad).
Но на WWDC 2014 нас (PlayCanvas) попросили предоставить инфу о нашем продукте, для небольшого демо на их конференции. И Apple также имеет ряд сессий где они будут разговаривать о iOS и WebGL, что означает они собираются зарелизить полную поддержку WebGL на свою платформу.

Подмечу что технически поддержка для WebGL на iOS уже есть давно, но была лишь доступна для разработки рекламных баннеров. Что указывает на то что если они зарелизят WebGL то это не будет сырым продуктом, а уже сразу будет иметь большой ряд расширений OpenGL.

Текущая поддержка WebGL.

Это означает что будет БУМ разработки под WebGL и большие компании по разработке казуальных игр серьёзно рассмотрят вступление в рынок разработки игр под эту платформу.

Подмечу что Android 4.4+ "из коробки" имеет Chrome броузер, который держит WebGL весьма хорошо.
Следственно все новые мобильные девайсы на Android'е будут держать WebGL.
Также IE11 имеет очень хорошую имплементацию WebGL'а.
Ну Firefox/Chrome были всегда там, на всех ОСях (Linux, Mac OS X, Windows).

Если вступают iOS и Safari - то это полностью "замыкает" необходимый список платформ для полностью коммерческой разработки с доступам к миллионам людей с вебом в их карманах и на лаптопах.
(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
ABTOMAT (26.05.2014), HolyDel (26.05.2014), LLI.T.A.L.K.E.R. (26.05.2014), Mr_F_ (26.05.2014), St_AnGer (27.05.2014), Жека (27.05.2014)
Старый 26.05.2014, 21:09   #2
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: WebGL - iOS

Хорошие новости!

Сообщение от moka Посмотреть сообщение
Также IE11 имеет очень хорошую имплементацию WebGL'а.
NYET
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Mr_F_ (26.05.2014)
Старый 26.05.2014, 21:12   #3
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: WebGL - iOS

NYET
+1
говно имплементация - проверяли
---
конкретнее: не проходит разные WebGL Conformance Tests с сайта, собсно, Хроноса
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
HolyDel (26.05.2014)
Старый 27.05.2014, 04:33   #4
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: WebGL - iOS

Сообщение от Mr_F_ Посмотреть сообщение
+1
говно имплементация - проверяли
---
конкретнее: не проходит разные WebGL Conformance Tests с сайта, собсно, Хроноса
Некоторые не проходит.

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

Не забывайте что вы сравниваете с броузерами (Firefox/Chrome) которые имеют WebGL уже ужасно давно, и их первые версии были ужасно не работающим д**ьмом.
Firefox имеет WebGL с 4.0 версии, 22 марта 2011 (3+ года!)
Chrome с 8ой (декабрь 2011, 2.5+ года), и вошёл в состояние стабильного на 18ой версии (март 2012, 2+ года).

То есть у Chrome и Firefox уже 2.5+ года у каждого багажа опыта и релизов. Когда IE11 один раз релизнули в состоянии почти на ровне с Chrome и Firefox. Что говорит о большом потенциале.
Safari же до сих пор в жопе, имея уже 3+ года реализацию WebGL в их рекламном движке, но не доступна в броузере "без бубнов", и даже с пляской, реализация кривая. Надеемся что после WWDC последуют обновления со стабильной версией, на ровне с Chrome и Firefox, т.к. повторюсь: реализация WebGL у Apple'а уже есть давным давно.

Сообщение от Mr_F_ Посмотреть сообщение
конкретнее: не проходит разные WebGL Conformance Tests с сайта, собсно, Хроноса
Какие именно можешь уточнить?
Т.к. если ты Chrome и Firefox прогонишь, они тоже фейлят там не мало где. Там тестируются не только основные но и самые редкие случаи, которые в реальной работе WebGL в проектах, будут редкими случаями.

UPD: лол, Firefox вообще крашится у меня на тесте..

UPD2:
Chrome: 24679 of 24782 passed (99.58%)
IE11: 21250 of 23669 passed, 3 timed out (89.78%)
Firefox: Crash (но думаю ближе к Chrome).

89% не 99%, согласен, но если почитать где идут фейлы, там в основном забыли выкинуть код ошибки верный, или по дефолту цвет заливки с 0 альфой и т.п. Когда как уже говорил - у нас движёк работает из коробки, и много у большинства WebGL движков тоже.
(Offline)
 
Ответить с цитированием
Старый 27.05.2014, 06:06   #5
FDsagizi
Бывалый
 
Аватар для FDsagizi
 
Регистрация: 04.01.2008
Адрес: Казахстан \ Талдыкорган
Сообщений: 659
Написано 170 полезных сообщений
(для 509 пользователей)
Ответ: WebGL - iOS

Это хорошо что нету отдельно директ икс))
Еще бы гугл дарт также активно внедрили бы...
__________________
Жизнь как говориться игра- делать игры моя профессия(с)

Программирование, это религия! Её нужно исповедовать.
(Offline)
 
Ответить с цитированием
Старый 27.05.2014, 13:37   #6
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: WebGL - iOS

Какие именно можешь уточнить?
в последний раз, когда проверяли, не проходил вот этот:
https://www.khronos.org/registry/web...4-to-mat3.html

мне лень ради кривого IE было шейдеры все переписывать на костыльные, так что я остановился на варианте, что он не держит вебгл, и идёт он нах)
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
moka (27.05.2014)
Старый 27.05.2014, 13:57   #7
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: WebGL - iOS

Сообщение от Mr_F_ Посмотреть сообщение
в последний раз, когда проверяли, не проходил вот этот:
https://www.khronos.org/registry/web...4-to-mat3.html

мне лень ради кривого IE было шейдеры все переписывать на костыльные, так что я остановился на варианте, что он не держит вебгл, и идёт он нах)
Справедливости ради, уже исправили. Проверил только что.
А вот в моём движке до сих пор какашка:



И я даже знаю, в чём дело: я по разным varying распределил координаты вершин, ибо их стало слишком много (xyz, nxnynz, uvw и т.д.) и в одну уже не влезали. Протестировал на всех браузерах, на тот момент державших WebGL и всё было ок. А потом появился IE11 и я посмотрел, что в нём. А там параша.

Конечно, наверное, есть вкостыльное решение (я как минимум 2 таких вижу), как это побороть, но я пока что занят другими вещами.

Конечно, можно оправдать это тем, что WebGL в IE появился совсем недавно, и для первого релиза он неплох, тем более, что авторы стараются и, судя по тесту выше, исправляют баги, что вообще нехарактерно для ребят-авторов IE, неужели они исправились? Но тогда надо спросить: ребята, а что ж вы до последнего-то момента тянули? Когда уже появилось довольно много приложений на WebGL и они на IE не работают. Раньше было: сайт не работает в IE — переделываем сайт (Гора идёт к Магомеду). Но теперь уже сформировался хоть и небольшой рынок готовых WebGL-приложений, и Магомеду стоит идти к горе, а не наоборот.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
moka (27.05.2014), Mr_F_ (27.05.2014)
Старый 27.05.2014, 16:06   #8
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: WebGL - iOS

Они идут, идут.

Вся команда IE поменялась за последние пару лет. Я лично болтал с Martin Beeby, на счет того как команда работает и какие успехи перемены в структуре принесли.
Во первых теперь IE команда не только может публично рассказывать о технических планах и фичах в IE над которыми они работают, но также им за это доплачивают
Плюс, они перешли на мелкие автономные команды ("две пиццы на команду"), и избегают иерархии.
Понанимали также весьма хороших разрабов.

Так что поживем посмотрим, но уже успех у них хороший.
Посмотрим как Safari себя покажут, не думаю что Apple реалезует "идеальный" WebGL который будет работать с первых дней также как например Chrome.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
HolyDel (27.05.2014), Mr_F_ (27.05.2014)
Старый 27.05.2014, 17:59   #9
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: WebGL - iOS

У Apple уже есть WebGL, даже можно включить его, если девайс рутованный. Ничего удивительного, ведь поддержку уже добавил Google в Webkit. Даже можно создать приложение-обёртку для WebGL. Правда, релизить они его не спешат, по понятным причинам.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 27.05.2014, 23:14   #10
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: WebGL - iOS

Сообщение от ABTOMAT Посмотреть сообщение
У Apple уже есть WebGL, даже можно включить его, если девайс рутованный. Ничего удивительного, ведь поддержку уже добавил Google в Webkit. Даже можно создать приложение-обёртку для WebGL. Правда, релизить они его не спешат, по понятным причинам.
Google вложили в WebGL в WebKit не на столько много как они вложились в Blink. Мы сейчас уже используем WebGL в Safari но он уступает во многом Chrome'у который уже весьма давно на Blink'е и они там провели много оптимизаций избавившись от разных слоев между GAPI и WebGL'ом.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 11:10.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com