स्मार्टफ़ोन के लिए एप्लिकेशन विकसित करने से वेब एप्लिकेशन के समान एप्लिकेशन विकसित करने के क्या फायदे हैं?


28

एक उदाहरण के रूप में फेसबुक एप्लिकेशन को लेते हैं। जब उन्होंने उपयोगकर्ताओं को केवल अपने पृष्ठ तक पहुंच सकते हैं और ऐसा ही किया तो उन्होंने एक एप्लिकेशन क्यों विकसित किया? मेरे लिए जो अधिक रखरखाव और अधिक लागत का प्रतिनिधित्व करता है क्योंकि वेब एप्लिकेशन में जोड़े गए प्रत्येक फीचर के लिए उस सुविधा को स्मार्टफोन एप्लिकेशन में भी जोड़ना होगा।

तो जब मैं सिर्फ एक वेब अनुप्रयोग कर सकता हूं तो मैं एक से अधिक बार (प्रत्येक pat iOS, Android, आदि के लिए) क्यों विकसित करना चाहता हूं? मुझे क्या लाभ मिलेगा? मेरे दिमाग में केवल यही आता है कि जीपीएस फीचर है।

संपादित करें :

मेरा प्रश्न उन व्यावसायिक अनुप्रयोगों के प्रति अधिक उन्मुख है जो केवल कंपनी के कुछ सदस्यों द्वारा उपयोग किए जाने वाले हैं, यह एप्लिकेशन (निजी उपयोग) को बेचने के बारे में नहीं है। तो इसके बारे में कुछ जवाब जो कहते हैं कि एक स्मार्टफोन एप्लिकेशन के रूप में विकसित होने से यह अधिक बिक्री से लाभान्वित होगा क्योंकि मेरे लिए "स्मार्टफोन स्टोर" के कारण यह बिंदु महत्वपूर्ण नहीं है क्योंकि एप्लिकेशन निजी उपयोग के लिए है।

एप्लिकेशन को एक वेब एप्लिकेशन के रूप में विकसित करने से इसका मतलब है कि इसे स्मार्टफोन ब्राउज़र के माध्यम से और एक पीसी (किसी भी सक्षम ब्राउज़र) में एक्सेस किया जा सकता है, लेकिन एक देशी एप्लिकेशन के रूप में विकसित होने से यह केवल कुछ प्रकार के स्मार्टफ़ोन तक सीमित होगा, इसलिए हम सीमित कर देंगे। उपयोग। दूसरी ओर इसे वेब एप्लिकेशन के रूप में विकसित करने का अर्थ है कि एप्लिकेशन को एक्सेस करने के लिए इंटरनेट कनेक्शन उपलब्ध होना चाहिए।

तो इस बात को ध्यान में रखते हुए कि आप अपने बॉस को किसी दिए गए स्मार्टफोन प्लेटफॉर्म (iOS / Android) के लिए एप्लिकेशन लिखने के लिए कैसे मनाएंगे?


1
मैं अनुमान लगा रहा हूं कि एक पूर्ण एप्लिकेशन डेवलपर्स को अधिक नियंत्रण देता है कि मोबाइल डिवाइस उनकी सेवा के साथ कैसे बातचीत करेगा। यह बेहतर UI अनुभव भी दे सकता है।
FrustratedWithFormsDesigner

2
एक बेहतर यूआई अनुभव, एफबी की सेवा तक तेजी से पहुंच।
ओमेगा

1
डिजिटल राइट्स मैनेजमेंट एक और है। उदाहरण के लिए, नेटफ्लिक्स जैसे कंटेंट स्ट्रीमर इसे संभालने के लिए ऐप्स का उपयोग करते हैं।
jfrankcarr

2
यहाँ एक Google IO इस बारे में बात कर रहा है: youtube.com/watch?v=4f2Zky_YyyQ
डैनियल फ़ेकेटी

हम दोनों कर रहे हैं, jquery का उपयोग करके एक वेब ऐप विकसित कर रहे हैं, और jquery मोबाइल का उपयोग करके एक विशिष्ट मोबाइल इंटरफ़ेस प्रदान कर रहे हैं, और उपयुक्त इंटरफ़ेस के लिए अनुरोध अग्रेषित कर रहे हैं। सभी दुनिया के सर्वश्रेष्ठ imho।
निमछीप्स्की

जवाबों:


29

देशी ऐप बनाने के कई फायदे हैं:

  1. UI अनुभव पर बेहतर नियंत्रण - मोबाइल वेब डेवलपर को या तो ऐसे फ्रेमवर्क को फिर से बनाने या उपयोग करने की आवश्यकता होगी जो देशी UI कलाकृतियों का अनुकरण करते हैं
  2. प्लेटफ़ॉर्म API तक पहुँच जो वेब ऐप्स के लिए उपलब्ध नहीं हो सकती है - यह वर्तमान में देशी ऐप्स के लिए सबसे बड़ा लाभ है
  3. रनटाइम पर संभावित रूप से कम नेटवर्क उपयोग - देशी ऐप को केवल डेटा के लिए नेटवर्क तक पहुंचने की आवश्यकता होगी, जबकि वेब ऐप को रन-टाइम पर पूरी तरह से लोड करने की आवश्यकता हो सकती है।

जैसा कि आपने उल्लेख किया है, डेवलपर्स के देशी ऐप्स में कई प्लेटफार्मों के लिए एप्लिकेशन बनाने और बनाए रखने का नुकसान है। यह कारक एक महत्वपूर्ण नुकसान नहीं हो सकता है यदि डेवलपर केवल एक मंच पर केंद्रित है।

ब्लॉग में कुछ चर्चाएँ जिन्हें पढ़ने में आपकी रुचि हो सकती है:


2
पुन: बिंदु 3. html5 appcache के साथ एक वेब ऐप एक स्थानीय कैश से अपना कोड लोड करता है। आप इसका उपयोग उन वेब ऐप्स के लिए भी कर सकते हैं जो हमेशा ऑनलाइन रहती हैं। यह एक वेब ऐप में लागू करने के लिए थोड़ा दर्दनाक है, लेकिन यह डिवाइसों में बहुत अच्छी तरह से समर्थित है: caniuse.com/#feat=offline-apps
Joeri Sebrechts

10

संभवतः सबसे महत्वपूर्ण कारण माइंड शेयर है । लगभग हर इंटरनेट कंपनी चाहती है कि आपके दिमाग को उनके उत्पाद में बांधा जाए। और माइंड शेयर बनाने का एक तरीका यह है कि जितना संभव हो उतना आसान कंटेंट तक पहुंच बनाई जाए। कैसे दो वितरण तंत्रों की तुलना करते हैं?

मोबाइल वेब अनुप्रयोग:

  1. उपयोगकर्ता सोचता है "मैं फेसबुक पर जाना चाहता हूं"
  2. उपयोगकर्ता "इंटरनेट" पर क्लिक करता है
  3. उपयोगकर्ता क्लिक पता बार
  4. उपयोगकर्ता प्रकार "facebook.com"

नेटिव ऐप:

  1. उपयोगकर्ता इंस्टॉल किए गए एप्लिकेशन को देखता है, और फेसबुक को देखता है!
  2. उपयोगकर्ता क्लिक फेसबुक!

न केवल उपयोगकर्ता के लिए किसी एप्लिकेशन का उपयोग करना आसान है, बल्कि हर बार जब वे अपने अनुप्रयोगों को देखते हैं तो वे फेसबुक को केवल एक क्लिक दूर देखेंगे । उन्हें यह भी सोचने की ज़रूरत नहीं है कि "मैं फेसबुक पर जाना चाहता हूं"।

इसी तरह आप माइंड शेयर का निर्माण करते हैं।


1
मुझे लगता है कि अधिकांश प्लेटफ़ॉर्म पर आप होम स्क्रीन पर एक वेब पेज / वेब ऐप का लिंक पिन कर सकते हैं। इसलिए इस लिंक को चूमना केवल एक देशी ऐप के आइकन पर क्लिक करने जैसा ही प्रयास होगा (यदि उपयोगकर्ता जानता है कि होम स्क्रीन पर लिंक को कैसे पिन किया जाए)।
PersonalNexus

4
@PersonalNexus हालांकि सच है, इसके लिए उपयोगकर्ता को अपेक्षाकृत अधिक परिष्कार और इरादे की आवश्यकता होती है। मुझे उस कार्यक्षमता (अपने Android पर) मिलने से पहले मुझे थोड़ा सा पता लगाना था।
क्रिस पिटमैन

1
अपने उदाहरण, फेसबुक, विपरीत सबूत नहीं है। स्मार्ट फोन के सर्वव्यापी होने से पहले उनके पास "माइंडशेयर" था।
निमछीप्स्की

