2012-07-22 12 views
10

मैं https://testflightapp.com/ का उपयोग करके बीटा परीक्षण के बारे में बात नहीं कर रहा हूं या सामान्य रूप से ऐप्पल द्वारा अनुमत बीटा ऐप्स के सीमित वितरण भी नहीं कर रहा हूं।क्या मैं ऐप स्टोर को बाईपास करने के लिए आईओएस ओपन सोर्स कोड वितरित कर सकता हूं?

मुझे पता है कि परीक्षण के लिए "अपने स्वयं के" ऐप्स इंस्टॉल करने के लिए, आपके पास $ 100/वर्ष के लिए एक ऐप्पल डेवलपर खाता होना चाहिए।

ऐसे लोगों के लिए, जो स्रोत कोड के कानूनी वितरण को रोक रहे हैं ताकि एक ओपन सोर्स ऐप को अंतिम उपयोगकर्ताओं द्वारा अपने डिवाइस पर वितरित, निर्मित, स्थापित, परीक्षण और चलाया जा सके?

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

यदि ऐप्पल डेवलपर कुंजी को पंजीकृत करने के अंतिम उपयोगकर्ता के लिए प्रक्रिया, एक ऐप बनाने और स्थापित करने के लिए सुव्यवस्थित (मैक ऐप द्वारा संभवतः) किया जा सकता है, तो केवल बाधा वार्षिक ऐप्पल डेवलपर शुल्क होगी।

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

जहां तक ​​मुझे पता है, ऐप्पल के पास इस गतिविधि में कौन से उपयोगकर्ता (या तो स्रोत वितरक या अंतिम उपयोगकर्ता) शामिल होंगे, यह पहचानने का कोई तरीका नहीं होगा। न ही मुझे लगता है कि यह किसी भी ऐप्पल नीतियों का उल्लंघन करेगा (हाथ से, मैंने ठीक प्रिंट नहीं पढ़ा है, मुझे लगता है कि यह समस्याग्रस्त हो सकता है)।

मुझे क्या याद आ रही है? यह अभी तक क्यों नहीं किया गया है?

+0

हालांकि एक प्रश्न ... फिर लोग पैसे कैसे कमाएंगे ..? –

+0

@AnkitSrivastava: एक सिस्टम स्थापित करें जो आपको केवल स्रोत कोड डाउनलोड करने देता है यदि आपने पेपैल जैसे सिस्टम के माध्यम से भुगतान किया है। –

+0

अधिकांश लोग अपने स्रोत कोड पर कड़ी मेहनत करते हैं और इसे सभी को दिखाना नहीं चाहते हैं। – borrrden

उत्तर

0

हालांकि विचार स्मार्ट है, लोग इस प्रयास से गुजरना नहीं चाहते हैं। आप अब अपने डिवाइस पर ऐप स्टोर से ऐप डाउनलोड नहीं कर सकते हैं (ठीक है, आप कर सकते हैं, लेकिन अगर आपको भुगतान किया जाता है तो आपको भुगतान करना होगा)। लोग अपनी सादगी के लिए ऐप्पल चुनते हैं, इस तरह से पूरी प्रक्रिया को जटिल बनाते हैं।

ऐप स्टोर भी सुरक्षा करता है: यह मानना ​​सुरक्षित है कि ऐप स्टोर में सब कुछ किसी के डिवाइस को नुकसान नहीं पहुंचाता है।

और, ज़ाहिर है, अगर यह वास्तव में एक समस्या बन जाता है, तो ऐप्पल बस अपनी नीति बदलता है (आपका खाता बनाने के एक्स दिनों के भीतर, आपको ऐप स्टोर में कुछ सबमिट करना होगा या आपका खाता निलंबित कर दिया जाएगा)।

+0

अगर वे यह पहचान नहीं सकते कि इसका उल्लंघन कौन कर रहा है तो वे इस नीति को कैसे लागू कर सकते हैं? – Joshua

+1

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

+0

संभवतः, आप एक आईट्यून्स समकक्ष बनाने के बारे में बात कर रहे हैं, जो कि केवल एक बिल्ड ऐप डाउनलोड करने के बजाय, स्रोत को डाउनलोड करेगा। मेरे लिए ऐसा लगता है कि सबसे कठिन हिस्सा ऐप के लिए मानक संरचना के साथ आ रहा है ताकि निर्माण हमेशा काम करता है। प्रत्येक डेवलपर में वास्तव में उनके स्रोत में शामिल xcode परियोजनाएं नहीं होती हैं। तो किसी भी तरह डिलिवरेबल्स को एक्सकोड प्रोजेक्ट्स के साथ एक ज़िप की तरह कुछ होना होगा, इसलिए आप जो भी करेंगे, वह अनजिप करने के बाद xcodebuild -workspace AppName को कॉल करेगा। – Liron

0

इसमें कोई समस्या नहीं है। हजारों लोग यह करते हैं (स्वयं सहित) जब वे गिटूब पर उनके ढांचे के उदाहरण जारी करते हैं। उदाहरण के लिए, AFNetworking (https://github.com/AFNetworking/AFNetworking) रिपॉजिटरी में एक वर्किंग एप्लिकेशन वितरित किया गया है जिसमें आपको संकलित करने और चलाने के लिए डेवलपर खाते की आवश्यकता है। यदि आपके पास ऐप स्टोर नीतियों का उल्लंघन करने वाला ऐप था, तो स्रोत कोड जारी करने से डेवलपर इसे चलाने की अनुमति देगा।

+1

हां, बिल्कुल जो मुझे पता था वह विज्ञापन-प्रसार तरीकों से किया जा रहा था। आइए अंतिम उपयोगकर्ताओं के लिए प्रक्रिया को सरल बनाने का एक तरीका ढूंढें। ऐप्पल भी "अन्य गाल चालू कर सकता है" क्योंकि उन्हें $ 100/वर्ष खातों से भी फायदा होता है। – Joshua

+0

यदि इसके लिए एक ही जगह थी, तो उसे कुछ विश्वसनीयता मिली और उपयोगकर्ताओं ने रुचि दिखाई, जैसे साइडिया जेलब्रोकन डिवाइस के लिए है, तो मुझे लगता है कि इसमें बहुत से बड़े ऐप्स रुचि रखते हैं। – Joshua

संबंधित मुद्दे