У серпні AiWords випустив оновлення 3.1, і поточні примітки до випуску припускають, що ви знаєте, як застосунок прийшов до цього. Найімовірніше, ви цього не знаєте, а чесна версія історії набагато цікавіша за маркетингову хронологію. Цей допис крок за кроком розповідає історію розробки від першого коміту в жовтні 2024 року до сьогодні, версія за версією.
1.0 — основний цикл (вересень 2025 року)
Робота розпочалася в жовтні 2024 року, а версія 1.0 з'явилася в App Store у вересні 2025 року. Той випуск уже містив основу сьогоднішнього застосунку: оберіть підручник зі словами за рівнем JLPT, встановіть щоденну мету, вивчайте змішану чергу з нових слів і повторень, а потім перевіряйте статистику. Він вийшов із режимом прослуховування Радіо, повторенням із кількома варіантами відповідей та режимом вільного перегляду, а також супутніми функціями——налаштуваннями навчання, статистикою, профілем із керуванням обліковим записом, відгуками в застосунку та юридичними сторінками.
Чого у версії 1.0 не було, так це майже всього, з чим люди асоціюють застосунок зараз. Жодного розпізнавання рукописного тексту, жодного режиму введення з клавіатури, жодного обліку часу навчання, жодного Storycast. Утім, рушій інтервального повторення був присутній від самого початку——щоденна черга завжди планувалася для кожного слова окремо, і це рішення стало фундаментом для всього іншого.
2.0 — руки та вуха (грудень 2025 року)
Подання версії 2.0 відбулося 11 грудня 2025 року, завершивши серію зі 175 комітів від моменту першого випуску. Її очолили дві ключові можливості.
По-перше, рукописне письмо. У середині жовтня ми інтегрували розпізнавання цифрового чорнила Google ML Kit як нативний модуль і побудували навколо нього Практику рукопису: ви пишете кану, а застосунок розпізнає штрихи безпосередньо на пристрої. До нього додався режим введення з клавіатури з підтримкою японського IME, надавши учням два способи активно відтворювати слова замість простого їхнього розпізнавання.
По-друге, застосунок почав чесно обліковувати час. З'явилося глобальне відстеження часу навчання, селектор часових поясів, налаштовуване щоденне скидання, реальні дані за графіками статистики та кнопка «Вихідний день», яка захищає вашу серію ударних днів у разі непередбачуваних обставин. Те саме оновлення перебудувало головний екран навколо щоденної черги, додало автоматичний темний режим, редагування аватара, режим власного перегляду та точніші варіанти-дистрактори в тестах із нової версії API. Видалення облікового запису——обов'язкова вимога правил App Store і правильний крок у будь-якому разі——також з'явилося в цьому циклі.
Один коментар: ранній прототип функції AI-історій з'явився всередині команди в жовтні 2025 року під назвою Storycast. Він ще не був готовий і незабаром був повністю переписаний з нуля.
3.0 — Storycast, підписки та нове обличчя (перша половина 2026 року)
Розвиток 3.0 тривав із грудня 2025 року до літа 2026 року й змінив застосунок більше, ніж дві попередні версії разом узяті. Якщо коротко:
Storycast стає реальністю
У січні 2026 року відкрилася вкладка ШІ. Наступного місяця діалоги Storycast перейшли зі звичайних запитів і відповідей на потокове передавання через WebSocket, тож персонажі відповідають безпосередньо під час мовлення, а не після паузи. Архітектуру компонентів було перебудовано в березні, слідом з'явилися історія діалогів та їх повторення, а функція поступово обростала характерними деталями: кілька сюжетних ліній для кожної групи, кнопка скасування, голосовий режим наприкінці березня, панель налаштувань у квітні, картки навчальних цілей, двомовна Стаття за історією на основі кожної розмови в травні, режим навчання з червоно-зеленими кольоровими картками в червні та навчальні розминочні картки з фазами курсу в липні.
Облікові записи та фінанси
Гостьовий вхід з'явився в лютому 2026 року, щоб користувачі могли спробувати застосунок перед реєстрацією, після чого з'явився Sign in with Apple із повною інтеграцією автентифікації Apple наприкінці березня. Того ж тижня стартували підписки як вбудовані покупки iOS——перегляд планів, покупка, відновлення та скасування——а платіжну систему було переведено на StoreKit 2, оскільки сучасна обробка квитанцій була передумовою для надійного керування підписками.
Повний редизайн і повний переклад
Кінець березня також приніс візуальний стиль, який застосунок зберігає досі: нео-бруталізм із виразними рамками та жорсткими тінями. У квітні жорстке кодування стилів було замінено повноцінною системою дизайн-токенів із трьома варіантами інтерфейсу на вибір——Doodle, Professional та Flat & Elegant——а сторінки налаштувань навчання були перемальовані відповідно до них. Що стосується мов, японська та французька з'явилися в інтерфейсі в березні, після чого було проведено повне очищення від зашитих у код рядків; тепер усі тексти застосунку доступні вісьмома мовами.
Непомітна фонова робота мала не менше значення: записи навчання почали автоматично завантажуватися під час переходу застосунку у фоновий режим, тому результати дня більше не залежать від того, чи не забули ви правильно закрити сесію.
Де ми перебуваємо зараз
Оновлення 3.1 є прямим продовженням усього цього: екран Профілю перебудовано навколо статистики, яку версія 2.0 почала збирати, пейвол підписки перероблено на основі інфраструктури 3.0, а Android-пакунок переведено на ідентифікатор, під яким він вийде в Google Play. Цій історії присвячено окремий допис: AiWords 3.1. А якщо вам менш цікаві версії та важливіше, щоб повторення надходили в потрібний момент, почніть із матеріалу про те, як працює рушій повторень.
Дати та прив'язка функцій у цьому дописі взяті з історії розробки застосунку. Якщо ви помітили щось, що не збігається з вашим досвідом у певній версії, повідомте нам через сторінку підтримки.