Выбирайте формат приложения по действию пользователя и нужному доступу к устройству. Для чтения базы знаний может хватить сайта. Работа с локальными файлами, телефоном или содержимым другой страницы требует отдельной проверки возможностей.
Какие требования записать
Укажите устройства, работу без сети, камеру, файлы, уведомления и способ распространения. Выберите одно главное действие для первой пробы. Не начинайте с одновременного выпуска всех форматов.
| Формат | Подходящая первая проба | Что проверить отдельно |
|---|---|---|
| Сайт | Открыть материал по прямой ссылке | Узкий экран, отсутствие сети, нужные браузеры |
| Мобильное приложение | Один сценарий на телефоне | Разрешения устройства и сборка для выбранной ОС |
| Десктопное приложение | Выбрать и обработать учебный файл | Права файлов, установщик и обновление |
| Расширение браузера | Одно действие на выбранном сайте | Разрешённые сайты и отказ в доступе |
Таблица помогает сравнить требования, а не гарантирует, что любой выбранный инструмент их поддерживает.
Как проверить выбранный путь
- Сверьте требования с актуальной документацией инструмента и своей ОС.
- Сделайте один рабочий экран и один законченный пользовательский путь.
- Проверьте отказ: камера запрещена, файл не выбран, сеть отсутствует или сайт не разрешён.
- Проверьте сборку и штатное удаление. Работа в режиме разработки не подтверждает готовность установщика.
- Запишите проверенные устройства и версии. Запуск на Mac не подтверждает Windows или физический телефон.
Для Expo EAS Build создаёт сборку, EAS Submit передаёт её в магазин. Для iOS доступность в TestFlight не означает выпуск в App Store. Build и Submit.
Для Tauri проверьте зависимости выбранной ОС. Для Chrome-расширения ограничьте сайты и разрешения в manifest.json. Manifest V3 запрещает удалённо размещённый исполняемый код вместо включённого в пакет. Документация MV3.
Промпт для Codex
Пользователь должен: [одно действие]. Устройства: [список].
Нужны: [сеть, файлы, камера, уведомления]. Распространение: [ссылка, установщик или магазин].
Сравни сайт, мобильное приложение, десктоп и расширение по этим требованиям. Сверь ограничения с официальной документацией.
Выбери одну первую пробу и критерии проверки успеха и отказа.
Подготовь локальный прототип с минимальными правами. Не отправляй сборки в магазины и не подключай платные услуги.
Выбор пути: Выбрать путь создания приложения. Проверка телефона: Проверить один мобильный сценарий. Расширение: Подготовить расширение с ограниченным доступом.
Источники и границы проверки
Выбор платформы не заменяет сборку, проверку на устройстве и требования магазина. Перед удалением учебного приложения сохраните исходники и отдельно проверьте созданные пользовательские данные.