@NimChimpsky डेस्कटॉप पर, लेकिन मोबाइल पर फेसबुक पूरी तरह से अनुप्रयोगों द्वारा धकेल दिया जाता है, चाहे वह एक एग्रीगेटर हो जो प्रीलोडेड हो या वास्तविक फेसबुक एप्लिकेशन। मैं यह नहीं कह रहा हूँ कि यह onl मन शेयर, बस स्मार्ट फोन के लिए सबसे प्रभावी तरीकों में से एक का निर्माण करने के रास्ते।
क्रिस पिटमैन

9

स्मार्ट फोन सामान्य पीसी से अलग होते हैं। स्क्रीन का आकार और टचस्क्रीन पारंपरिक वेबपेजों को उपयोग करने के लिए और अधिक कठिन बना देता है। फोन के लिए एक ऐप बनाकर उपयोगकर्ता को एक बेहतर अनुभव प्रदान किया जा सकता है।

एक ऐप बनाने से सक्रिय उपयोगकर्ताओं की संख्या और उपयोगकर्ताओं के बारे में जानकारी एकत्र करने के लिए और अधिक जानकारी प्राप्त करने की अनुमति मिलती है। यह बेहतर लक्षित विज्ञापन के तरीके और विज्ञापन करने के अधिक तरीके प्रदान करता है (मुझे याद नहीं आ सकता है कि एफबी ऐप में जोड़े जाते हैं, लेकिन मुझे लगता है कि वहाँ होना चाहिए)। एक ऐप फेसबुक जैसी कंपनी के लिए भी वास्तव में सस्ता विज्ञापन है, डेवलपर के कुछ महीनों का समय इस गारंटी की तुलना में कुछ भी नहीं है कि लाखों लोग ऐप स्टोर में आपके ऐप को देखते हैं।

स्मार्टफोन ऐप के बारे में जारी किए गए अधिकांश डेटा से पता चला है कि अधिकांश लोग अपने पीसी से इंटरनेट से चीजों को डाउनलोड करने की तुलना में ऐप स्टोर से लगभग कुछ भी डाउनलोड करने के लिए बेहद इच्छुक हैं, इसलिए ऐप बनाना एक प्रभावी विज्ञापन रणनीति और राजस्व है जनरेटर।


3
The screen size and touchscreen make traditional webpages much more difficult to use. By creating an app for phones a better experience can be delivered to the user.मोबाइल-डिवाइस-अनुकूलित वेबसाइट बनाम मोबाइल ऐप के बीच व्यापार-उतार और लाभों के बारे में क्या? मैं वेबसाइट बनाम मोबाइल ऐप के आपके आकलन से सहमत हूं, लेकिन एंड्रॉइड, आईफोन और अन्य उपकरणों के लिए डिज़ाइन की गई मोबाइल-अनुकूलित वेबसाइटों पर आपका क्या लेना है?
थॉमस ओवेन्स

@ThomasOwens - और आपको टैबलेट बनाम स्मार्टफोन पर भी विचार करना होगा। कुछ चीजें मेरी पत्नी को तब अधिक परेशान करती हैं जब वह अपने एंड्रॉइड टैबलेट का इस्तेमाल मोबाइल साइट पर डंबल डाउन करने के लिए मजबूर करने से करती है।
jfrankcarr

@jfrankcarr एक अन्य मान्य बिंदु। हालाँकि मुझे संदेह है कि टैबलेट कंप्यूटर की तुलना में फोन की तरह अधिक है, कीबोर्ड / माउस-आधारित के बजाय स्पर्श-आधारित है। हालांकि, बड़ी स्क्रीन के साथ मतभेद हैं।
थॉमस ओवेन्स

5

स्मार्टफोन एप्लिकेशन छंद का सबसे बड़ा लाभ वेब आधारित अनुप्रयोग ऑफ़लाइन कार्यक्षमता है। ऐप कैसे लिखा जाता है इसके आधार पर आप वेब कनेक्शन की परवाह किए बिना काम कर सकते हैं।

यदि किसी स्मार्टफ़ोन ऐप को किसी वेब सेवा को घटनाओं की रिपोर्ट करने की आवश्यकता होती है, तो यह हमेशा उन्हें कतार में खड़ा कर सकता है, तो अगली बार जब ऐप वेब पर पहुंचता है, तो उसे सिंक करें।

