Aplicativo móvel PWA
What is a PWA (Progressive Web App)?
A Progressive Web App (PWA) is a type of web application that delivers a native app-like experience to users while being accessed through a web browser. PWAs combine the best features of web and mobile applications.
Implementation Steps
For Broker/Brand Owners
Contact your account manager to enable PWA features for your platform
Supply app icons and screenshots in the exact dimensions below:
Required Icons (PNG or SVG preferred):
- 72 × 72 px
- 96 × 96 px
- 128 × 128 px
- 144 × 144 px
- 152 × 152 px
- 192 × 192 px (Android home screen)
- 384 × 384 px
- 512 × 512 px (Android splash screen)
Required Screenshots (JPG or PNG):
- 373 × 550 px (mobile portrait)
- 1362 × 630 px (desktop/tablet landscape)
Provide:
- App name (full and short version)
- Theme colors (brand colors)
- App description
Test PWA installation on both iOS and Android devices
Create guides showing users how to install the app on their devices
For Tradesmarter Technical Team
Create manifest.json with brand-specific details
Set up caching strategy for offline support
Include PWA meta tags in platform HTML
Set up Firebase Cloud Messaging or similar service
Use Lighthouse audit tool to verify PWA criteria
Benefits of PWA for Trading Platforms
| Feature | Benefit |
|---|---|
| App-like Experience | Runs in full-screen mode without browser UI, looks and feels like a native app |
| Offline Capability | Can work offline or with poor internet connection using cached data |
| Push Notifications | Send trading alerts, price updates, and important notifications to users |
| Fast Installation | Users can install directly from browser - no app store approval needed |
| Automatic Updates | Updates happen automatically when users reload the app |
| Cross-Platform | Works on iOS, Android, and Desktop with a single codebase |
| Smaller Size | Typically much smaller than native apps (MBs vs hundreds of MBs) |
| No App Store Fees | Avoid 15-30% commission fees from Apple/Google |
PWA vs Native App Comparison
| Feature | PWA | Native App |
|---|---|---|
| Installation | ✅ Instant from browser | ⚠️ Requires app store download |
| App Store Approval | ✅ Not required | ❌ Required (1-7 days) |
| Updates | ✅ Automatic/instant | ⚠️ User must update manually |
| Storage Size | ✅ 5-20 MB typically | ⚠️ 50-500 MB typically |
| Development Cost | ✅ Single codebase | ❌ Separate iOS/Android codebases |
| Offline Support | ✅ Yes (with caching) | ✅ Yes |
| Push Notifications | ✅ Yes (Android), ⚠️ Limited (iOS) | ✅ Full support |
| Access to Device | ⚠️ Limited (camera, GPS, etc.) | ✅ Full access |
| Performance | ✅ Very good (near-native) | ✅ Excellent |
| Commission Fees | ✅ None | ❌ 15-30% on payments |
Analytics & Monitoring
Track PWA performance and usage:
- Installation rate: % of users who install PWA
- Retention rate: % of users who return to app
- Session duration: Time spent in app vs mobile web
- Offline usage: How often app is used offline
- Push notification engagement: Open rate of notifications
Resources & Further Reading
FAQ
Q: Do we need to submit PWA to App Store or Google Play?
A: No, PWAs work directly from the browser. However, you CAN optionally wrap your PWA in a native shell and submit to app stores if desired (using tools like TWA for Android or web wrappers for iOS).
Q: Can PWAs access device hardware like camera and biometrics?
A: Yes, modern PWAs can access camera, microphone, geolocation, and (on supported devices) biometric authentication through Web APIs.
Q: Will PWAs work on older devices?
A: PWAs gracefully degrade. On older browsers, users get the regular mobile web experience. On modern browsers (Chrome, Safari, Edge), they get full PWA features.
Q: How much does it cost to develop a PWA?
A: For Tradesmarter clients, PWA functionality is typically included in the platform setup. Contact your account manager for specific pricing.
Q: Can users uninstall PWAs?
A: Yes, just like native apps. On iOS, long-press the icon and select "Remove App". On Android, drag to "Uninstall" or go to Settings → Apps.