इलेक्ट्रॉन ऐप्स आदर्श से कम क्यों हो सकते हैं

विषयसूची:

इलेक्ट्रॉन ऐप्स आदर्श से कम क्यों हो सकते हैं
इलेक्ट्रॉन ऐप्स आदर्श से कम क्यों हो सकते हैं
Anonim

मुख्य तथ्य

  • इलेक्ट्रॉन एक रैपर है जो वेबसाइटों को आपके कंप्यूटर पर ऐप्स के रूप में चलाता है।
  • ये क्रॉस-प्लेटफ़ॉर्म ऐप्स बनाने में आसान और तेज़ हैं।
  • आधिकारिक तौर पर समर्थित ऐप्स के रूप में ऐप शायद ही कभी पॉलिश या एकीकृत होते हैं।
Image
Image

वेब ऐप्स पूरे इंटरनेट पर हैं, और अब वे आपके कंप्यूटर पर कब्जा कर रहे हैं।

"इलेक्ट्रॉन" एक ऐसा नाम है जो सबसे आकस्मिक मैक उपयोगकर्ताओं को भी परेशान कर सकता है। यह डेवलपर्स के लिए एक बार अपना ऐप लिखने और इसे विंडोज़, मैक और वेब ब्राउज़र पर चलाने का एक तरीका है।लेकिन ऐसा इसलिए है क्योंकि इलेक्ट्रॉन ऐप एक ब्राउज़र में चल रहे हैं, एक क्रोमियम-आधारित ब्राउज़र एक ऐप के रूप में प्रच्छन्न है। और अब 1Password के डेवलपर Agile Bits, इलेक्ट्रॉन के लिए अपने आधिकारिक मैक ऐप को छोड़ रहे हैं। यह इतना बुरा नहीं लगता, तो लोग इतने गुस्से में क्यों हैं?

"इलेक्ट्रॉन के साथ क्रोमियम इंजन के लिए धन्यवाद, ऐप्स ऐसे प्रस्तुत किए जाते हैं जैसे कि वे ब्राउज़र में चल रहे हों। हालांकि, इसकी लागत है: [आधिकारिक तौर पर समर्थित] ऐप्स की तुलना में उच्च CPU और RAM उपयोग, " वेब -ऐप डेवलपर बुराक zdemir ने ईमेल के माध्यम से Lifewire को बताया।

अधिक इलेक्ट्रॉन, अधिक समस्याएं

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

ये ब्राउज़र आपके कंप्यूटर की कार्यशील मेमोरी का एक बेतुका हिस्सा खाते हैं, और सीपीयू पर कर भी लगाते हैं। संक्षेप में, आपका कंप्यूटर अधिक गर्म होगा और अधिक शक्ति का उपयोग करेगा, जिससे आपकी बैटरी तेजी से निकल जाएगी।

डेवलपर्स इलेक्ट्रॉन खोदते हैं क्योंकि यह कम काम करता है। आपको केवल एक बार ऐप लिखना है, और यह इलेक्ट्रॉन का समर्थन करने वाले हर प्लेटफॉर्म पर काम करता है।

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

हर कंप्यूटर प्लेटफॉर्म का लुक और फील होता है। मैक पर, डायलॉग बॉक्स सभी एक जैसे दिखते हैं। कीबोर्ड शॉर्टकट सभी ऐप्स में एक जैसे होते हैं, ⌘ कुंजी ऐप की प्राथमिकता विंडो प्रदर्शित करती है, इत्यादि।

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

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

डेवलपर्स इसका उपयोग क्यों करते हैं

डेवलपर्स इलेक्ट्रॉन खोदते हैं क्योंकि यह कम काम करता है। आपको केवल एक बार ऐप लिखना है, और यह इलेक्ट्रॉन का समर्थन करने वाले हर प्लेटफॉर्म पर काम करता है। जब आप स्टार्टअप बना रहे हों तो यह एक महत्वपूर्ण वरदान है। इन दिनों, वेब, स्वयं, अक्सर प्राथमिक मंच है, जिसमें iPhone, iPad और Android के बाद Mac, Windows, या Linux के लिए ऐप्स तीसरे स्थान पर हैं।

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

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

आईफोन पहले

तो मोबाइल में भी इलेक्ट्रॉन का उपयोग क्यों नहीं किया जाता है? डेवलपर्स इसे पसंद कर सकते हैं, और यह करने के लिए एक कम काम होगा, लेकिन इलेक्ट्रॉन अभी पर्याप्त नहीं है।

"[इलेक्ट्रॉन] बहुत अधिक मात्रा में रैम की खपत करता है, और इसके लिए बहुत अधिक मात्रा में भंडारण की आवश्यकता होती है, जो इसे आईओएस ऐप के लिए एक खराब विकल्प बनाता है, जिसे तेज, हल्का और रैम पर न्यूनतम दबाव डालने की आवश्यकता होती है," कहते हैं मैक्गी.

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

व्यावहारिक दृष्टि से इलेक्ट्रॉन के साथ सबसे बड़ी समस्या यह है कि यह आपके कंप्यूटर के संसाधनों का उपभोग करता है।

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

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

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

सिफारिश की: