8 декабря 2012 года в ресторане «Мулен Руж» состоялась мини-конференция velcom android MobileOptimized, посвященная мобильной разработке под Android. На конференции выступили 8 докладчиков из Беларуси, России и Украины, а посетило ее около 130 разработчиков и других специалистов в сфере мобильных технологий. В неформальном, но уютном зале обсуждались темы весьма полезные для простого мобильного разработчика, например: особенности реализации Corona SDK, использование touch events в кроссплатформенной разработке, проблемы использования TCP в приложениях, встраивание Python. Из не совсем технических: геймификация, продуктовое тестирование Android приложений, монетизация и продвижение. Конференцию открыла Юлия Дайнеко, начальник управления отдела маркетинга компании velcom. В приветственном слове г-жа Дайнеко обозначила, что, несмотря на то, что белорусские разработчики должны ориентироваться на интернациональные рынки, в Беларуси существует острая необходимость в локальных приложениях и сервисах. А так как еще и окупить локальные приложения достаточно сложно, в поддержку Android-разработчиков была организована конференция, а также конкурс velcom android masters (заявки на который принимаются до 15 января 2013 android.velcom.by). Далее выступил гость из Украины – Дмитрий Малеев с докладом «Мобильная геймификация, или Как вырабатываются привычки». Лучшего докладчика, чтобы встряхнуть аудиторию утром в субботу, было сложно придумать. В своем зажигательном и харизматичном докладе Дмитрий отметил основные аспекты геймификации, рассказал, как и для чего необходимо внедрять элементы игры в различные приложения. Чтобы показать реализацию принципов геймификации, он представил несколько примеров, наиболее ярким из которых было приложение Foursquare. “Что вы делаете первым делом, когда приходите в кафе? Правильно, вы отмечаетесь в Foursquare. А зачем вы это делаете? Чтобы показать друзьям, где вы сейчас находитесь? Нет, вы просто хотите похвастаться, какую разнообразную социальную жизнь вы ведете, и получить баллы и значки за посещение этого места”. Кроме описания достоинств, Дмитрий привел примеры возможных неудач и пути их решения, например, если пользователь при чекине в Foursquare видит всю таблицу лидеров, у которых очень много баллов, то он понимает, что никогда не сможет набрать такое же количество очков. И пользователю становится не интересным дальнейшее использование такого приложения. Но если выводить часть таблицы, в которой приводить результаты только среди новичков, то пользователь увидит, что, чтобы обогнать последнего, ему нужно набрать всего пару очков. И тогда он постарается набрать их, чтобы не быть последним. В этом случае и возникает мотивация для использования данного приложения. Дмитрий также предложил использовать элементы игры для мотивации офисной команды, например, введение системы значков за результаты и поощрение работников с наибольшим количеством значков. Антон Руткевич, технический директор компании Boolba Labs, поделился секретами разработки кроссплатформенных мобильных приложений с помощью CORONA SDK (slideshare). Отметил достоинства и недостатки представленной платформы и описал основные инструменты, которые используются в ней. На языке Lua Антон остановился несколько поподробнее и рассказал об его основных характеристиках и применении при разработке движка приложений. Следующим докладчиком был Дмитрий Будько, инженер отдела тестирования компании Promwad, с “Продуктовым тестированием Android приложений” (slideshare). В докладе речь шла о важности высокого качества приложений и взгляде на приложение с пользовательской точки зрения при его проектировании, разработке и тестировании. Дмитрий отметил важную роль проведения тестирования не только самого продукта, но и удобства его использования, т.е. UX-тестирования. Часть доклада была посвящена владельцам продукта (Product Owner), их роли на всех этапах создания продукта. Никита Лесников, серверный программист MMO шутера World of Tanks, поделился своим опытом использования Python в мобильных приложениях (slideshare). В своем докладе он, как и Антон Руткевич, обратился к разработке кроссплатформенных приложений. Никита рассказал, какие возможности предоставляет Python при их разработке и почему он выглядит предпочтительнее других языков. Замечательным докладом об особенностях использования touch events в кроссплатформенной разработке порадовал Михаил Ларченко – Front-end разработчик, специалист по гибридным мобильным SteelyEye Digital Media. Михаил отметил, что создание гибридных приложений становится все более востребованным бизнесом. А реализация touch events содержит большое количество подводных камней, с которыми Михаил и помог разобраться (slideshare). Владимир Кириллов, системный инженер, специалист по низкоуровневым решениям в мобильной разработке, выступил с докладом “Проблемы использования TCP в мобильных приложениях” (slideshare). Данный доклад был признан одним из самых хардкорных, поэтому я побоюсь его как-то интерпретировать и просто приведу его описание: TCP — надежный транспортный протокол передачи данных, использование которого скрыто за абстракцией сокетов BSD. К сожалению, без понимания используемых реализаций сетевого стека ОС и возможности взглянуть над алгоритмы, скрытые абстракцией, сетевая производительность приложений может оказаться ниже оптимальной. В этом докладе будет наглядно рассмотрены способы интроспекции сетевых приложений на клиенте и на сервере. Завершил программу Леонид Бугаев, совладелец и креативный директор компании Nordic Agency AB, Москва. Доклад был посвящен монетизизации мобильных приложений и их продвижению (slideshare). В докладе были затронуты следующие темы:
продуктовая разработка vs. сервисная модель (тема, которые постоянные читатели dev.by могут раскрыть несколько шире)
продукт как ценность
что ваш продукт в mobile?
реклама: вечная палочка-выручалочка
Если вас заинтересовал какой-либо из докладов, вы можете ознакомиться с его видеозаписью. Огромное спасибо всем участникам конференции, которые не поленились субботним утром приехать к нам через заснеженный Минск (а некоторые посетители приехали даже из Гомеля), докладчикам и организаторам. Ну, и конечно, фоточки – лежат на Facebook.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.