ТЕКСТ: МИХАИЛ ТОМШИНСКИЙ. Примерно год назад появился проект MemoCards, призванный облегчить жизнь изучающим иностранный язык. Еще за полгода до начала проекта я уехал из России в другую страну и начал изучать новый для меня язык. Поскольку к тому моменту я уже говорил на английском и немецком, то в целом понимал, какое испытание меня ждет. Я не из тех людей, которые на слух без особых усилий могут запоминать десятки слов. Прорыв в изучении иностранного языка для меня всегда сопряжен с очень интенсивными занятиями, большим объемом перевода и погружением в среду. Нежелание снова тратить уйму времени и усилий на освоение нового языка привело меня к поиску более эффективного решения. Так началось мое знакомство с различными методиками изучения языка, и поиски оптимального воплощения их в форме мобильных приложений.
Решение
К сожалению, найти волшебную пилюлю, проглотив которую можно было бы начать говорить на любом языке, – не получилось. Но есть ряд приемов и техник, способных существенно повысить эффективность обучения и сделать его более осмысленным. Кратко перечислю их. Если будет интересно, – есть соответствующие статьи на Wiki:
– Мнемоника – метод ассоциативного запоминания;
– Система Лейтнера – техника повторения выученных слов;
– Частотные списки – порядок изучения слов;
– Прочие тонкости.
Блок-схема системы интервальных повторений:
Каждый из методов интересен и способен повысить эффективность освоения иностранного языка, но, во-первых, их аналоговая реализация (в виде карточек и коробочек) несколько проблематична. Во-вторых, действительно огромным шагом была бы их автоматизация и успешное сочетание всех обучающих техник в одном приложении.
Изначально я не собирался создавать свое собственное приложение – посмотрел с полсотни образовательных приложений в поиске отвечающего моим требованиям. Лучшее, что я нашел: Flashcards Deluxe, MentalCase, Flashcards+. Но все они были бесконечно далеки от решения, которое я искал. Так я пришел к идее создания MemoCards…
Разработка
Процесс разработки начался в июне прошлого года. Изначально мы планировали за 2-3 месяца к началу нового учебного года выпустить первую версию. Срок постоянно срывали, отодвигали и в итоге разработка заняла 11 месяцев. В общем, за этот год, мы наступили на все грабли, на которые можно и нельзя было наступить. Об ошибках и сделанных выводах написана отдельная статья, поэтому не буду акцентировать на них внимание и опишу непосредственно организацию процесса.
Изначальный состав участников: разработчик – мой сосед по квартире, закончивший годом ранее университет по специальности Computer Science и подрабатывавший на тот момент PHP программированием; IT-маркетолог – второй сосед по квартире; и я.
Изначальные инвестиции: порядка $15 000.
В начале нашего пути все было очень непрофессионально, “на коленочке”. Мой товарищ читал “Руководство по программированию в iOS”, а я рисовал интерфейсы:
Позже это стало выглядеть чуть лучше:
Выверять и готовить языковые базы мне помогали лингвисты – студенты последних курсов филфака СПбГУ. Технически все было организовано просто – таблицы в Google Docs, которые позволяли работать всем одновременно.
Картинки для слов рисовала замечательная художница – Светлана Токаренко, которая оказалась очень талантливой и ответственной не по возрасту. Однако через некоторое время ей на помощь был кинут отряд лингвистов, которые писали инструкции к словам – как и что ей рисовать.
Аудио-примеры я решил записывать самостоятельно, приглашая носителей языка к себе домой. Как выяснилось, процесс этот технически сложный и требует качественное оборудование и опыт. Позже мы были вынуждены все перезаписать, пригласив иностранных фрилансеров.
В ноябре программиста проекта призвали в армию, а приложение так и осталось недоделанным. Я был вынужден искать новых разработчиков, которых опять нашел в родном Петербурге – команду DevPocket. Ребята имели на тот момент богатый 3-летний опыт разработки под iOS. Я очень надеялся, что приложение можно будет дописать и получить первые отзывы пользователей уже в декабре, но исходникам был поставлен диагноз, требующий переписывания MemoCards с нуля.
География нашего проекта:
Ребятам я очень благодарен – они меня удерживали от опрометчивых решений, не скупились на критику и давали дельные советы. И, хотя запланированные 2 месяца на переписывание растянулись в 5 месяцев, к моменту релиза версии 1.0 приложение было существенно доработано: как технически, так и дизайн/интерфейс. Его было приятно держать в руках и не стыдно показать.
За месяц до запуска нам пришла идея сделать небольшой клип о MemoCards. Сценарий мы написали сами, а анимировала его команда P15Lab. В последующем этот клип помог нам донести до потенциальных пользователей идею приложения и его конкурентные преимущества. Вот он.
Утверждение в App Store
Мы не ждали никаких сюрпризов от Apple касательно утверждения приложения. Полагали, что за 7-10 дней пройдем процедуру и запустимся. Но в первый раз получили отказ, во-первых, из-за технического нюанса – пользовательские данные хранились не там, где надо. Во-вторых, как назло упал наш сайт – memocards.co – который был указан как адрес техподдержки приложения и до этого был успешно оттестирован на 10млн посетителей в день. Принял решение не экспериментировать и поменять ссылку на memocards.uservoice.com.
Второй отказ был из-за проблем с in-App Purchase – покупками внутри магазина, с помощью которых в приложении приобретаются полные картотеки на 3000 слов. После исправления и загрузки новой версии я порывался воспользоваться ускоренным рассмотрением. Но не сделал этого, что очень помогло после утверждения приложения и моментального вскрытия нового критического бага.
Запуск
Старт продаж сопровождался рассылкой анонсов через prmac.com и ispreadnews.com. Признаться, я не ощутил никакого положительного эффекта от данных сервисов. Возможно, приложение было сыровато, возможно анонсы никто не читает, но если какой-то редактор и отвечал, стандартным было предложение написать платный обзор.
Еще несколько дней спустя мы опубликовали статью на Habrahabr, не ожидая от нее ничего сверхъестественного. Так выглядел Хабр-эффект в проекции на App Store:
MemoCards ворвался в ТОПы в категории образование в ряде стран. По моим ощущениям, попадание в верхние строчки App Store принесло нам еще столько же пользователей:
Первые отзывы застали нас врасплох. То, что казалось нам очевидным, таковым не было, а поведение пользователя отклонялось от предусмотренного сценария. За дней 10 после выхода статьи нам пришло порядка 100 писем с замечаниями, предложениями и отчетами о багах. Трудно передать, насколько важно и полезно было услышать голоса реальных пользователей. Так как все, что делалось до этого момента, было основано исключительно на собственном представлении о том, каким должен быть проект. Кстати, каждому написавшему, я отвечал лично.
Пару дней назад мы выпустили обновление 1.1.1, призванное сгладить все вскрытые шероховатости UX (User Experience) и исправить обнаруженные баги. А так же согласовали план разработки версии 2.0.
По совету экспертов доработали скриншоты:
Планы на будущее
С момента запуска приложения возникло много вопросов о портации приложения на Android и адаптации к iPad. Но я убежден, что прежде чем расширяться, нужно отшлифовать приложение на одной платформе до полного блеска. Иначе вместе с приложением портироваться будут и все его ошибки!
В итоге мы решили сфокусироваться в следующей версии на функциях, которые в отзывах звучали чаще всего:
- Более полные и качественные картотеки
- Возможность создавать свои карточки
- Синхронизация прогресса между разными устройствами
- Перемешивание карточек и автопроигрывание аудио
Релиз MemoCards версии 2.0 намечен на конец июля. Очень надеемся, пользователи по достоинству ее оценят.
Подробнее о проекте: www.memocards.co
Цена: Freemium [iTunes link]
56 комментариев
Форум →Спасибо за статистику, еще бы рассказали чем именно были недовольны в первой версии.
@Redfox42, пользователи или мы?
1) пользователи: если вкратце, 80% – критическими багами; 20% – эргономикой интерфейса. Мой совет: по максимуму обкатывать приложение до релиза. Найти 10 независимых (!!!) бета-юзеров и попросить их погонять. а еще лучше за спиной встать.
2) а мы были недовольны тем, что не смогли удовлетворить пользователя и допустили ряд детских ошибок)
Как я понимаю, транскрипции не поддерживаются, только озвучка?
@OgVit, да, транскрипции нет. по опросу, очень немногие (в основном лингвисты) умеют грамотно ее читать. поэтому решили, что аудио-примера будет вполне достаточно.
ждем на iPad с нетерпением
Все отлично, остается заставить себя заниматься изучением:)
@Vladimir Kovalev, кст, тоже интересный момент. уже получили не одно письмо, что система нотификации должна быть более агрессивной и настойчивой!)
Когда iPad версия??? куплю незадумываясь!!!
@DesAz, объективно, полагаю, к концу сентября – середине октября. на iPad мало просто нативное разрешение поменять, – надо в целом интерфейс перерабатывать. а это неизбежно повлечет изменение и доработку функционала.
@tomshinsky,
не скоро=/ хотелось бы пока лето, и время свободного больше) поднатаскать немного!
тогда такой вопрос, у вас будудт совместные покупки для айпад и айфон версии или все же нужно будит отдельно отдельно покупать?
Почитал статью, посмотрел видео. Очень заинтересовало :)
@iRomanGlazov, Спасибо! Будут вопросы, предложения – пишите!
Михаил – Видео невероятное! Оставляет 100 процентное положительное впечатление! Реакция только одна, а точнее две: 1я восторг и 2я – СКАЧАТЬ быстрее! =)
Очень Вам советую поменять невзрачную иконку на что то более яркой с более внушительным дизайном! Которое будет более выгодно соответствовать с дизайном вашего приложения и на много больше привлекать к себе внимание потенциальных покупателей!
Огромное спасибо за Вашу работу! Развивайтесь и дальше!
Очень надеюсь, что у вас все получиться! Немного подождем 2ой версии и думаю начнем учить)
Было бы еще интересно увидеть различные уровни: для продвинутых пользователей или для начинающих. Естественно после прохождения теста =)
Спасибо!!!
@Дмитрий Е., большое спасибо! Да, из серии: лучше один раз увидеть, что 100 раз услышать)
Про иконку согласен. Нужно колдовать, эксперементировать. Просто пока перед нами немного другие задачи стоят. Но через 2-3 месяца нужна будет очень качественная иконка)
Уровни есть. Но мы до сих пор над ними работаем. Это область называется “гемификация” и мы еще толком ей не занимались.
Изначальные инвестиции: порядка $15 000.
Довольно много. Интересно, удалось ли их хотябы отбить назад?
@espoir.msk, К сожалению, норма доходности в индустрии мобильных приложений несколько ниже, чем в наркотиках, поэтому 15000 у.е. (а на самом деле больше) отбить за месяц – не реально. Даже не так. В играх это реально и только так и работает. Но в нашем случае – задача ближайших 2-3 месяцев обкатать по максимуму приложение, отшлифовать его до блеска и только после этого выходить на иностранные рынки, начать вкладываться в PR и зарабатывать деньги.
В общем, у каждого проект есть некий жизненный цикл и мы сейчас находимся просто на другой стадии.
Приложение сырое. Жаль потраченных денег. Для тех кто начинает изучать язык вообще не советую. С самого начала. Все внутри красочно, картинки до тошноты повторяющиеся, что после 3 десятков перестаешь отличать одну от другой. Люди на картинках клоны друг-друга. Но да ладно. Без вафли вообще не советую делать покупку, а то там все виснет. Кроме карточек приложения вообще по 0. Самоконтроль? Че за нах. После того как послушаешь чистое “британское произношение” так аж плакать хочется. Транскрипции вообще нет. Самому что-то пальцем накалякать… интересно конечно, но хорошего результата не ждите. Да, некоторые картинки прям не в тему.
Нельзя изучать слова по категориям. Нельзя добавлять фотографии, только свой корявый рисунок. После того как прошел тест, я получил C6, хз что это значит. Словарный запас у меня пополнился на 2291 слово сразу и что самое смешное, когда я начал изучение слов, то первые слова это коктейль, линейка, и вы не поверите, фермер! Далее, как вы думаете можно выйти из теста? Правильно, пройти весь тест или закрыть приложение путем выхода из панели многозадачности.=) За 3 доллара лучше словарик купить. А это программа уг. Очень сырая, самоделкин. Один плюс только выделил, это приятный интерфейс. Что-то нам хорошее обещают. Но я уже закрыл глаза. Я готов и 10 долларов заплатить, только возьмите хорошего художника и купите уже готовую базу озвученный слов. Меньше монотонных и дешевых детских картинок. Больше заданий самоконтроля. Я хочу прописать слово, хочу кроссворд! Поэтому советую людям использовать lingualeo(там при правильных руках вообще можно не платить) или учу английские слова(стоит 3 доллара) также многие словари предлагают карточки(но это уже не торт), такие как SlovoED, Lingvo и другие.
@Pandazion, типичный отзыв в русском аппсторе
@Pandazion, спасибо за подсказку, очень понравилось рекомендуемое вами lingualeo!
@Pandazion, не согласен. Нормальное приложение. Но я себя не заставлю учить)
@Pandazion,
1) потраченные деньги можно рефаундом вернуть.
2) да, картинки заимствуют определенные элементы друг у друга. Иначе нарисовать 5000 абсолютно уникальных картинок было бы адским трудом. Да и вроде Третьяковка есть для этого. Задача у картинки – визуализировать слово. не более.
3) не хочу расстраивать, но аудио записано американкой, всю жизнь прожившую в Нью-Йорке.
4) По поводу всего остального: спасибо за критику. она местами вполне справедлива. Единственное, что меня огорчает, – это тон Вашего сообщения. Приложению отроду месяц. Весь приходящий мне фидбек я лично анализирую и каждому отвечаю. Все дельные замечания и предложения попадают в таст-лист. А Ваш комментарий больше похож на агитацию в пользу ЛингвоЛео, нежели на желание помочь разработчикам сделать приложение лучше.
@tomshinsky, Не факт, что вернут, да и лень если честно. Бомж отлично у вас нарисован был, я со стула чуть не упал. Люди похожи друг на друга. Хоть прическу им поменяйте. Действительно не расстраивайте нас, лучше она ничего не записывала. Слушаю оксфордское озвучивание и ваше, так земля и небо. Думаю вы понимаете о чем я.
Против вашего проекта ничего не имею и думаю жесткая критика вам очень полезна будет. Приложение в стадии бета. Так почему вы с нас рубите деньги как за готовый продукт? Почему бы пока не сделать английский за 1 доллар, а остальные языки по 2? Так хоть честно будет. Или 2 доллара английский остальные по 3. Тут адекватная конкуренция появиться.
@Pandazion, Мы перезаписали все аудио и представим его в следующей версии картотеки, где будет 5000 слов и по всем параметрам она будет значительно лучше.
Вопрос ценообразования – очень сложный. Мы не позиционируем продукт как бета-версию. Да, как с любой 1.хх версии у нас есть огрехи, но это не бета. С коммерческой т.з. важно понять коэффициент конверсии. С бесплатным приложением – это невозможно сделать. а следовательно трудно планировать дальнейшую деятельность и оптимизировать бизнес-модель.
Что касается конкуренции, то наш анализ рынка показал, что подобное приложение должно стоить 4-5 доллара.
@Pandazion, И еще. Итальянский, Испанский, Немецкий и Французский Вы тоже с ЛингоЛео учить будете?! Безусловно, определенные вещи у них лучше сделаны, но ребята уже года 2 проект ведут.
@tomshinsky, Я про английский вел речь. Другие языки не трогал, тк они покупаются отдельно, а не все за 3 доллара. Говорил о двух приложениях. Не только про ЛингоЛео.
@tomshinsky, итальянский учу с Busuu ;) там же еще куча языков. Но сам сервис дорогой, я там уже больше 30 баксов оставил.
@Артур Малосиев, ого, это не мало. поковыряю на днях как у них бизнес-модель работает…
Достойное приложение!
Так держать!
вцелом приложение понравилось.
есть замечание – при прохождении теста, как писалось выше, нет кнопки “пауза”.
вопрос, который стоит сейчас – функциональность платной версии. 3000 слов? 3000 разных картинок или…?
@vadim.l, если честно, но очень вижу смысла в кнопке пауза (или назад). зачем она может быть нужна? для продолжения работы в приложении необходимо закончить тест, который занимает 3-4 минуты. Если вдруг нужно чтото другое сделать, можно просто скинуть приложение.
Если приведете пример, когда такая кнопка нужна – поправим.
@tomshinsky, согласен, надобность кнопки сомнительна. но если представить, что тест-таки интересный, нужно отвлечься, а продолжить хочется с того же места…) с другой стороны, это уже утяжеление приложения “сейвами”. я не настаиваю)
@vadim.l, 3000 слов и 3000 картинок, которые местами копируют отдельные элементы у других картинок.
Вообще, знание слов не есть знание языка. Для полноценного знания языка нужно постоянно практиковаться в трёх его составляющих – чтении, письме и общении. А для того, чтобы узнать новые слова и правила их употребления, нужно читать книги (ну или хотя бы статьи в газетах). А просто выученные слова в большинстве забудутся.
@Pyromike, да, я согласен, что изучение языка – это не только слова. но мы себя и не позиционируем как универсальное средство изучения языка. MemoCards может хорошо дополнить учителя и языковые курсы.
Другой момент: мы работаем над расширением “зоны поражения”. В следующей версии будут, например, картотеки по сериалам. Поучил, – пошел смотреть. Еще через какое-то время планируем сделать чат, где можно будет пообщаться с носителем и закрепить новые слова.
Спасибо за приложение.
Но обнаружил одну неприятную вещь: я приобрел языковой пакет за $3, но после восстановления системы приложение снова попросило меня приобрести его. Не знаю чей баг (ваш или Apple), но другие приложения восстановились и позволили загрузить купленный контент бесплатно.
@Abigon, контент восстановится бесплатно. Повторное списание средств за одно и то же – технически не возможно! Если просят ввести пароль – вводите.
Пытался учить слова разными программами из AppStore. Но остановился на Anki. Цена конская – 25 уе. Но зато синхронизация между работой, домом и iPhone’ом. Плюс я сам могу брать слова из разных без на 4000, 5000 и тд самых часто употребляемых слов. Для них делать транскрипцию, озвучку, учитывать разные значения слова и разные значения. Картинки тоже можно добавлять. Есть определённый геморрой с составлением карточек, но это стоит того.
@Xarconnen, инструмент, наверное, мощнейший, но чем-то мне это напоминает танцы с линуксом. мы же сидим на макоси, мы хотим чтобы “купить” – “вау” – “профит”, а не бубен-бубен-бубен-профит.
@vadim.l, да, да, именно так я всем и пытаюсь объяснить отличие приложения от прочих. It’s intent to be a turn-key solution.
@Xarconnen, синхронизация будет. сначала между i-Гаджетами, потом и с декстоп. Функция по добавления своих слов, при чем из словаря, – тоже будет в следующей версии. Итого: как раз описанный геморрой мы и стараемся решить за Вас.
@tomshinsky, вполне достаточно для 90% пользователей были бы качественные наборы для изучения слов, дружелюбный интерфейс и отсутствие ошибок в словарях и багов в программе. А по вашей программе, на мой взгляд, не хватает нескольких моментов: тематических наборов и просто наборов слов с указанием количества изучаемых слов, указания типа слова – глагол, существительное и тд, транскрипция тоже не помешала бы (но я как понял для вас это принципиальный момент отказ от неё), ну и многие слова могут иметь несколько значений и быть одновременно глаголом и существительным, например. Как-то эти моменты хотелось бы упорядочить. Потом мне удобнее было бы видеть кнопки пролистывания влево-вправо, изучаемое слово наверху, а перевод снизу, который открывался по тапу на него, как в других программах. Это очень ускоряет процесс повторения изученных слов. Я в день повторяю от 500 до 1000 слов и словосочетаний, если я буду задерживаться на каждом, делая много лишних движений, то дело не пойдёт. ИМХО. На истину не претендую. Может ваш подход окажется более правильным. Удачи Вам! )
@Xarconnen, хм… ну тут мы сами виноваты:
1) выбор тем есть. после устновки полной картотеки в настройках можно выбрать темы.
2) часть речи у нас обозначается цветным маркером: зеленый – сущ., синий -глагол и т.д.
Многозначные слова. Есть такая проблема. Отчасти мы ее решаем в новой картотеке. Но в любом случае, по нашему мнению, на картотчке должно быть два слова: слово и перевод. Несколько значений туда выводить – неверно, т.к. связь должна быть 1 к 1.
Лучше эти слова еще раз добавить как отдельные карточки.
Да, эргономику интерфейса перерабатываем. Будет лучше. Кст, если интересно, я был бы рад услышать Ваше мнение относительно концепции следующей версии. Чирканите письмецо на [email protected]
Сунулся со своим словарным запасом.. итог неутешительный: “узнал” около 40 новых слов причем для некоторых из них я знаю еще по 1-2 значения. вопрос – для продвинутых базы будут? жаль 100р, если честно
@Brain_mf, Да, будет. Готовим базу на 5500 слов. Скоро будет. Так же для продвинутых, думаю, будет интересна картотека по лексике амер.сериалов Теории большого взрыва и Как я встретил вашу маму. По моему опыту, там много интересных выражений и разговорной лексики.
@tomshinsky, как в воду глядите ;) HIMYM и TBBT как-раз два последних отсмотренных мной сериала. Естественно на языке оригинала с английскими-же сабами. Идея с визуальными ассоциациями у вас безусловно хороша, но вот картинки иногда не соответствуют значению. Например, turner – токарь, а нарисован почему-то сварщик =)
@Brain_mf, лингвистам и художнице простительно не знать отличие токарного станка от фрезерного)) я бы очень удивился, если бы они знали))
Но мне кажется, мы интересный вопрос подняли. Вам лично было бы интересно пересмотреть данные сериалы еще раз после освоения используемой там лексики? Так сказать, шлифануть.
Отличное приложение.
Но мне 20 слов в тесте мало! Сделайте возможность выбора в настройках. Хотя бы 50 слов + возможность перемешивания карточек.
И, конечно, успехов в развитии.
@kr1k, Спасибо!
Перемешивание скоро будет. А вот с ккол-вом карточек нужно думать – у всех разные способности. Надо гибко подходить к вопросу.
Приложение не плохое, в нем есть свои и преимущества и недостатки. Попользовался правда им недолго и как то подзабросил, не увлекло наверное. Мне кажется, что главная фишка приложения может быть это добавление наборов слов из сериалов, только ребят, берите popular please ))MD House for example, тогда будет интересно совмещать просмотр с изучением. А то, если вы добавите те, где интересная лексика, но которые никто не смотрит, то толку от этого хода будет ноль. Потом поддержу – добавьте TOP 1000, 2500 самых употребляемых слов и найдите в google им хорошие фотографии-соответствия, тогда визуальные карточки будут выглядеть на все 100% и запоминаться естественно лучше. А предела совершенству нет ))
@max_im, 1) сериалы самые популярные возьмем. По моим данным это: How I Met Your Mother; TBBT; MD House; Dexter; Prison brake.
C добавлением фоток есть 2 проблемы: 1) сохранить стилистическое однообразие 2) абстрактные термины, глаголы. их проще нарисовать. Но будем думать.
не когда не покупал внеитрипрограммный контент, как тут будет, я покупаю набор карточек (так и не понял правда что туда войдет)
потом нечаянно удалю программу что будет с карточками, покупать опять или она к чему-то привязываются?
@ljalex, apple заботиться о своей карме. поэтому никогда не допустит повторой оплаты за оплаченный контент или приложение. поэтому вы сможете все бесплатно восстановить после переустановки программы.
Все каменты лень читать, но кто-нибудь говорил, что иконка очень “грустная”?
@Morris_max, да, говорили)) есть конструктивные предложения?))
@tomshinsky, нет, я не дизайнер, есть конструктивное предложение вынести ее на обсуждение тут http://www.artlebedev.ru/kovodstvo/business-lynch
Тема, вроде, горячая, а последний пост аж за 4 июля. Что, после этой даты всё умерло?
И ещё вопрос: у меня и моих домашних есть планшеты на Андроиде. Портирование на Андроид сделано или ещё нет?
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Почему iTunes на Windows-компьютере не видит iPhone
При воспроизведении видео в YouTube через браузер Safari возникает ошибка: «ваш браузер не распознает ни один из известных форматов»
Пропадает интернет на iPhone, что делать?
Как разобраться, что “съедает” память на Mac
Почему не получается создать бекап iPhone на компьютере
Будет ли работать LTE в iPhone 8 из США
Как починить ввод свайпом для русской клавиатуры в iOS 16.4
Как в Safari на Mac включить режим «картинка в картинке» для YouTube