Aller au contenu

Applications mobiles

Créez des applications web adaptées aux mobiles dans Proyecta. Les PWA fonctionnent dès aujourd’hui ; wrappers iOS/Android natifs via PWA Builder.

Proyecta génère des applications web. Le chemin le plus rapide pour « avoir une app sur un téléphone » est une application web responsive — éventuellement améliorée en Progressive Web App (PWA) pour que les utilisateurs puissent l’installer sur leur écran d’accueil et, sur les plateformes compatibles, recevoir des notifications push, bénéficier d’un support hors ligne et d’une expérience plein écran.

Pour une distribution native via l’App Store, Google Play ou le Microsoft Store, tu enveloppes la PWA publiée à l’aide d’un outil comme PWA Builder.

  • Sélecteur de viewport responsive dans le builder — bascule entre les aperçus Desktop / Tablet / Mobile pendant l’édition
  • Prompts IA orientés mobile-first — l’IA sait créer des mises en page responsive quand tu le demandes
  • Notifications push via le SDK Proyecta — voir Notifications push
  • Interface builder mobile — Proyecta fonctionne lui-même sur téléphone, pour que tu puisses créer où que tu sois

Pour la plupart des applications, une PWA est la bonne réponse :

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

L’IA configurera le manifest et le service worker. Une fois publiée, les utilisateurs peuvent :

  • Ouvrir ton application dans n’importe quel navigateur mobile
  • Appuyer sur le menu du navigateur et choisir Add to Home Screen (iOS) ou Install app (Android)
  • La lancer comme une application native depuis leur écran d’accueil

Les PWA sur iOS 16.4+ prennent également en charge Web Push, les notifications fonctionnent donc — voir Notifications push pour la configuration.

Si tu as besoin de publier sur l’App Store ou Google Play, la voie recommandée est d’envelopper ta PWA publiée :

  1. Publie sur ton sous-domaine *.proyecta.live (ou un domaine personnalisé)
  2. Ouvre pwabuilder.com et saisis ton URL
  3. Génère les packages natifs — Android (AAB), iOS (projet Xcode), Windows (MSIX)
  4. Soumets-les à la boutique correspondante

Voir Publier sur les stores d’applications pour plus de détails.

  • Apple peut rejeter les applications WebView pures qui n’ajoutent pas de fonctionnalités natives. Prends cela en compte avant de cibler l’App Store.
  • Les notifications push sur iOS nécessitent que l’utilisateur installe d’abord la PWA depuis Safari (et non depuis un wrapper).
  • Caméra, GPS, contacts fonctionnent tous via les API web — les API exclusivement natives (HealthKit, ARKit) ne sont pas accessibles depuis un wrapper PWA.
  • Templates natifs React Native / Expo pour les projets nécessitant de véritables shells natifs
  • Intégration Capacitor comme voie d’encapsulation alternative
  • Assistant de publication sur les stores directement dans le builder (icônes, écrans de démarrage, textes de fiche store)
  • Gestion des métadonnées des stores synchronisée avec le builder