HackStore - मैक ओएस के लिए वैकल्पिक ऐप स्टोर

सभी को नमस्कार! आज मैं अपने प्रोजेक्ट हैकस्टोर के बारे में बात करना चाहूंगा - मैक ओएसएक्स के लिए एक वैकल्पिक एप्लीकेशन स्टोर।



प्रागितिहास



जनवरी 2011 में, Apple ने एक समान iOS ऐप स्टोर के समान मैक ऐप स्टोर लॉन्च किया।
अपनी परंपराओं पर खरा उतरते हुए, Apple ने डेवलपर्स के लिए कठिन मालिकाना शर्तों को निर्धारित किया है। और अगर आईओएस जन्म के बाद से एक बंद प्रणाली थी, तो इसके विपरीत, मैक ओएस हमेशा तीसरे पक्ष के डेवलपर्स के संबंध में एक खुला मंच रहा है। पहले ओएस एक्स के आगमन के बाद से, डेवलपर्स भुगतान और मुफ्त उपयोगिताओं, गेम और एप्लिकेशन दोनों की एक बड़ी संख्या बनाने में कामयाब रहे हैं।
जब मैक ऐप स्टोर खोला गया, तो कई डेवलपर्स को एक मुश्किल विकल्प का सामना करना पड़ा। ऐप स्टोर में जाने के लिए, उन्हें एप्लिकेशन को बदलने, कुछ कार्यक्षमता में कटौती करने, लाइसेंस बदलने, मैक डेवलपर प्रोग्राम खरीदने की आवश्यकता थी। अन्यथा, उन्हें अपने एप्लिकेशन को पहले की तरह वितरित करना जारी रखना था, जबकि उपयोगकर्ताओं को खोने का खतरा था।
इसी समय, ऐपस्टोर की सख्त आवश्यकताओं के कारण, कई लोकप्रिय और प्रसिद्ध अनुप्रयोगों के लिए वहां पहुंचने का मौका नहीं है। इसलिए, उदाहरण के लिए, ऐप स्टोर उन अनुप्रयोगों के लिए बंद है जो ओपन सोर्स, एमआईटी या सीसीएल लाइसेंस के साथ वितरित किए जाते हैं, साथ ही साथ जो सिस्टम फ़ंक्शन या डिज़ाइन को थोड़ा बदलते हैं। CleanMyMac, MacHider, जादूगर, Adium, Skype और कई अन्य समान रूप से सुविधाजनक और उपयोगी अनुप्रयोगों जैसे कई लोकप्रिय उपयोगिताओं और tweaks के लिए एप्लिकेशन स्टोर तक पहुंच भी बंद है।


शुरुआत



इस मुद्दे का अधिक गहराई से अध्ययन करने के बाद, मैं इस निष्कर्ष पर पहुंचा कि उपयोगकर्ताओं और डेवलपर्स को एक केंद्रीकृत समाधान प्रदान करना अच्छा होगा जो कि Apple के समाधान के रूप में सुविधाजनक होगा, लेकिन इस तरह के प्रतिबंध नहीं होंगे।
प्रतिबिंब और नियोजन के बाद, 15 मार्च 2012 को, मैंने अपनी दोस्त इल्या शकोलनिक से संपर्क किया और सुझाव दिया कि वह मेरे विचार को एक साथ लागू करने की कोशिश करें। इल्या को यह पसंद आया, और हमने अपना हैकस्टोर प्रोजेक्ट शुरू किया।



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

एक महीने में, एप्लिकेशन और सर्वर पर बहुत काम किया गया था। इलिया के साथ, हमने पूरे दिन इसे समर्पित किया और हमने जो भी काम किया उससे बस बहुत मज़ा आया। एक महीने के काम के बाद, हमारे पास एक तैयार किया गया आवेदन था, और मैंने संपादकों की तलाश शुरू की, जो हमारे स्टोर को अनुप्रयोगों से भर देंगे। खोज के दौरान, मुझे एक व्यक्ति मिला जो इस विचार से प्रेरित था, उसका नाम था तैमूर। हर दिन वह हमारे सर्वर पर 5-10 एप्लिकेशन डाउनलोड करता था। अप्रैल की शुरुआत में, हम अपनी परियोजना को जनता के सामने पेश करने के लिए लगभग तैयार थे। मैं यह नहीं छिपाऊंगा कि उस समय मुझे हमारी परियोजना के लिए एक उपयुक्त डिजाइनर नहीं मिला, और इंटरफ़ेस बल्कि अस्वच्छ दिख रहा था, लेकिन मुझे आगे बढ़ना पड़ा। 6 अप्रैल को, मैंने अमेरिका के सबसे बड़े पोर्टल, कल्ट ऑफ मैक से संपर्क किया। उन्हें हमारा आवेदन पसंद आया और उन्होंने हमारे बारे में एक छोटी कहानी लिखी। इस कहानी ने हमें एक नए स्तर पर पहुंचा दिया, जिस दिन हमें अपनी परियोजना के लिए सहयोग और बस गर्म शब्दों के साथ 20 से अधिक पत्र प्राप्त हुए। एक हफ्ते के अंतिम काम के बाद, हमने हैकस्टोर जारी किया, और यह बहुत अच्छा था। इलिया के साथ, हमने अपनी सफलता देखी: हजारों उपयोगकर्ताओं ने हमारे आवेदन को डाउनलोड किया, टिप्पणी की और हमारे काम का आनंद लिया।



वर्तमान



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



प्रत्येक एप्लिकेशन को हमारे संपादकों द्वारा अच्छी तरह से जांचा जाता है और 1-2 दिनों के भीतर पूरी जांच के बाद हैकस्टोर में दिखाई देता है।
इसके अलावा, हम हमेशा नए ऑफ़र, सहायता, प्रश्न और सहयोग के लिए खुले हैं। हमारे पास आने वाले लगभग किसी भी प्रश्न या सुझाव को जल्द से जल्द हल किया जाता है, हम वास्तव में अपनी नौकरी से प्यार करते हैं और इसे 100% करने की कोशिश करते हैं :)

संदर्भ



हमें आपकी टिप्पणियों, सुझावों और सलाह पर खुशी होगी, लिखें - हम हमेशा जवाब देते हैं!

वेबसाइट: Hack-store.com

हम सामाजिक नेटवर्क में हैं:
हमारा ट्विटर
हमारा फेसबुक
हमारे वी.के.

Source: https://habr.com/ru/post/In180457/


All Articles