वेब उपलब्ध नहीं होने पर कई बार मुझे जानकारी की आवश्यकता होती है। चमकने वाले ऐप वे हैं जो वेब पर भरोसा नहीं करते हैं।


4

दो मुख्य कारण।

आप AppStore से कुछ पैसे निकाल सकते हैं, वहाँ से कई ऐप आसानी से सादे वेबसाइट्स के रूप में विकसित किए जा सकते हैं लेकिन इस तरह से पैसा कमाना मुश्किल है। यहां तक ​​कि एक मुफ्त ऐप भी विज्ञापन से आय उत्पन्न कर सकता है।

आप उपयोगकर्ताओं को "होम" स्क्रीन पर "इन योर फेस" आइकन डाल सकते हैं। उपयोगकर्ता के होम स्क्रीन से तीन या चार अंगुलियों के निशान वाले वेब पेज बुकमार्क से बहुत बेहतर।

तकनीकी रूप से किसी ऐप को वेब पेज पर पसंद करने का एकमात्र कारण यह है कि अगर आपको डिवाइस पर स्थानीय रूप से संग्रहीत डेटा की उचित मात्रा की आवश्यकता होती है, या, ऐप वास्तव में नेटवर्क कनेक्शन के बिना स्टैंड-अलोन कार्य कर सकता है।


IOS के तहत, वेब एप्लिकेशन को संभावित रूप से डाउनलोड किए जाने के बाद ऑफ़लाइन चलाने के लिए डिज़ाइन किया जा सकता है ("क्लिप्ड")।
hotpaw2

3

मैं व्यवसायी के दृष्टिकोण से एक और महत्वपूर्ण पहलू का उल्लेख करके क्रिस के उत्कृष्ट उत्तर पर विस्तार करने जा रहा हूं । बाजार अपील। एक पल के लिए इसके बारे में सोचो। आपने अभी-अभी अपना नवीनतम ट्रेंडी गैजेट (स्मार्ट फोन, टैबलेट, जो कुछ भी) हासिल किया है, और आप इसे बहुत सारे दिलचस्प ऐप और गैजेट से भरना चाहते हैं, जो आपको आकर्षित करते हैं। आप सोशल मीडिया उपयोगकर्ता हैं, लेकिन आपको यह पसंद नहीं है कि आपके फ़ोन पर ब्राउज़र पृष्ठों को कितना धीमा कर देता है, या आप वास्तव में जी-जान से हो रहे हैं और बैटरी मॉनिटरिंग आदि जैसे मुद्दों पर विचार कर रहे हैं। आप अपने फेसबुक का उपयोग नहीं करना चाहते हैं , या ब्राउज़र की आवश्यकता के बिना Google, और आपको यह पसंद नहीं है कि स्क्रीन पर लिंक कितने छोटे हैं, जिसके कारण आप गलत पृष्ठ लाते रहते हैं। क्या आपके पास अपने डिवाइस के लिए जानबूझकर बनाया गया आवेदन होगा,

फेसबुक और गूगल जैसी बड़ी कंपनियों को पता है कि उपयोगकर्ता जनसांख्यिकीय बहुत अच्छी तरह से हैं, और वे अपील और प्रचार जानते हैं जो मोबाइल उपकरणों के लिए एप्लिकेशन के रिलीज के आसपास उत्पन्न होने की संभावना है। वे उद्देश्य से निर्मित ऐप बनाते हैं क्योंकि वे ऐसा कर सकते हैं, और क्योंकि इससे एक वायरल प्रचार होगा जो इन ऐप को बनाने में वास्तव में निवेश किए गए धन से अधिक कंपनी के लिए लायक होगा।

