ТЕХНОМАГИЯ. Программисты забыли, что краткость - сестра таланта
Автор: @fainder
Современные приложения не только занимают сотни мегабайт на накопителе даже при низком функционале, но и во время работы требуют достаточно мощного оборудования, что порой кажется, как минимум очень странным.
Источник - Твиттер
Сегодня практически никто не занимается оптимизацией, а в лучшем случае, занимаются ею весьма посредственно. В качестве оправдания они говорят, что время программистов стоит больше, чем время компьютеров. Может, и так, тот же Facebook, упомянутый выше, занимай он хоть пару гигабайт или даже десяток, требуй он гигабайты оперативной памяти и мощную видеокарту - всё равно он был бы востребован большой аудиторией. А для слабого железа есть Facebook Lite. Нет, он не оптимизирован лучше, он урезан по функционалу и в открытии единственного сайта уступает даже браузеру.
Да и браузеры сейчас потребляют ресурсы в таких количествах, что порой становится страшно. Может быть, в игропроме всё в порядке? Ведь играм и самим по себе нужны ресурсы, и если игрушки не оптимизировать, то убогая графика при полном отсутствии физики запустится лишь на топовом железе. Но нет, Piranha Bytes не знает, что такое оптимизация и их Risen 3 с посредственной графикой выставляет гораздо большие требования, чем более красивые и динамичные игры, да и Risen 2 тоже оптимизацией заметно обделён.
Пользователи привыкают к такой ситуации и считают это нормой. До сих пор можно услышать, что для Windows XP требуется 512, а то и 1024 мегабайта оперативной памяти. Такие высказывания слышны всё реже, но не потому, что народ что-то начал понимать, а потому, что "старушку XP" к счастью, уже трудно найти среди живых.
Стоит заикнуться, что XP работает при 64 МБ ОЗУ и на тебя смотрят, как на ламера, а меж тем именно таковыми являются её официальные требования.
Кто-то возразит, что ОС нужна не для того, чтобы любоваться рабочим столом, и реальные требования выставляют программы. Что ж, позвольте привести пример из собственного прошлого.
1999 год. Осень. Ноябрь "радует" холодом, птицы, вероятно, уже улетели на юг или замёрзли, скоро сессия, а я на работе играюсь Фотошопом во время перерыва. Понятно, что художник из меня тогда никакой (да и сейчас не очень), но заменить фон, переставив людей в новую локацию, не так уж и трудно и требует обычно пару инструментов и много усердия.
Машина работает настолько медленно, что обычное выделение инструментом "Лассо", едва отпустишь мышь, меняет курсор на песочные часы и приходится ждать совершения операции несколько секунд. Чего уж говорить о сохранении фотографии, отсканированной в разрешении 1440 dpi. Но ни с чем не сравнится применение фильтров! Без них не обойтись, работая с отсканированным аналоговым изображением. Стоит нажать кнопку применения, можно идти обедать. Перерыв ведь... хотя нет, он уже закончился.
В итоге, после мучений в несколько дней, я сделал две фотографии. Увы, показать их сейчас не могу, поскольку домашнего компьютера тогда не было, приходилось хранить цифровые документы где попало, что неизбежно привело к их утере.
1999 год. Photoshop под Windows 98, с 16 мегабайтами оперативной памяти и процессором Am5x86.
Конечно, доля правды, и довольно большая, есть в словах тех, кто говорит, что время работы программистов дороже времени работы компьютеров, но все должно быть в разумных рамках. Иначе нам скоро придётся вновь переходить на многопроцессорные системы с десятками гигабайт оперативной памяти и терабайтными накопителями - только для того, чтобы написать текст, подобный этому, или узнать прогноз погоды...
Автор: @fainder
Редакция и публикация: @ladyzarulem
11.11.2019
Дорогие друзья! Любители полезных и модных штучек будут в курсе всех новостей! Больше гаджетов, хороших и разных! Нашли что-то интересное в сети? Заказали на Алишке? Поделитесь своими открытиями в рубрике "ТЕХНОМАГИЯ"– мы такие любопытные.
Голосуем за наших лидеров -
@ladyzarulem, @liga.avtorov, @vp-liganovi4kov и @epic90s!!!
Как это сделать - На вкладке Лидеры - выбрать пользователей, которые, на ваш взгляд, делают для приложения полезные действия (создают полезные сервисы, пишут интересные посты, активно коммуницируют, предлагают нововведения и инициативы, проводят конкурсы, ведут блог сообщества и другие). Набрать в окошке их ник и проголосовать.