Aplicații Mobile
Creează aplicații web optimizate pentru mobil în Proyecta. PWA-urile funcționează deja; pachete native iOS/Android prin PWA Builder.
Proyecta construiește aplicații web. Cea mai rapidă cale către „o aplicație pe telefon” este o aplicație web responsive — opțional îmbunătățită ca Progressive Web App (PWA), astfel încât utilizatorii să o poată instala pe ecranul de pornire și (pe platformele compatibile) să primească notificări push, suport offline și o experiență pe tot ecranul.
Pentru distribuție nativă prin App Store, Google Play sau Microsoft Store, învelești PWA-ul publicat folosind un instrument precum PWA Builder.
Ce primești din start
Section titled “Ce primești din start”- Comutator de viewport responsive în builder — treci între previzualizările Desktop / Tabletă / Mobil în timp ce editezi
- Prompturi AI mobile-first — AI-ul știe cum să construiască layout-uri responsive când îi ceri
- Notificări push prin Proyecta SDK — vezi Notificări Push
- UI de builder pe mobil — Proyecta funcționează pe telefoane, astfel poți construi din mers
Calea PWA
Section titled “Calea PWA”Pentru majoritatea aplicațiilor, un PWA este răspunsul potrivit:
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 versionAI-ul va configura manifestul și service worker-ul. Odată ce publici, utilizatorii pot:
- Deschide aplicația ta în orice browser mobil
- Apăsa meniul browserului și alege Add to Home Screen (iOS) sau Install app (Android)
- Lansa aplicația ca pe una nativă de pe ecranul de pornire
PWA-urile pe iOS 16.4+ acceptă și Web Push, deci notificările funcționează — vezi Notificări Push pentru configurare.
Mai departe: pachete native
Section titled “Mai departe: pachete native”Dacă trebuie să lansezi în App Store sau Google Play, calea recomandată este să învelești PWA-ul publicat:
- Publică pe subdomeniul tău
*.proyecta.live(sau un domeniu personalizat) - Deschide pwabuilder.com și introdu URL-ul tău
- Generează pachete native — Android (AAB), iOS (proiect Xcode), Windows (MSIX)
- Trimite în magazinul respectiv
Vezi Publicare în App Store-uri pentru detalii.
Limitări de știut
Section titled “Limitări de știut”- Apple poate respinge aplicațiile pure WebView care nu adaugă funcționalitate nativă. Ia în considerare acest lucru înainte de a viza App Store.
- Notificările push pe iOS necesită ca utilizatorul să instaleze mai întâi PWA-ul din Safari (nu dintr-un pachet wrapper).
- Camera, GPS, contactele funcționează toate prin API-uri web — API-urile exclusiv native (HealthKit, ARKit) nu sunt accesibile dintr-un wrapper PWA.
În curând
Section titled “În curând”- Șabloane native React Native / Expo pentru proiectele care au nevoie de shell-uri cu adevărat native
- Integrare Capacitor ca o cale alternativă de învelit
- Wizard de publicare în app store direct din builder (pictograme, splash screen-uri, descriere pentru magazin)
- Gestionarea metadatelor pentru app store sincronizată cu builder-ul