Закончившийся конкурс по разработке мессенджера для социальной сети ВКонтакте, результаты которого опубликованы сегодня, помимо того факта, что победители разделили между собой 5 млн рублей, позволяет отметить и довольно примечательное обстоятельство, которое может быть отнесено не просто к «истории успеха», а и к талантливости и упорству.
Сам конкурс от сети Павла Дурова имел довольно узкие временные рамки — с 9 марта по 20 апреля. До окончания этого строка надо было отправить бесплатное приложение в App Store, при этом одобрения приложения от Apple не требовалось (тот факт, что этот процесс может растянуться, учли устроители конкурса; также интересно отметить, что заявку на участие подали 200 человек, а прислали в финал работающее приложение только 48). Собственно, задача была сформулирована следующим образом:
Необходимо на языке Objective C с использованием API ВКонтакте реализовать приложение в том объёме, который описан в задании. Важно точно воспроизвести предложенную эстетику и добиться высокой скорости работы приложения: первоначальная загрузка, открытие диалогов, отправка сообщений и плавность всех анимаций. Допускаются отклонения от предложенного дизайна и функциональности в пределах сохранения описанной концепции. Дополнительным требованием к заданию является наличие русской и английской версии интерфейса. Приложение должно быть совместимо со всеми iOS-устройствами с версией прошивки 4.0 и выше. Должны поддерживаться оба формата экрана – Retina и стандартное разрешение.
Победителем конкурса стал 21-летний молодой человек из Санкт-Петербурга Пётр Яковлев, который специально для разработки приобрёл iPod Touch и в действительно узкие временные рамки конкурса, сумел написать занявшее первое место приложение. При этом любопытно то обстоятельство, что до конкурса Пётр не знал Objective C, который, понятное дело, пришлось освоить — правда, официальная страница результатов намекает, что всё-таки не обошлось без помощи старших товарищей (победителя осеннего конкурса вКонтакте по веб-дизайну). Тем не менее, как говорят сами устроители "Приложение Петра превосходит работы других участников конкурса по скорости, стабильности и вниманию к деталям" и социальная сеть продолжит с его создателем дальнейшую работу.
Интересно взглянуть также и на список достоинств и недостатков приложения Петра:
- + высокая скорость работы
- + высокая стабильность
- + плавная анимация, внимание к деталям интерфейса
- + кеширование диалогов
- + поддержка автономной работы
- + наличие всех указанных в задании функций
- + глобальный поиск пользователей
- – нет локального поиска по названиям диалогов
- – при отправке нового сообщения диалог не прокручивается вниз
- – за всё время тестирования был один вылет при работе с избранными контактами
- – при отправке сообщения пользователю, с которым не было диалога, он не появляется в списке
Главный приз конкурса составил 2.5 млн рублей.
[Источник]
Автор: jeston