Mobil Uygulamalar
Proyecta’da mobil uyumlu web uygulamaları oluşturun. PWA’lar bugün kullanılabilir; PWA Builder aracılığıyla yerel iOS/Android sarmalayıcılar.
Proyecta, web uygulamaları oluşturur. “Telefonda bir uygulama” edinmenin en hızlı yolu, duyarlı (responsive) bir web uygulamasıdır; bu uygulama isteğe bağlı olarak bir Progressive Web App (PWA) olarak geliştirilebilir. Böylece kullanıcılar uygulamayı ana ekranlarına yükleyebilir ve (desteklenen platformlarda) anlık bildirimler, çevrimdışı destek ve tam ekran deneyimi elde edebilir.
App Store, Google Play veya Microsoft Store üzerinden yerel dağıtım için, yayımlanmış PWA’yı PWA Builder gibi bir araçla sarmalayabilirsiniz.
Hazır olarak neler sunuluyor
Section titled “Hazır olarak neler sunuluyor”- Builder’da duyarlı görünüm değiştirici — düzenlerken Desktop / Tablet / Mobile önizlemeleri arasında geçiş yapın
- Mobil öncelikli AI prompt’ları — istediğinizde AI duyarlı düzenler oluşturmayı bilir
- Proyecta SDK aracılığıyla anlık bildirimler — bkz. Anlık Bildirimler
- Mobil builder arayüzü — Proyecta’nın kendisi telefonlarda çalışır, böylece hareket halindeyken de uygulama geliştirebilirsiniz
PWA yolu
Section titled “PWA yolu”Çoğu uygulama için PWA doğru seçimdir:
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, manifest ve service worker’ı ayarlayacaktır. Yayımladıktan sonra kullanıcılar şunları yapabilir:
- Uygulamanızı herhangi bir mobil tarayıcıda açmak
- Tarayıcı menüsüne dokunarak Add to Home Screen (iOS) veya Install app (Android) seçeneğini seçmek
- Ana ekranlarından yerel bir uygulama gibi başlatmak
iOS 16.4 ve sonrasındaki PWA’lar Web Push’u da desteklediğinden bildirimler çalışır — kurulum için bkz. Anlık Bildirimler.
Daha ileri gitmek: yerel sarmalayıcılar
Section titled “Daha ileri gitmek: yerel sarmalayıcılar”App Store veya Google Play’e uygulama göndermaniz gerekiyorsa, önerilen yol yayımlanmış PWA’yı sarmalamaktır:
*.proyecta.livealt alanınıza (veya özel bir domain’e) yayımlayın- pwabuilder.com adresini açın ve URL’nizi girin
- Yerel paketler oluşturun — Android (AAB), iOS (Xcode projesi), Windows (MSIX)
- İlgili mağazaya gönderin
Ayrıntılar için bkz. Uygulama Mağazalarına Yayımlama.
Bilinmesi gereken sınırlamalar
Section titled “Bilinmesi gereken sınırlamalar”- Apple, yerel işlevsellik eklemeyen saf WebView uygulamalarını reddedebilir. App Store’u hedeflemeden önce bunu göz önünde bulundurun.
- iOS’ta anlık bildirimler, kullanıcının PWA’yı önce Safari’den yüklemesini gerektirir (sarmalayıcıdan değil).
- Kamera, GPS, kişiler web API’leri aracılığıyla çalışır; yalnızca yerel API’ler (HealthKit, ARKit) bir PWA sarmalayıcısından erişilemez.
Yakında geliyor
Section titled “Yakında geliyor”- Gerçek yerel kabuk ihtiyacı duyan projeler için yerel React Native / Expo şablonları
- Alternatif bir sarmalama yolu olarak Capacitor entegrasyonu
- Builder içi uygulama mağazası yayımlama sihirbazı (ikonlar, açılış ekranları, mağaza listeleme metinleri)
- Builder ile senkronize uygulama mağazası meta veri yönetimi