![](images/chestnut/misc/left.gif) |
JavaScript / HTML Создание динамической разметки страниц |
26.05.2014, 00:37
|
#1
|
.
Регистрация: 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 за это полезное сообщение:
|
|
26.05.2014, 21:09
|
#2
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: WebGL - iOS
Хорошие новости!
Сообщение от moka
Также IE11 имеет очень хорошую имплементацию WebGL'а.
|
NYET
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.05.2014, 21:12
|
#3
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: WebGL - iOS
+1
говно имплементация - проверяли
---
конкретнее: не проходит разные WebGL Conformance Tests с сайта, собсно, Хроноса
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
27.05.2014, 04:33
|
#4
|
.
Регистрация: 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
|
Бывалый
Регистрация: 04.01.2008
Адрес: Казахстан \ Талдыкорган
Сообщений: 659
Написано 170 полезных сообщений (для 509 пользователей)
|
Ответ: WebGL - iOS
Это хорошо что нету отдельно директ икс))
Еще бы гугл дарт также активно внедрили бы...
__________________
Жизнь как говориться игра- делать игры моя профессия(с)
Программирование, это религия! Её нужно исповедовать.
|
(Offline)
|
|
27.05.2014, 13:37
|
#6
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: WebGL - iOS
Какие именно можешь уточнить?
|
в последний раз, когда проверяли, не проходил вот этот:
https://www.khronos.org/registry/web...4-to-mat3.html
мне лень ради кривого IE было шейдеры все переписывать на костыльные, так что я остановился на варианте, что он не держит вебгл, и идёт он нах)
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
27.05.2014, 13:57
|
#7
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: WebGL - iOS
Сообщение от Mr_F_
|
Справедливости ради, уже исправили. Проверил только что.
А вот в моём движке до сих пор какашка:
И я даже знаю, в чём дело: я по разным varying распределил координаты вершин, ибо их стало слишком много (xyz, nxnynz, uvw и т.д.) и в одну уже не влезали. Протестировал на всех браузерах, на тот момент державших WebGL и всё было ок. А потом появился IE11 и я посмотрел, что в нём. А там параша.
Конечно, наверное, есть вкостыльное решение (я как минимум 2 таких вижу), как это побороть, но я пока что занят другими вещами.
Конечно, можно оправдать это тем, что WebGL в IE появился совсем недавно, и для первого релиза он неплох, тем более, что авторы стараются и, судя по тесту выше, исправляют баги, что вообще нехарактерно для ребят-авторов IE, неужели они исправились? Но тогда надо спросить: ребята, а что ж вы до последнего-то момента тянули? Когда уже появилось довольно много приложений на WebGL и они на IE не работают. Раньше было: сайт не работает в IE — переделываем сайт (Гора идёт к Магомеду). Но теперь уже сформировался хоть и небольшой рынок готовых WebGL-приложений, и Магомеду стоит идти к горе, а не наоборот.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
|
|
27.05.2014, 16:06
|
#8
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: WebGL - iOS
Они идут, идут.
Вся команда IE поменялась за последние пару лет. Я лично болтал с Martin Beeby, на счет того как команда работает и какие успехи перемены в структуре принесли.
Во первых теперь IE команда не только может публично рассказывать о технических планах и фичах в IE над которыми они работают, но также им за это доплачивают ![:)](images/smilies/smile.gif)
Плюс, они перешли на мелкие автономные команды ("две пиццы на команду"), и избегают иерархии.
Понанимали также весьма хороших разрабов.
Так что поживем посмотрим, но уже успех у них хороший.
Посмотрим как Safari себя покажут, не думаю что Apple реалезует "идеальный" WebGL который будет работать с первых дней также как например Chrome.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
|
|
27.05.2014, 17:59
|
#9
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: WebGL - iOS
У Apple уже есть WebGL, даже можно включить его, если девайс рутованный. Ничего удивительного, ведь поддержку уже добавил Google в Webkit. Даже можно создать приложение-обёртку для WebGL. Правда, релизить они его не спешат, по понятным причинам.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
27.05.2014, 23:14
|
#10
|
.
Регистрация: 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)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:58.
|