Программисты разучились оптимизировать

Sdílet
Vložit
  • čas přidán 23. 05. 2024
  • Почему современное приложение на телефон весит сотни мегабайт? Почему банковское приложение запускается дольше игры? Почему программисты не занимаются оптимизацией своих продуктов? Обсудим в этом выпуске - возможно, не всё так однозначно.

Komentáře • 33

  • @succubydoo9078
    @succubydoo9078 Před 21 dnem +5

    Разработчики реально кладут болт на оптимизацию. Даже несчастные вспомогательные приложения и утилиты стали реально весить тонны, не говоря уж об играх которые весят как будто это программное ядро Скайнет. Это факт. А факт самая упрямая в мире вещь. Устанавливаешь приложение в 50 мегов, через год оно уже занимает всю память твоего телефона. Мило.. ага!
    При чем оптимизация, особенно в играх, страдает уже на этапе концепции.
    Какую игру ни возьми, половина веса игры это листва, трава, их тени, камни, роса и отражения на ней, и анимация всего этого конечно же.. И для всего нужны модели, текстуры, карты, рассчеты физики. Все то что игрок пробегает не обращая внимания, но оно есть и оно жрет ресурсы памяти и процессоров. И особенно если речь идет об открытых мирах. Конечно, реализм, и все такое.. но ведь сами же приучили игроков к этому. Полностью повторить реальность все равно не возможно, да и незачем. Вот и выходит что ради бесшовности переходов между локациями под нож идет оптимизация. Но зачем? Ведь игрок не может быть во всех местах игры одновременно. Значит ему достаточно видеть лишь то, что в данный момент его окружает, а остальное пространство может быть высвобождено. Это прекрасно работало раньше, когда трава была зеленее.. Почему это не может работать сейчас? Только потому что школьник Вася скажет "Фу ниаткрытый мир. Нириалистична"? Ну это такое себе подспорье. Этот же школьник Вася охотно прощает "нириалистичность" какому нибудь Фнафу или Майнкрафту, лишь бы играть. Так что все эти рассуждизмы, насчет невозможности оптимизации в современных реалиях, суть пустые отмазки.

  • @VladykaVladykov
    @VladykaVladykov Před 23 dny +7

    Комментарий в начале ролика топ, просто так и есть.

  • @succubydoo9078
    @succubydoo9078 Před 21 dnem +3

    Вот кстати то что отличает западных разработчиков от японских. У японских разработчиков в приоритете создание продукта, на котором они впоследствии заработают репутацию и деньги. А у западных разработчиков в приоритете быстрее заработать деньги. на кое как созданном продукте, а потом уже, когда нибудь, возможно (хотя и не обязательно), довести его до ума.

  • @shrarm18
    @shrarm18 Před 17 dny +2

    Зато приложения постоянно обновляются, чтоб рекламу показывать

  • @DreamingDolphing
    @DreamingDolphing Před 23 dny +5

    Игра Киберпанк одна из самых оптимизированных сейчас, при этом выдаёт невероятную картинку.

  • @soberTrezviy
    @soberTrezviy Před 17 dny +2

    "ой ну это всё равно что ругаться на инфляцию и вспоминать Советский Союз", потому что "ресурсов стало побольше у нас"
    😡 не у вас, а у нас, у пользователей, и деньги платятся за в 4 раза большее ОЗУ не для того чтобы оно за 2 года опять стало маленьким.
    Техника не успевает прогрессировать быстрее чем деградируют погромисты.
    бесконечный цикл: на компе кончаются ресурсы (ОЗУ, время ЦП, пропускной канал памяти, интернета и пр.), пользователь покупает новое железо, тупорезы решают что могут ещё меньше думать во время кодинга, новые ресурсы разбазариваются ещё быстрее, пользователь - плоти за новое железо

  • @cubicledemon2544
    @cubicledemon2544 Před 24 dny +5

    Оптимизировать можно только такое решение, которое известно заранее. К сожалению, и бизнес, и разработка всё реже решают тратить время на планирование, и из этого вырастает популярный миф о том, что делать оптимизированное решение в три раза дольше (ведь для этого кто-то должен взять ответственность за фиксацию требований), чем фигачить то-не-знаю-что из грязи и палок (чтобы по быстрому срубить бабла, а там как пойдёт).

  • @ArtZ0777
    @ArtZ0777 Před 23 dny +4

    Это для программистов банков память стоит копейки.
    А для 90% населения России память не стоит копейки.
    Я продаю на Avito DDR3 за 300 рублей, так люди еще и торгуются жестко.
    И когда телефон с 64gb памяти не тянет размещение приложений, каждое из которым по 500mb, покупать каждый год новый - накладно.
    Я согласен, что в 1975 году несколько килобайт стоили сотни долларов, а в СССР вообще были практически недоступны. Но крик души, на основании которого записан этот ролик, мне предельно понятен. И причины разрастания приложений тоже понятны. Но надо что-то делать. Приложения растут в весе чрезмерно быстро. Ожирение детектед.

  • @soberTrezviy
    @soberTrezviy Před 17 dny +2

    " у каждого в кармане лежит телефон с 4-8 ядерным процессором", который не вывозит эти приложения и лагает 24/7
    " 8-12 ГБ оперативной памяти" которые кончаются если открыть больше 3 приложений, представляющих из себя хрень которую можно было бы закодить на 10КБ

  • @dasstillsmile8458
    @dasstillsmile8458 Před 23 dny +4

    Ответ на этот вопрос очень простой, в видео я его не услышал.

  • @vtirateldu4u
    @vtirateldu4u Před 17 dny +1

    Пересадить всех на телефоны 2000х годов 😢

  • @SuperRinzler
    @SuperRinzler Před 24 dny +3

    Согласен, сейчас работа в 99% случаях использует высокие абстракции: фреймворки, либы, платформы готовые. Оптимизация из отзыва все-таки про уровень ниже и требует иногда совершенно другого уровня подготовки и ресурсов, так что это просто не рентабельно в большинстве случаев.

    • @SuperRinzler
      @SuperRinzler Před 24 dny

      Можете плз другим звуком мат цензурить - по ушам бьет (или вообще не цензурить)

  • @dzentai
    @dzentai Před 16 dny

    Очень приятно слушать вашу речь, спасибо что позаботились о качестве.

  • @soberTrezviy
    @soberTrezviy Před 17 dny

    15:58 "а потом потихоньку закрывать дыры" - ну или ничего не делать, и так сойдёт=))

  • @user-ye9ux5xc7y
    @user-ye9ux5xc7y Před 20 dny

    Ну а как же серверная часть, если например нужно 10 серверов или 1 это же имеет разницу

    • @Roman-ud6vs
      @Roman-ud6vs Před 17 dny

      Да как сказать. Оптимизация приложения в 10 раз может столько стоить, что дешевле таки серваки докупить

  • @SeliverstovMusic
    @SeliverstovMusic Před 21 dnem +5

    Проблемы которые породил рынок сам рынок решить не в состоянии.
    Хватит повторять мантру, что рынок всё разрулит.
    В окно посмотри - как рынок всё разруливает

  • @k_olya
    @k_olya Před 26 dny +2

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

    • @forgotten1357
      @forgotten1357 Před 25 dny +2

      Сервис отвлекает от качества, поэтому в снг только сервис и развит, этим не гордиться нужно, а плакать. Потому что по 1001 другому направлению, на дне именно мы.

    • @maksimbiriukov5483
      @maksimbiriukov5483 Před 25 dny

      Enbd ОАЭ ненамного хуже российских. Револют европейский имеет и ряд преимуществ

    • @BorisSergeevich
      @BorisSergeevich Před 24 dny +2

      @@forgotten1357 да да, а ещё у них трава зеленее и деревья выше.

    • @yaroslavpy
      @yaroslavpy Před 21 dnem +1

      @@BorisSergeevich в Швейцарии да, зеленее. трава. была хорошая.

  • @user-wm8ty4vn9e
    @user-wm8ty4vn9e Před 25 dny +1

    Голос как у switch games, это он?

  • @alexneo5458
    @alexneo5458 Před 20 dny +3

    Так тут всё просто. Разрабы то причем? Не они же решают, что будут делать, а руководство, сами бизнесмены. А если им плевать на качество продукта, то и продукт будет соответствующий. Бизнесменов, в основном, интересует только бабло. Тут же не так, что разраб решил весь рабочий день заниматься оптимизацией и делает, руководство скажет, это нам не надо, делай новый функционал, а не оптимизацию и рефакторинг. Это первое.
    А второе, это сами пользователи. Пока сами пользователи готовы жрать эти продукты, то и бизнесу нет смысла оптимизировать. Зачем? Всё равно же купят. Вот когда перестанут покупать продукт из-за плохой оптимизации, тогда только бизнес и задумается об оптимизации.
    Так что, тут вина не в разрабах, а в жадных бизнесменах и терпилах пользователях, которые всё равно купят.

  • @nero8644
    @nero8644 Před 24 dny +1

    Приятный голос, приятная внешность, отличное видео

  • @sergeypashkov1312
    @sergeypashkov1312 Před 24 dny +1

    скуфидрона услышал. Кароч.. по вашей логике надо учиться 5 лет, и работать за еду еще 5 лет после. Спасибо я пошел дальше)