तकनीकी दृष्टिकोण से, आपको प्रयोज्यता पर भी विचार करने की आवश्यकता है। वेब पेज एक ऐसे वातावरण में अच्छी तरह से काम करते हैं, जहां उपयोगकर्ता का ठीक-ठीक नियंत्रण होता है, जहां पॉइंटर तैनात हैं। जब आप हाइपरलिंक पर क्लिक कर रहे हैं, तो आप गलत पर क्लिक नहीं करना चाहते, क्योंकि यह आपका समय बर्बाद करता है। मैंने कई बार अपने फोन पर ऐप का उपयोग करने के लिए और वेब इंटरफ़ेस का उपयोग करने के लिए मुझे छोड़ने के लिए अपने बैंक में शपथ ग्रहण करते हुए पाया है कि मैंने कितनी बार खुद को पाया है। प्रतिमान एक स्पर्श इंटरफ़ेस और एक वेब पेज के बीच अच्छी तरह से जेल नहीं करते हैं। ऐसा इसलिए हो सकता है क्योंकि वेब ने अभी तक नई पीढ़ी के टच डिवाइस को नहीं पकड़ा है जो पिछले 5 वर्षों में उपलब्ध हो गए हैं। यह भी हो सकता है क्योंकि तकनीकी बाधाएं काफी बड़ी हैं। जो भी कारण आपके पहले 5 मिनट में स्पष्ट हो जाता है जो आपको स्वाइप करने, स्पर्श करने की अनुमति देता है,

यह स्थिति संभवतः बदल सकती है क्योंकि डेवलपर्स एचटीएमएल 5 इंटरफेस को लागू करने में अधिक निपुण हो जाते हैं, लेकिन अब यह आपके जीयूआई प्रयासों को कुछ हद तक डुप्लिकेट करने के लिए बहुत अधिक समझ में आता है, या संभावित रूप से आपके लक्ष्य जनसांख्यिकीय के एक हिस्से को अलग करने का जोखिम उठाता है।


2

आपकी बाधाओं (कंपनी के कुछ सदस्यों द्वारा उपयोग के लिए निजी व्यावसायिक अनुप्रयोग) को ध्यान में रखते हुए, मैं कहता हूं कि आपके पास अपने वेब एप्लिकेशन बनाम वेब एप्लिकेशन को विकसित करने के लिए अपने बॉस को समझाने के लिए दो मुख्य दृष्टिकोण हैं:

1) एक मोबाइल संस्करण आपके मामले के लिए अधिक उपयुक्त हो सकता है, आपके स्थान को जानने के लिए कुछ कार्य ऑफ़लाइन, जीपीएस क्षमताओं को करने की संभावना को देखते हुए, घर से काम करने की क्षमता, सार्वजनिक परिवहन या कहीं भी (लोग अपने स्मार्टफोन को अपने लैपटॉप की तुलना में अधिक बार ले जाते हैं। )। मुझे पता है कि यह पहले से ही यहां डाली गई कई टिप्पणियों के अनुरूप है, लेकिन आप जिस वास्तविक व्यावसायिक अनुप्रयोग के बारे में बात कर रहे हैं, उसे जानने के बिना, यह बहुत नीचे आता है: या तो एक मोबाइल संस्करण का उपयोग करने के लिए अधिक व्यावहारिक होने की क्षमता है इस तथ्य का प्रतिकार करने के लिए कि आप संसाधनों को अधिक प्रतिबंधित मंच पर खर्च कर रहे हैं, या यह नहीं करता है।

2) क्या कंपनी को भविष्य के मोबाइल विकास में कोई दिलचस्पी है? यदि हाँ, तो एक आंतरिक मोबाइल एप्लिकेशन विकसित करके आप कर्मचारियों को अधिक अनुभव देते हैं, उन्हें नई तकनीकों का प्रयास करने के लिए प्राप्त करते हैं, और राजस्व उत्पन्न करने की क्षमता के साथ कंपनी में एक और उपकरण जोड़ा जाता है। सभी एक सरल, लेकिन उपयोगी आंतरिक अनुप्रयोग के सापेक्ष "सुरक्षित" वातावरण में, जिसका उपयोग कंपनी के भीतर कुछ लोगों द्वारा किया जाएगा, जो उनकी टिप्पणियों और प्रतिक्रिया भी प्रदान करेगा।

इसलिए संक्षेप में: आपको यह प्रदर्शित करना होगा कि एक मोबाइल संस्करण अधिक राजस्व उत्पन्न करेगा, या तो अल्पावधि में, कर्मचारियों को अधिक कुशल और लचीला बनाने के लिए, या लंबी अवधि में, कर्मचारियों को एक नया / व्यापक ज्ञान प्रदान करके भविष्य के लिए संभावनाएं हैं (या संभवतः, दोनों)। यह इस पर भी निर्भर करेगा कि इस समय कंपनी कितनी अच्छी है, वे कितना पैसा कमा रहे हैं और आपके पास कितने अनुभवी लोग उपलब्ध हैं जो इसे स्वीकार्य समय में विकसित कर सकते हैं।

