Левитан
  • Живая лента
  • Написать мне
  • Поиск
  • Ударения 4.0

    Ударения 4.0

    В 2017 году я опубликовал большую статью о том, как создавались Ударения. Теперь же настало время поделиться с вами тем, как мы запускали четвертую версию, которая стала по истине новой.

    На протяжении последних лет мы постоянно сталкивались с тем, что:

    • невозможно сделать быстрое приложение для Android, потому что он не поддерживает нормально списки;
    • нельзя поддерживать старые версии прошивок;
    • тестирование не будет работать со сложными словами;
    • сложно менять дизайн слов;
    • приложение запрашивает кучу «левых» разрешений для компонентов, которые не могут без них работать.

    Этот список можно продолжать очень долго. Этот список составлял не я, а разработчики, которым я платил. Для многих это вполне рыночный процесс, когда за каждый чих с вас возьмут некоторую (в основном не маленькую) сумму денег. Очень редко люди могут пойти на встречу и сделать что-то бескорыстно.

    Когда в конце 2019 года встал вопрос о том, что необходимо полностью переработать приложение и наконец-то воплотить все мечты, которые преследовали меня с 2015 года, было ясно, что это будет стоить очень много денег. Вложения в проект на тот момент уже превысили отметку в 4 миллиона рублей. Да, вы не ослышались. В словарь – 4 миллиона рублей. Многие крутят у виска пальцем, когда я им это говорю. Не потому, что это много или мало, а потому что я сделал это бесплатно для всех и ничего не прошу взамен, а мог бы купить квартиру, хорошую машину, летать на курорты и прожигать деньги, чем словарем заниматься. Помимо вложенных денег за проектом стоят десятки людей, труд которых невозможно оценить!

    Посовещавшись с моим братом Пашей, мы решили, что сделаем всё с нуля, сами. Надо было полностью отказаться от сторонних разработчиков. Я категорически не мог больше терпеть медленную версию под Android, вечно глючившие подсказки и локализацию на iOS. На мои просьбы разработчики говорили, что прошел гарантийный период и надо бы заплатить денежку. Все сводится к тому, что да - ошибки есть, но вы их не увидели вовремя – теперь платите. Это также стало важным триггером, чтобы взять все в свои руки.

    Словарь должен говорить

    Одной из главных идей было заставить слова звучать. По-настоящему! Настоящим голосом. Голосом диктора! Для меня это очень важно, потому что я хотел воплотить эту идею с самого начала. Теперь же нас с братом ничего не сдерживало.

    Пришлось снова улучшать серверную часть. На этот раз изменения коснулись ядра. С базой данных было все в порядке, в нее были внесены минимальные коррективы. Активная аудитория приложения свыше 800 тысяч пользователей, и мы постоянно наблюдаем не менее 10 тысяч параллельных подключений. За сутки приложение открывают и обновляют данные свыше 300 тысяч человек в разное время по всему земному шару.

    Озвучивать весь словарь не имело смысла. Во-первых, это непосильная работа, так как у нас более 150 000 слов и, во-вторых, трудных слов (популярных) всего порядка 500. Озвучивать популярные слова было предложено нескольким известными дикторам, все из них согласились. Первым диктором, который самостоятельно записал, обработал и присоединился к нам, был Алексей Ляпунов. Я много лет восхищаюсь его тембром голоса, и у меня не было сомнений в том, чтобы пригласить его к сотрудничеству. 

    Также мы частично записали еще два женских голоса, которые пока не раскрываем. К сожалению, карантин внес свои коррективы в сроки. Как только COVID-19 пройдет – мы возобновим работу и предложим нашим пользователям еще несколько роскошных узнаваемых голосов.

    Сохранить, но изменить

    Пользователи очень тяжело относятся к любым изменениям и, если дело касается приложения, которым ты каждый день пользуешься и которое знаешь с точностью до пикселя, где находится та или иная кнопка, ­– принять что-то новое соразмерно прыжку с парашютом.

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

    Он начал творить с «чистого экрана». Все старые исходники были выброшены в корзину, и вся логика создавалась заново. Мы должны были реализовать:

    • новый детальный вид информации о слове;
    • добавить аудио к словам;
    • переделать Тестирование;
    • добавить английский язык (у нас более 30 000 зарубежных пользователей);
    • добавить темную тему;
    • добавить поддержку старых устройств;
    • не требовать никак разрешений от пользователя;
    • исправить адские торможения на Android и много всего...

    Было сложно все учесть, и мы перестраивали некоторые процессы уже в работе. Нам удалось меньше, чем за два месяца собрать новую версию, в которой было все что мы хотели. Android больше не тормозил, а слова начали говорить.

    Наш главный модератор, тестировщик и друг Тимур Иванов скрупулёзно проверял все сборки, пока мы не перешли на стабильную версию, которую уже передали на тестирование еще нескольким коллегам. Были внесены десятки правок и доработаны мелочи, которые мы не могли учесть. Надо было обкатать программу не только на телефонах, но и на планшетах всех версий и всех модификаций.

    Мой брат Паша, которому всего 16 лет, смог сделать то, чего не могли сделать несколько компаний, разработчиков за большие деньги на протяжении нескольких лет, – всего за два месяца! Мы переписали все с нуля, мы не могли больше тянуть старые костыли в новую версию. Поэтому не смогли сохранить Избранные, но мы подготовили много удобных фишечек, которые позволят быстро наполнить новый раздел. Также мы заложили функцию «Поделиться словами». Теперь Избранные и Ошибки никогда не пропадут, и их можно будет восстановить даже после полного удаления приложения.

    Новое приложение было покрыто множеством различных тестов, которыми почему-то нивелировали предыдущие разработчики. Благодаря тестам мы смогли сделать стабильные версии и проработать все мелочи, которые не видны пользователю.

    Дальше оставалось дело за малым: подготовить новый сайт, подготовить релизные сборки, скриншоты, публикации. Поскольку мы очень большие и популярные – Apple пропустил приложением менее чем за 12 часов. Google, как всегда, что-то химичит и тестирует старые сборки, придирается к возрастным ограничениям, описаниям и, как показывают последние два года, без сопроводительного письма выкладывать новые сборки нет смысла. В течение первой недели новая версия появилась в App Store и Google Play.

    В последующие две недели обновилось более полумиллиона пользователей. Мы продолжаем работать над улучшением сервисов и благодарим всех, кто принимает участие в развитии Ударений.

    02 мая 2020 г.

    Ударения 4.0

    07 октября 2019 г.

    Как обновить Windows 10 до профессиональной версии

    20 августа 2019 г.

    Быстрая зарядка iPhone

    19 августа 2019 г.

    Подробная расшифровка аббревиатур сигналов и напряжений на схемах Apple

    18 августа 2019 г.

    Определение модели iPad

    17 августа 2019 г.

    Определение моделей iPhone

    14 августа 2019 г.

    Сравнение и спецификации моделей iPhone

    13 августа 2019 г.

    MediaMetrics: свежие котировки новостей

    01 августа 2019 г.

    Реестр организаторов распространения информации в сети Интернет

    18 февраля 2019 г.

    Почему мы говорим неверно?

    17 февраля 2019 г.

    30 слов, которые часто произносят неправильно

    15 февраля 2019 г.

    Юрий Левитан. Путь великого диктора. Последнее поле.