
Поки офіційний додаток для AppStore і Google Play в розробці, Otto's River уже працює як повноцінний застосунок на вашому телефоні. Додайте сайт на головний екран — і отримаєте швидкий запуск однією іконкою, повноекранний інтерфейс без браузерної панелі, кеш улюблених завдань і відчуття справжнього застосунку. Без обов'язкового встановлення зі сторів, без зайвих дозволів, без сюрпризів.
Шлях у AppStore чи Google Play — це окрема історія, яка займає місяці: код під native-фреймворк, тестування, ревью модераторів, окремий релізний цикл для оновлень, відсотки сторам із кожної транзакції. Усе це варто робити правильно й коли продукт готовий — а не поспіхом і не «щоб мати галочку». Тому до моменту, коли нативний додаток вийде гідним свого імені, ми вирішили дати вам мобільний застосунок іншим шляхом — через PWA.
PWA (Progressive Web App) — це сучасна технологія, яка дозволяє звичайному сайту перетворитися на повноцінний застосунок на вашому телефоні: окрема іконка на головному екрані, запуск без панелі браузера, кеш для миттєвого відкриття, інтеграція з системою. Для користувача різниця з нативним додатком майже непомітна — особливо для платформи на кшталт Otto's River, де основна робота — це читання, інтерактивні завдання й короткі сесії практики.
Понад те, є кілька речей, у яких PWA об'єктивно зручніший за нативний додаток. Установлення триває секунди, а не хвилини. Оновлення приходять автоматично, без вашої участі й без черги на ревью у сторі. Не треба нічого «дозволяти», окрім очевидних речей (мікрофон для практики вимови — і все). Місця на телефоні займає мінімум. І найголовніше — ви точно знаєте, що вам показують той самий контент, що й на сайті, без прихованих маркетингових надбудов.
Працює в браузері Safari (саме в Safari — інші браузери на iOS наразі не підтримують встановлення PWA через обмеження Apple). Уся процедура займає близько 30 секунд.
💡 Підказка: Якщо у вас увімкнено iCloud, іконка автоматично з'явиться на головному екрані всіх ваших iOS- та macOS-пристроїв.
Працює в Chrome (рекомендовано), а також у більшості сучасних браузерів — Firefox, Edge, Samsung Internet. У всіх логіка майже однакова, відрізняється тільки розташування пункту меню.
💡 Підказка: Якщо Chrome автоматично запропонує «Установити застосунок» у банері — погоджуйтесь, це той самий процес у вигляді одного тапу.
PWA — це не «тимчасова заглушка, поки нативний додаток вийде». Це окрема технологія зі своїми сильними сторонами, які в деяких сценаріях кращі за нативний застосунок. Ось чотири головні з них.
Над нативним додатком ми вже працюємо — і він точно з'явиться в AppStore та Google Play. Не «замість» PWA, а «на додаток». Бо є речі, які тільки нативний додаток робить добре:
Конкретної дати релізу не оголошуємо — як і всю іншу розробку, ми робимо це повільно й уважно. Коли застосунок з'явиться у сторах, ви дізнаєтесь першими — або через push-сповіщення в кабінеті, або з оновлення PWA, або з блогу. А поки що — PWA вже у вас на телефоні, і вже працює.
Для більшості сценаріїв Otto's River — так. Читання правил, проходження квізів, перегляд відео-уроків, робота з картками й тренажерами — усе це працює в PWA нічим не гірше, ніж буде в нативному застосунку. Різниця починається там, де потрібні push-сповіщення, повний офлайн або інтеграція з системою — це поки що тільки нативний шлях.
Ні. Ваш прогрес зберігається на наших серверах, а не в кеші браузера. Кеш зберігає лише швидкий доступ до інтерфейсу й уже завантажених сторінок. Якщо очистите кеш — ви просто завантажите застосунок ще раз при першому відкритті, увійдете під своїм акаунтом, і все ваше навчання залишиться на місці.
На iPhone — ні. Apple обмежує можливість встановлення PWA винятково через Safari. На Android — будь-який сучасний браузер (Chrome, Firefox, Edge, Samsung Internet, Opera) дозволяє додати сайт на головний екран із трохи різним меню, але однаковим результатом.
Для першого відкриття — так, як і будь-який сайт. Після цього вже відвідані сторінки кешуються, і ви зможете відкривати їх навіть без мережі. Якщо потрібен повний офлайн (наприклад, повне завантаження уроку заздалегідь) — це функція, яка буде в нативному застосунку.
Конкретної дати не оголошуємо. Як і весь продукт, нативний застосунок ми будуємо повільно й уважно. Коли він буде готовий пройти ревью сторів і дати вам більше, ніж PWA, ми його випустимо й сповістимо всіх користувачів.
iOS 14+ для iPhone і iPad. Android 9+ для смартфонів і планшетів. Конкретні мінімальні версії фіналізуємо ближче до релізу — але старе обладнання ми не плануємо «відрізати»: PWA в Safari / Chrome працює навіть на досить старих пристроях, і це наш план Б для тих, кому не доступний нативний шлях.
Сам застосунок — безкоштовний (як і PWA, як і сайт). Те, як працюватимуть тарифи всередині — описано на сторінці тарифів. Коротко: безкоштовний рівень — буде, платний — теж, без сюрпризів між «безкоштовно» і «зненацька доведеться платити».
Зазвичай оновлення приходять автоматично при наступному відкритті застосунку. Якщо щось залипло — найшвидший спосіб: повністю закрити PWA з переліку запущених застосунків, потім відкрити заново. Якщо й це не допомогло — видалити іконку з головного екрану й повторити встановлення (ваш прогрес залишиться, бо він зберігається на серверах, а не локально).