Przejdź do głównej zawartości

Aplikacje mobilne

Twórz aplikacje webowe przyjazne urządzeniom mobilnym w Proyecta. PWA działa już dziś; natywne opakowania iOS/Android przez PWA Builder.

Proyecta tworzy aplikacje webowe. Najszybszą drogą do „aplikacji na telefonie” jest responsywna aplikacja webowa — opcjonalnie wzbogacona jako Progressive Web App (PWA), dzięki czemu użytkownicy mogą zainstalować ją na ekranie głównym i (na obsługiwanych platformach) otrzymywać powiadomienia push, korzystać z trybu offline oraz pełnoekranowego widoku.

Do natywnej dystrybucji przez App Store, Google Play lub Microsoft Store wystarczy opakować opublikowaną PWA za pomocą narzędzia takiego jak PWA Builder.

  • Przełącznik widoku viewport w builderze — przełączaj między podglądami Desktop / Tablet / Mobile podczas edycji
  • Prompty AI nastawione na mobile — AI wie, jak budować responsywne układy, gdy o to poprosisz
  • Powiadomienia push przez Proyecta SDK — zobacz Push Notifications
  • Mobilny interfejs buildera — Proyecta działa na telefonach, więc możesz budować w dowolnym miejscu

Dla większości aplikacji PWA to właściwy wybór:

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

AI skonfiguruje manifest i service worker. Po opublikowaniu użytkownicy mogą:

  • Otworzyć aplikację w dowolnej mobilnej przeglądarce
  • Kliknąć menu przeglądarki i wybrać Add to Home Screen (iOS) lub Install app (Android)
  • Uruchamiać ją jak natywną aplikację z ekranu głównego

PWA na iOS 16.4+ obsługują również Web Push, więc powiadomienia działają — szczegóły konfiguracji znajdziesz w Push Notifications.

Jeśli musisz opublikować aplikację w App Store lub Google Play, zalecana ścieżka to opakowanie opublikowanej PWA:

  1. Opublikuj aplikację na subdomenie *.proyecta.live (lub własnej domenie)
  2. Otwórz pwabuilder.com i wpisz swój adres URL
  3. Wygeneruj natywne pakiety — Android (AAB), iOS (projekt Xcode), Windows (MSIX)
  4. Prześlij do odpowiedniego sklepu

Szczegóły znajdziesz w Publikowanie w sklepach z aplikacjami.

  • Apple może odrzucić aplikacje oparte wyłącznie na WebView, które nie dodają natywnej funkcjonalności. Weź to pod uwagę, jeśli celujesz w App Store.
  • Powiadomienia push na iOS wymagają, aby użytkownik najpierw zainstalował PWA z Safari (nie z opakowania natywnego).
  • Aparat, GPS, kontakty — wszystko działa przez web API; natywne API (HealthKit, ARKit) są niedostępne z poziomu opakowania PWA.
  • Natywne szablony React Native / Expo dla projektów wymagających prawdziwych natywnych powłok
  • Integracja z Capacitor jako alternatywna ścieżka opakowania
  • Kreator publikowania w sklepach z aplikacjami wbudowany w builder (ikony, ekrany powitalne, opisy w sklepie)
  • Zarządzanie metadanymi w sklepach zsynchronizowane z builderem