आशा करता हूँ की ये काम करेगा :)। मुझे पता है कि यह सब बहुत व्यक्तिपरक है, लेकिन कुछ ठोस एप्लिकेशन / डोमेन के बिना अधिक कारण प्रदान करना कठिन है।


2

वेब ऐप्स वह तरीका है जिससे मैं जाने की सलाह दूंगा। ऐसे चौखटे हैं जो बहुत मदद कर सकते हैं, जैसे jQuery मोबाइल । साथ ही, जिन अन्य विशेषताओं का वर्णन यहां किया जा रहा है उनमें से कई एक वेब ऐप के लिए उपलब्ध हैं । इनमें से कुछ "एचटीएमएल 5" स्पेक्स से खुद को परिचित करें:

अधिक से अधिक मोबाइल ब्राउज़रों पर जावास्क्रिप्ट के माध्यम से अधिक से अधिक सुविधाएँ उपलब्ध कराई जा रही हैं, इसलिए मैंने एक देशी ऐप के कम और कम सम्मोहक होने के कारणों का पता लगाया है।

मुख्य कारण मैं अभी भी सोच सकता हूं कि आप एक देशी ऐप बनाना चाहते हैं, यह संभव है कि विभिन्न प्लेटफार्मों के ऐप स्टोर के माध्यम से इसे मुद्रीकृत करना आसान हो।


1

तकनीकी दृष्टिकोण से, वेब ऐप क्या कर सकता है, इस पर संभव प्रतिबंध हैं, एक इंस्टॉल किए गए ऐप को छंद देता है। इसका एक बड़ा उदाहरण यह तथ्य है कि आप <input type="file">iPhone के साथ अपलोड नहीं कर सकते हैं ।

विभिन्न डेस्कटॉप ऑपरेटिंग सिस्टम के लिए ऐप बनाने के समान ही लाभ हैं, इसमें कई नहीं हैं, यही वजह है कि वेब एप्लिकेशन की दुनिया में पहले स्थान पर बहुत अधिक कर्षण हुआ। दुर्भाग्य से मोबाइल ब्राउज़रों की वर्तमान स्थिति का मतलब है कि हम इस समय इंस्टॉल किए गए ऐप्स के साथ फंस गए हैं।

जैसा कि रायथल के उत्तर में बताया गया है कि इसे करने के व्यावसायिक कारण हैं, जैसे कि मुफ्त मार्केटिंग और आपके नए शांत ऐप के आसपास चर्चा करना।


1

मोबाइल डिवाइस पर डाउनलोड करने से बैटरी की खपत होती है। एक वेब ऐप में प्रेजेंटेशन कोड (एचटीएमएल 5, सीएसएस, जावास्क्रिप्ट, आदि) और साथ ही उस सामग्री को डाउनलोड करना होता है, जिसे उपयोगकर्ता देखना चाहता है। एक देशी ऐप को केवल उपयोगकर्ता की वांछित सामग्री को कम करने की आवश्यकता होती है, इस प्रकार उपयोगकर्ता डेटा आवंटन और बैटरी जीवन के तेज और अधिक रूढ़िवादी होते हैं।

एक मूल एप्लिकेशन को व्याख्यात्मक सॉफ़्टवेयर की कम परतों की आवश्यकता हो सकती है, और देशी UI नियंत्रणों का अधिक सीधे उपयोग कर सकते हैं, इस प्रकार एक अधिक संवेदनशील उपयोगकर्ता अनुभव प्रदान करते हैं। वेब ब्राउज़र पर उपलब्ध (यदि कभी भी) उपलब्ध होने से पहले नए UI फीचर्स को सीधे देशी OS में जोड़ा जाता है।

मूल एप्लिकेशन की समीक्षा Apple द्वारा की गई है, और इसे कुछ उपयोगकर्ताओं द्वारा वेब साइट URL की तुलना में अधिक सुरक्षित माना जाता है। कई उपयोगकर्ताओं को ऐप की खोज करने और डिवाइस ऐप स्टोर में पैसे की खरीदारी में खर्च करने के लिए भी उपयोग किया जाता है। इस प्रकार, कई उपयोगकर्ता मूल ऐप्स के प्रति पक्षपाती हैं, संभवतः उपरोक्त कारणों के लिए सामान्य रूप से, भले ही कोई भी आपकी विशेष वेब साइट पर लागू न हो।


