Софт будущего. Прогноз Настрадалеца

Xakep, номер #037, стр. 037-038-3


А если серьезно, то уже сейчас есть надстройки для Windows, которые превращают ОС в настоящий трехмерный мир. Так что вот так мы и будем гулять в цикле двухмерности и трехмерности с поправкой на прогресс. А что поделаешь, мода требует жертв!!!

А что будет внутри прог?

Чтобы предсказать внутренности прог, не нужно смотреть на историю. Тут уже все зависит от прогресса и заинтересованности. На данный момент понятно, что весь софт будет повально интегрироваться с паутиной Internet и пичкаться мультимедиа.

Размер кода будет расти по двум причинам:

1. Изменяются технологии программирования. Каждая новая технология увеличивает размер файлов и уменьшает скорость. Так, например, после повального перехода всех с языка assembler на С размеры файлов увеличились на 10-20%. После перехода с С на C++ размер файлов увеличился на 30-50%. Если дальше мы перейдем на компонентную модель Borland, то мы потеряем еще 20% на маленьких приложениях, но большие выиграют (как уже сейчас выигрывают Windows Commander и The BAT). Если мы перейдем на какую-то разработку MS, то мы проиграем еще больше (как проигрывают в размере IE и Outlook своим конкурентам).

2. Приложения будут увеличиваться за счет графических наворотов и полетов мысли программеров. Уже сейчас видна тенденция к встраиванию в проги различных multimedia глюков. Если раньше прога выдавала звуковые сигналы за счет кода, то теперь это отдельные звуковые файлы высокого качества и большого объема.

Функциональность прог не будет увеличиваться из-за жадности компаний. Когда в софте появляются новые функции, цена возрастает, а число потребителей уменьшается. Тут появляется доморощенный программер и дает простенькую и удобную утилиту. Все переходят к нему. Крупный производитель тут же бросает проект. А мелкий начинает улучшать свой и повышать цену, пока его жадность не превысит предел. Такое встречается очень часто, и никуда от этого не деться.

Хотя есть и другая сторона - интеграция. Проги будут объединятся, превращаясь в одно целое. Примером такой интеграции может быть Office. Интеграция увеличивает цену софта, и опять появляются маленькие проги, которые дают чуть меньше возможностей, но достаточны для рядового пользователя.

Назад на стр. 037-038-2  Содержание  Вперед на стр. 037-038-4