Перейти к содержимому

Мобильные приложения

Создавайте мобильные веб-приложения в Proyecta. PWA работают уже сейчас; нативные обёртки для iOS/Android — через PWA Builder.

Proyecta создаёт веб-приложения. Самый быстрый способ получить «приложение на телефоне» — адаптивное веб-приложение, которое можно дополнительно улучшить до Progressive Web App (PWA): тогда пользователи смогут установить его на главный экран и — на поддерживаемых платформах — получать push-уведомления, работать офлайн и пользоваться полноэкранным режимом.

Для нативного распространения через App Store, Google Play или Microsoft Store опубликованный PWA оборачивается с помощью такого инструмента, как PWA Builder.

  • Переключатель размеров экрана в Builder — переключайся между Desktop / Tablet / Mobile прямо во время редактирования
  • Мобильно-ориентированные AI-подсказки — ИИ умеет строить адаптивные макеты по запросу
  • Push-уведомления через Proyecta SDK — см. Push-уведомления
  • Мобильный интерфейс Builder — Proyecta сам работает на телефонах, так что можно строить приложения на ходу

Для большинства приложений PWA — правильный выбор:

Add PWA support to my app:
- Web app manifest with name, icons, theme color
- Service worker with offline cache for the app shell
- Service worker with update toast on new version

ИИ настроит манифест и service worker. После публикации пользователи смогут:

  • Открыть приложение в любом мобильном браузере
  • Нажать меню браузера и выбрать Add to Home Screen (iOS) или Install app (Android)
  • Запускать его как нативное приложение прямо с главного экрана

PWA на iOS 16.4+ поддерживают Web Push, так что уведомления работают — настройка описана в разделе Push-уведомления.

Если нужно опубликоваться в App Store или Google Play, рекомендуемый путь — обернуть опубликованный PWA:

  1. Опубликуй приложение на своём поддомене *.proyecta.live (или на собственном домене)
  2. Открой pwabuilder.com и введи URL своего приложения
  3. Сгенерируй нативные пакеты — Android (AAB), iOS (Xcode project), Windows (MSIX)
  4. Отправь в соответствующий магазин

Подробности — в разделе Публикация в магазинах приложений.

  • Apple может отклонить чистые WebView-приложения, не добавляющие нативной функциональности. Учти это, если планируешь App Store.
  • Push-уведомления на iOS требуют, чтобы пользователь предварительно установил PWA из Safari (не из обёртки).
  • Камера, GPS, контакты — всё это доступно через веб-API; нативные API (HealthKit, ARKit) недоступны из PWA-обёртки.
  • Нативные шаблоны React Native / Expo для проектов, которым нужна настоящая нативная оболочка
  • Интеграция с Capacitor как альтернативный путь оборачивания
  • Мастер публикации в магазинах приложений прямо в Builder (иконки, splash-экраны, описания)
  • Управление метаданными магазинов с синхронизацией через Builder