कभी कैशिंग के बारे में सुना? अधिकांश css, html5, .js फाइलें केवल एक बार डाउनलोड की जाती हैं और महीनों तक कैश की जा सकती हैं। जब भी किसी WebApp को पैच किया जाता है या अपग्रेड किया जाता है, तो उसे फिर से डाउनलोड करने की आवश्यकता होती है, जो शायद एक ब्राउज़र रीफ्रेश की तुलना में अधिक संसाधनों का उपभोग करता है।
जेम्स एंडरसन

1

यह आपकी परिस्थितियों पर निर्भर करता है!

वर्तमान में वेब एप्लिकेशन फोन की कई विशेषताओं (कैमरा, एक्सेलेरोमीटर, आदि) तक पहुंचने में असमर्थ हैं। PhoneGap पर्याप्त हो सकता है; यह आपको एक वेब एप्लिकेशन बनाने देता है, फिर उपकरण-विशिष्ट परिनियोजन संस्करण बनाता है। फिर भी, यह मूल एप्लिकेशन के लिए एक सही प्रतिस्थापन नहीं है।

दूसरी ओर, आप जल्दी से एक वेब एप्लिकेशन बनाने में सक्षम हो सकते हैं जिसे आपके ग्राहक तुरंत उपयोग करना शुरू कर सकते हैं। या आपको उन निफ्टी फोन सुविधाओं में से किसी की आवश्यकता नहीं हो सकती है। यदि आप पहले बाजार में आने की कोशिश कर रहे हैं, तो वेब एप्लिकेशन अब ग्राहकों को प्राप्त करने का एक शानदार तरीका हो सकता है। यह उन हत्यारे आईओएस और एंड्रॉइड ऐप पर काम करने के लिए आपको कुछ श्वास कक्ष खरीद सकता है। आपके द्वारा मूल एप्लिकेशन बनाने के बाद भी, मुझे आपके अन्य ग्राहकों को ब्लैकबेरी, विंडो, और अन्य प्रकार के मोबाइलों पर ब्राउज़रों के माध्यम से पहुंचने की अनुमति देना अच्छा होगा।


1

मैं वेब-ऐप्स के पक्ष में बहस करने जा रहा हूं।

दिए गए अन्य उदाहरणों में, वे हमेशा फेसबुक की ओर इशारा करते हैं। एक ब्रांड जो पूरी तरह से सर्वव्यापी है, उसे उपयोगकर्ता को खरीदने के बारे में चिंता करने की कोई आवश्यकता नहीं है, और अपने ऐप को बंडल करने के लिए प्लेटफ़ॉर्म को आश्वस्त कर सकता है।

स्टार्टअप या रिश्तेदार अज्ञात के साथ ऐसा नहीं है। ऐप स्टोर पर सामने आना एक सरल खोज के माध्यम से वेब पर कहीं अधिक कठिन है।

यूआई के बारे में बात करते हैं। लोग इस तर्क को खत्म कर रहे हैं कि यूआई एक देशी ऐप पर बेहतर है लेकिन यह अनुचित है। एक वेब ऐप बिल्कुल एक देशी ऐप की तरह लग सकता है। लोडिंग समय थोड़ा धीमा हो सकता है, और यह UI के लिए प्रासंगिक है, लेकिन खोज योग्यता है, जहां वेब एप्लिकेशन जीतते हैं।

मूल एप्लिकेशन को उनकी सामग्री के लिंक की अनुमति देने के लिए संरचित नहीं किया जाता है। इसलिए आप उपयोगकर्ताओं को ब्लॉग, ईमेल और सोशल मीडिया में सामग्री को जोड़ने से रोक रहे हैं। यह प्रयोग करने योग्य कैसे है?

और फिर टिप्पणीकार ऑफ़लाइन भंडारण की ओर इशारा करते हैं। क्या फेसबुक ऐप ऑफलाइन काम करता है?

बेशक कुछ परिस्थितियों में देशी ऐप्स के लिए हमेशा व्यावसायिक मामले होंगे। लेकिन जब तक आपके भुगतान मॉडल को ऐप के लिए चार्ज करने से लाभ नहीं होता है, या आपको कैमरा एपीआई तक पहुंच जैसी विशिष्ट कार्यक्षमता की आवश्यकता होती है, एक वेब ऐप बेहतर होगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.