Комментарии 131
как khronos
P.S. А тут нужна картинка как про стандарты, только про картинки
Извиняюсь за ссылку на лурк
Есть еще MoltenVK, видимо будет теперь еще и MoltenOpenCL, если конечно OpenCL к тому времени не вольют в Vulkan.
Хотя в целом мотивы ябла понятны: нормально сделать OpenGL и OpenCL они не смогли.
Более того: MoltenVK уже используется как минимум в Dota 2. Phoronix, в связи с новостью, тестируют Vulkan vs MoltenVK.
По ссылке: Article Not Available. :(
Или не хотели, пытаясь намекнуть, что открытые "чужие" стандарты — плохо, а свои — хорошо
С другой стороны, сегодня большинство игр создаётся на Unity3D, Unreal Engine и других движках, которые поддерживают Metal.
Вот это на реддите опровергли, по крайней мере в части движков. Поддержка Metal ИМХО будет накладной для разработчиков, вплоть до реального невыхода некоторых ААА-игр на макоси. А ещё мне вот это понравилось:
ключевым изменениям в macOS 10.14
тёмная цветовая схема Dark Mode
Чтобы включить цветовую схему в ключевые изменения — это надо очень не любить новую версию.
«Инструмент для создания скриншотов научился записывать видео. Причем не обязательно сразу со всего экрана — как и со статическими скринами, можно выделить область, которую нужно записывать.»
Встроенный квиктайм умел это уже лет 5 это делать.
Чтобы включить цветовую схему в ключевые изменения — это надо очень не любить новую версию.
Ну к слову, вы язвите напрасно — для клиентов то фича конечно не сказать что радикальная, но вот разарботчикам то нужно будет добавлять поддержку dark-mode в своих приложениях. И с этой точки зрения фича очень крупная: де-факто затрагивает работу каждого приложения из апстора.
вплоть до реального невыхода некоторых ААА-игр на макоси
Эм, а разве мак когда-то всерьез розсматривался (и разрабам и покупателями) как платформа для игр ААА уровня?
Он всегда ограничивался всякими Candy Crush и крайне редкими портами с PC.
Эм, а разве мак когда-то всерьез розсматривался (и разрабам и покупателями) как платформа для игр ААА уровня?
Он всегда ограничивался всякими Candy Crush и крайне редкими портами с PC.
Старкрафт или Лига Легенд — не ААА???
Так а чего про Vulkan ничего не сказали. Для инди игр очень накладно будет писать на нескольких апи одновременно
Ну учитывая, что гейминг всё больше переползает с PC на мобильные платформы...
Какой процент из тех китайских мобилок и планшетов потянет современные игры, для которых нужен 3D-движок?
Смотря что считать современным. Но в целом на удивление даже бюджетники тянут нормально игры.
Google Play generated $3.3 billion in revenue in Q4 2016 while the App Store managed to generate $5.4 billion, which makes it the best marketplace to make money with apps

И сколько-сколько ARPU в AppStore и Play Market? :)
А покупать отдельное устройство по цене хорошего смартфона, а потом еще игры по цене бюджетного смартфона, как-то дорого как по мне. Я лучше на нетбуке поиграю.
А покупать отдельное устройство по цене хорошего смартфона, а потом еще игры по цене бюджетного смартфона, как-то дорого как по мне
И то и то — дешевле.
Игр ценой в цену бюджетного смартфона — раз два и обчелся. Большинство дешевле.
Консольки хороши и старых поколений. Ну себе любимому я бы не взял прежнее поколение. Но мелким дитятям взял за 8000 древнюю PS3. И они вполне довольны.
Switch стоит 20к, Зельда к нему 4.5к.
Альтернатива:
Нетбук за 16к и библиотека игр (уже купленных)+новые от 100 рублей и выше (и нет, дискаунт за регион не притянуть, т.к. я и DRM-free беру игры по 1 доллару за штуку или даже за пучок по курсу ЦБ).
я про мобильные, причем про актуальное поколение.
Switch стоит 20к, Зельда к нему 4.5к.
Альтернатива: нетбук
Это весьма ограниченная альтернатива.
Цена мобильных консолек вполне понятна — все же совсем другое по возможностям устройство, не десктопный игровой комп и не ТВ-консоль.
Согласен, что в наше время, когда консоли конкурируют с смартфонами — нужно было бы постараться их сделать подешевле, чтобы рубить бабло на играх
После какой-нибудь ps vita играть на мобилках во что-то кроме головоломок абсолютно не хочется.
Ага.
При том что Вита выпущена уже довольно давно по меркам смартфонного рынка.
Да и стоит сейчас на вторичке — копейки.
P.S.:
По моему ее сливают только те, кто привык к смартфонному рынку игр — где как бы платить ничего не нужно, зато можно регулярно скачивать кучу говноигр, пробовать, сносить, ставить заново.
На Вите полностью бесплатного мало. Вот люди разочаровываются и сливают.
Я купил племянникам. Поставил десяток нормальных игр (да, потратив на это наверное 7000 рублей чисто на игры).
И Андроид они забросили после этого.
Абсолютно согласен. Не представляю людей, кто во все это умудряется играть с удовольствием.
Игры хорошие конечно есть. Но это не так, что ты зашел в магазин и тебе и в то и в другое хочется, а времени мало, наоборот, приходится искать стоящее среди хлама. Некоторые жанры совсем вымерли
Количество установок PUBG Mobile в Google Play — 50 миллионов
Вот только подавляющее большинство установок мобильной PUBG — это эмуляторы
А вот это навряд ли.
Чтобы воспользоваться эмулятором — нужно определенную квалификацию иметь.
Чего врядли? Всего то надо скачать преднастроенный эмулятор, даже все клавиши прописаны.
Для начала нужно вообще узнать такое слово и зачем это нужно.
Вы переоценивайте средний уровень геймеров.
Не спорю, что как и везде, есть толковые головы. Но их явно не большинство. Как и везде.
Вот только подавляющее большинство установок мобильной PUBG
Подавляющее?
Если бы в PUbg mobile играли поголовно эмуляторщики в одних играх с телефонами, то я бы это ощутил и конечно же не выигрывал бы матчи.
А на слабых устрйоствах кнопка установить даже не появится.
Нет, не нужно. Tencent сами выпустили официально приложение-эмулятор, работает на уровне скачал — запустил. syzs.qq.com/en
Pubg сделан удивительно хорошо, что удобно играть на телефоне. Сам бы никогда не поверил, что будет удобно играть в шутер на телефоне.
Но у меня лопаты телефоны, если что. Один 5.5 дюймов, другой 5.9. Но друзья играют и на шестых айфонах и им тоже норм.
после 1-2 матча уже полностью привыкаешь и нет дискомфорта от управления.
Чо, можно отстреливаться прицельно из дробовика, стрейфясь влево и подпрыгивая? :)
iOS ещё стоит на планшетах, если что.
А по сабжу?! Компания разработал свои железки, со своими процессорами (планшеты, смартфоны, тв), написала для «всего этого зоопарка» свою ОС. Топит за оптимизацию, ведь именно за это и хвалили их всю их жизнь. Теперь эта компания выставляет требования к работе с графикой, указывая на свой API и тут народ начинает грустить с переходом в негатив. Ясно-понятно, что один общий инструмент это всегда круто. Но все же работают ради бабла. И это у всех! MS — свое, Sony — свое (согласно каменту ниже), а Apple – фууууу OpenGL «депрекейтнули».
Рано или поздно это должно было случиться.
P.S. StarCraft 2 кстати с использованием Metal гораздо лучше работает, чем с OpenGL.
К тому же всё таки довольно много игр поддерживают OGL. У меня в стиме на линуксе под сотню игр в библиотеке и все на OGL. Лишь пара поддерживат вулкан. Так что утверждение, что никто его не использует весьма голословно. Если бы OGL проиграл давно, он бы уже канул в лету, как Glide. Но пока что он живее всех живых. Хотя никогда не заменит низкоуровневых API. Да и ему и не надо это.
Хотя уже давно эта тенденция уходит. Все сейчас используют готовые движки, которые в пару кликов тебе скомпилируют игру и в DirectX и в OpenGL и на консоли. Всем становится плевать, главное делать конвеер побыстрее на готовом и всё. Если игра лагает, то урежем текстуры и ещё что-то, вместо того, что бы оптимизировать код.
P.S. Аудитория хабра либо всегда такой была, либо тупеет. Лакают комментарий, в котором написан вымысел, где нет ни одного примера и используется слово «все». Т.е. видимо автор готов голову на отсечение дать, что реально все! научные демонстрации и 3D-редакторы работают на OpenGL. Мне казалось, что это сайт для людей с IQ повыше чем у обезьяны
Под Autodesk имеется ввиду 3DMax, которого нет под Mac или же Fusion, который на OpenGL?
Если игра лагает, то урежем текстуры и ещё что-то, вместо того, что бы оптимизировать код.
Я, возможно, скажу полнейшую глупость, но разве урезание полигонажа, разрешения текстур не является частью процесса оптимизации?
Как мне кажется, очень много разработчиков в принципе не знакомы с культурой кодинга как таковой, и не понимают как оптимизировать свой код.
Не являюсь программистом, могу сильно ошибаться.
Но на старых видеокартах Metal не работает. Следовательно новые приложения не будут работать на старых маках?
И именно в этой части VK и вправду более «железный», не знаю уж как там у Метала. Все фишки под баннером AZDO, что прикручивались в последних версиях OGL (всякие multidraw, command buffers и прочая) — это потуги не отрываясь от легаси решить эту проблему. В VK решения реализованы более естественно и без оглядки на легаси, что дает заметную фору.
В блоге графического редактора Krita вышла заметка «Долгая битва с ломаностью линий в OSX». В постскриптуме чуствуется разочарование: Apple is deprecating OpenGL…
Точно так же приложения, использующие OpenCL для вычислительных задач, теперь должны использовать Metal и Metal Performance Shaders».
И кто бросится переписывать свои GPGPU решения с OpenCL на Metal? Просто те, кто внезапно использовал MacOS для GPGPU, перестанут использовать эту операционную систему… тут с CUDA на OpenCL то никто не торопится переписывать, а в едином порыве пересаживаться на Metal уж точно никто прямо сразу не будет… это не хомячкам втирать про то, что 3.5 джек устарел
Так вот столько проблем, сколько я получил от ГЛ, ни DirectX ни тем более Metal не снилось
Это такое редкостное говно, где один костыль держит 10 других, где настолько не очевидный код, что постоянно стреляешь себе в ногу. Где у ВСЕХ драйверов своё понимание — как надо.
Работа же с Metal — это просто кайф, все чётко и понятно даже без доков. И просто восхитительная работа подсказок в дебаг — где что не так подсказывает сам рантам.
Сейчас используем Юнити для игр, но я очень сильно рад за эпл — что выкинут это дерьмо ближайшие пару лет!
Сразу видно что большенство людей которые не довольны — имели мало опыта в реальных проектах.
Да тут «недовольные» видно что вообще не занимаются 3D и знать не хотят о преимуществах Metal.
То что не нужно будет поддерживать GL это отлично. Говорю это как разработчик :)
GL и так уже давно в macOs/iOS находится в режиме жизнеобеспечения.
P.S. OpenCL вроде как собираются вливать в Vulkan, уже начали потихоньку c SPIR V 1.2.
Но для людей, у которых эти знания есть, 12-й будет проще.
Новые версии API появляются не просто так, а для адаптации к возможностям современного железа. 3D эта та область, где можно учиться новому каждый день и каждый час, если что-то хотите добиться.
Apple объявила устаревшими технологии OpenGL и OpenCL