Читаем Тег #Студенты онлайн бесплатно

Программирование под старые стандарты J2ME оказалось занятием весьма специфическим, где приходилось жёстко экономить память и оптимизировать каждый отдельный цикл. Ограничения на размер установочного файла заставляли безжалостно выкидывать любые украшательства интерфейса. Сама платформа постоянно требовала настоящих танцев с бубном вокруг любого нестандартного элемента. Хочешь красивый список — садись и пиши собственный обработчик с нуля. Нужна плавная прокрутка меню — изобретай очередной велосипед на базовых функциях отрисовки.

Я материл про себя создателей мобильных платформ. Вспоминал удобные среды разработки из своего времени. Блин, как же мы там зажрались со своими гигабайтами оперативки. Здесь каждый килобайт ценился на вес золота. Глаза уставали от шрифта на мониторе. Спина немного поднывала после ползания под офисными столами, а затем — от просиживания часами в кресле, сгорбившись. Тело Дорохова было молодым, но усталость накапливалась вполне взрослая. Я отмахивался от ломоты в пояснице. Стучал по клавишам до глубокой ночи. Идиот, сам себя загонял в жёсткие рамки, хотя никто в шею не гнал.

Для тестов пришлось собрать отдельную машину. Ничего особенного — обычный системный блок, который тихо гудел в углу комнаты. Его мощности с запасом хватало для заданного тестового количества пользователей и нескольких общих чатов (друзья, знакомые, знакомые знакомых). О серьёзной инфраструктуре пока речи не шло. Сначала нужно было доказать самому себе, что идея вообще работает.

Прототип получился спартанским. Очень простой интерфейс. Список добавленных контактов, онлайн-статусы, история отправленных сообщений, система общих комнат. Дизайн отсутствовал напрочь. Я убрал графику. Вырезал звуковые эффекты. Оставил голый текст на светлом фоне. Максимально упростил навигацию. Программа спокойно переживала нестабильное соединение и постоянные обрывы связи, которые для GPRS были обычным делом. Трафик расходовался микроскопическими порциями. Деньги со счёта абонента почти не списывались. Моя первоначальная целевая аудитория — это активные участники переписок, взрощенные и всё ещё выращиваемые СМС. Молодые люди. Студенты. И студенты считали каждую копейку.

Мой софт позволял общаться сутками за смешные суммы.

<p>Глава 22</p>

Артём

Кит зашел ко мне вечером через пару дней после того, как я закончил работу над своим творением. Он стянул кроссовки в прихожей, прошел в комнату. От парня слегка веяло сыростью, поскольку на улице накрапывал мелкий осенний дождь. Денис принес отчет по закрытому офисному объекту, передал мне папку подписанных актов. Я сидел на синем диване своего мягкого уголка.

В руке держал телефон свой Sony Ericsson K700i. Проверял работу мессенджера: отправлял сообщения с телефона на клиент, запущенный в эмуляторе на ноутбуке, и обратно. Гонял тестовые строки. Ловил баги.

— Смотри, — я протянул ему трубку. — Потыкай.

Денис взял аппарат. Он молча нажимал пластиковые кнопки несколько минут, внимательно изучал экран. Переходил по вкладкам, открывал пустые диалоги. Листал список доступных текстовых комнат. Я спокойно пил виноградный сок из кружки, ожидая первой реакции своего сотрудника.

— Дорохов… — Кит поднял на меня свой подозрительный прищур. — Это можно продавать.

— Пока рано.

— Нет, серьезно. Ты понимаешь масштаб? Подобного софта сейчас тупо нет. Я про уровень.

— Есть ICQ, QIP.

— Да ну, Артём… Тогда почему твоя поделка выглядит в разы лучше?

Я усмехнулся. Поставил кружку на стол.

— Аську придумали как компьютерную программу. На телефоны её потом уже переносили. Мой код написан строго для телефона. Не как дополнение к компьютеру, а как основная платформа. Почувствуй кардинальную разницу. Оцени скорость работы.

Кит снова уткнулся в светящийся экран. Заклацал кнопками резво.

— Контакты, группы, общие комнаты, уведомления. Все запихано в одно место.

— Именно.

— Слушай, ну часть этих функций доступна через QIP или оригинальную аську.

— Часть — да. Но разработчики всё равно упускают суть.

— В смысле?

— Представь обычного парня. Он купил себе телефон. Включил его, установил мою программу. Оказался на связи моментально. Всё просто. Никаких бесконечных настроек портов. Тебе не нужно искать правильный клиент под свою модель трубки. Не нужно возиться с установкой через компьютер и вручную настраивать подключение. Либо же не нужно тратить миллионы на мобильный интернет через WAP/GPRS… хотя и даже в таком случае могло поджидать фиаско, братан. Например, проблемы совместимости, ограничения телефона.

Кит почесал макушку. Вернул телефон.

— Допустим.

— А теперь ещё и представь уникальную начинку. Внутри уже есть готовые сообщества. Студенты общаются про сессию. Программисты делятся кусками кода. Автомобилисты обсуждают цены на запчасти. Девушки обсуждают бабьи штуки. Музыканты ищут барабанщика. Пользователи переписываются не только со знакомым, но и находят новых интересных собеседников.

— Получается, это уже не просто мессенджер?

Похожие книги