अभी उपलब्ध PWA फीचर्स
- PWA (Progressive Web App) ऐसी वेबसाइट है जिसे डिवाइस पर install किया जा सकता है और जो app जैसा अनुभव देती है।
- यह app एक PWA है, जिसे mobile device या desktop home screen पर install किया जा सकता है।
- install करने के बाद नीचे दिए गए फीचर डेमो देखकर आप जान सकते हैं कि आपके डिवाइस पर कौन-कौन से फीचर्स supported हैं।
फीचर्स
- Media Capture: web app डिवाइस के camera और microphone का उपयोग कर सकती है।
- Geolocation: उपयोगकर्ता web app के साथ अपनी location साझा कर सकता है।
- Notifications: app के active न होने पर भी web app notifications दिखा सकती है।
- Contact Picker: उपयोगकर्ता के contacts चुने जा सकते हैं।
- Web Share: डिवाइस के default share mechanism को बुलाकर text, URL या files साझा किए जा सकते हैं।
- Authentication: fingerprint reader या external USB security key के जरिए passwordless authentication संभव बनाता है।
- File System: उपयोगकर्ता के डिवाइस के file system तक पहुंचा जा सकता है।
- Barcode Detection: images में barcode और QR code detect किए जा सकते हैं।
- Face Detection: images में चेहरों को detect किया जा सकता है।
- Vibration: mobile device को vibrate किया जा सकता है।
- Audio Recording: audio को record और visualize किया जा सकता है।
- Audio: डिवाइस की lock screen पर media playback controls दिखाए जा सकते हैं।
- Background Sync: offline होने पर काम को टालकर network connection बहाल होने पर चलाया जा सकता है।
- Background Fetch: app के न चलने पर भी बड़े files को background में download किया जा सकता है।
- Capture Handle: screen capture web app, captured web app के साथ भरोसेमंद तरीके से संचार कर सकती है।
- Storage API: web app उपयोगकर्ता के browser में structured data को लगातार store कर सकती है।
- Bluetooth: web app BLE device से connect होकर values को read या write कर सकती है।
- NFC: web app NFC tags को read और write कर सकती है।
- Augmented Reality/Virtual Reality: virtual objects को वास्तविक दुनिया में रखा जा सकता है।
- Payments: web पर credit card, Apple Pay या Google Pay का उपयोग करके payment किया जा सकता है।
- Wake Lock: जब app को लगातार चलना हो, तब screen के dim या lock होने से रोका जा सकता है।
- Orientation: उपयोगकर्ता के डिवाइस की भौतिक दिशा की जानकारी देता है।
- Motion: उपयोगकर्ता के डिवाइस की स्थिति और दिशा में बदलाव की गति की जानकारी देता है।
- Network Information: डिवाइस के connection की जानकारी देता है, ताकि web app network quality के अनुसार फीचर्स को समायोजित कर सके।
- Speech Synthesis: text को speech में बदलता है और program को text सामग्री पढ़ने देता है।
- Speech Recognition: voice input से speech context को पहचान सकता है।
- Multi-touch: जटिल touch gestures को capture किया जा सकता है।
सेंसर सक्रिय करने का तरीका
- जब डिवाइस पर motion sensors उपलब्ध न हों, तो उन्हें enable करने का तरीका।
- iOS: केवल iOS 12 पर लागू। बदलाव लागू होने के लिए app को home screen से हटाकर फिर से जोड़ना पड़ सकता है।
- Android: Android के Chrome browser में यह site खोलें, फिर main menu में 'Motion Sensors' पर tap करके इसे enable किया जा सकता है।
GN⁺ की राय
- PWA एक नवाचारी तकनीक है जो उपयोगकर्ताओं को native app जैसा अनुभव देती है, जबकि web technologies का उपयोग करके अधिक व्यापक accessibility और compatibility भी प्रदान करती है।
- यह लेख विभिन्न PWA फीचर्स का परिचय देता है, और खासकर media capture, geolocation, background sync जैसी क्षमताएं mobile user experience को काफी बेहतर बना सकती हैं।
- sensor activation का तरीका देकर यह उपयोगी जानकारी भी देता है, जिससे उपयोगकर्ता अपने डिवाइस पर PWA के सभी फीचर्स का अधिकतम उपयोग कर सकें।
3 टिप्पणियां
मुझे उस दिन का बेसब्री से इंतज़ार है जब PWA मोबाइल स्टोर मार्केट को बदल देंगे!
अगर
url schemeका support हो तो और अच्छा होता haha..अफसोसHacker News की राय