कंसोल SDK के "पेशेवर" संस्करण जनता के लिए बंद क्यों हैं?


11

कंसोल SDK के "पेशेवर" संस्करण जनता के लिए बंद क्यों हैं? उदाहरण के लिए Xbox विकास किट केवल कुछ पंजीकृत डेवलपर्स के लिए उपलब्ध है। PS3 में कुछ इसी तरह की व्यवस्था है। यहां तक ​​कि मूल्य निर्धारण भी अनदेखा है।

इस गोपनीयता का कारण क्या है? इसके अलावा, मुफ्त एसडीके (जैसे एक्सएनए) की तुलना में इन "पेशेवर" एसडीके में क्या अतिरिक्त विशेषताएं हैं?


-1: जब तक यहाँ कोई भी वास्तव में Sony, Microsoft या Nintendo से नहीं है, या उनके पास सीधे वास्तविक जानकारी है, इस प्रश्न का उत्तर बाहरी परिप्रेक्ष्य और व्यक्तिगत प्राथमिकताओं के अलावा किसी भी चीज़ के साथ नहीं दिया जा सकता है। संक्षेप में, यह सवाल अटकलों को आमंत्रित करता है और इससे ज्यादा कुछ नहीं।
निकोल बोलस

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

जवाबों:


18

इस योजना को Nintendo द्वारा 1983 के वीडियो गेम क्रैश के प्रभावों का मुकाबला करने के लिए शुरू किया गया था ।

दुर्घटना के कई कारण थे, लेकिन मुख्य कारण बाजार के सैकड़ों कम गुणवत्ता वाले खेलों के सुपरसेट होने से था, जिसके परिणामस्वरूप उपभोक्ता विश्वास का नुकसान हुआ ...।

1986 में, निन्टेंडो के अध्यक्ष हिरोशी यामूची ने उल्लेख किया कि "अटारी का पतन हो गया क्योंकि उन्होंने तीसरे पक्ष के डेवलपर्स को बहुत अधिक स्वतंत्रता दी और बाजार को रगड़ के खेल के साथ बदल दिया गया।" इसके जवाब में, निनटेंडो ने उन खिताबों की संख्या को सीमित कर दिया जो हर साल तीसरे पक्ष के डेवलपर्स अपने सिस्टम के लिए जारी कर सकते थे।

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

मुक्त और मालिकाना एसडीके के बीच का अंतर विक्रेता द्वारा भिन्न होता है। सभी मामलों में, मुफ्त विकल्प अधिक तकनीकी रूप से सीमित है - XNA आपको सी # तक सीमित करता है, उदाहरण के लिए, जहां पूर्ण एक्सडीके आपको किसी भी भाषा में लिखने की अनुमति देता है जो Xbox 360 के पीपीसी-आधारित आर्किटेक्चर को लक्षित कर सकता है। हार्डवेयर का भी यही हाल है। Xbox डीबगिंग इकाइयों में बड़ी हार्ड ड्राइव होती हैं, जो SMB ड्राइव शेयरों से कनेक्ट हो सकती हैं, और Xbox Live के विशेष संस्करण से कनेक्ट हो सकती हैं। वे आमतौर पर ग्राहक सहायता अनुबंध और बेहतर प्रोफाइलर्स या परीक्षण हार्नेस जैसे अन्य डेवलपर टूल तक पहुंच के साथ भी आते हैं।


1
+1 क्या अमीगा भी उद्योग द्वारा आवश्यक सबूत नहीं है कि यह सुनिश्चित करने के लिए कि सब कुछ पायरेसी को सीमित करने के लिए किया जाना चाहिए? मुझे लगता है कि यह कहानी का दूसरा महत्वपूर्ण हिस्सा है।
Klaim

4
@ अस्वीकरण: मुझे नहीं पता कि आप अमिगा के इतिहास के किस हिस्से का संदर्भ दे रहे हैं, लेकिन पायरेसी और मालिकाना एसडीके के बीच का लिंक हमेशा से कठिन रहा है, और आईएमओ ज्यादातर कंसोल निर्माताओं से प्रचारित करता है। बंद कंसोल बाजार को अनपेक्षित कोड चलाने के लिए कठिन बनाने के लिए डिज़ाइन किया गया है; यह मामूली रूप से चोरी को कम कर सकता है, लेकिन केवल एक दुष्प्रभाव के रूप में। इसके अलावा अधिकांश पायरेसी स्वीकृत कोड की है।

@ "सब कुछ" करने के कारण हमेशा भयानक राक्षस होते हैं। आपको केवल कुछ चीजें करनी हैं, लेकिन सही हैं।
ओ ० '।

मैं इस बात का खंडन कर रहा था कि मध्यम, डिस्क की आसान चोरी के कारण अमीगा वाष्प शक्ति खो देता है, लेकिन हाँ यह देव किट से असंबंधित हो सकता है।
Klaim

@ लोरिस मैं सहमत नहीं हूँ। विविधता गुणवत्ता का जन्म बिस्तर है। जो महत्वपूर्ण है, उस विविधता को सुलझाने के तरीके होना जरूरी है। आखिरकार, सोनी ने गेम की विविधता के कारण इसे प्लेस्टेशन की सफलता बना दिया। लेकिन यह सीखना आसान था कि क्या अच्छा था या क्या नहीं।
Klaim

4

अच्छी तरह से एक बात के लिए ये पेशेवर एसडीके आमतौर पर अलग हार्डवेयर के साथ आते हैं। उदाहरण के लिए यह है कि (पुराना) PS3 विकास स्टेशन कैसा दिखता है (U2 / U3 रैक आकार): PS3 डीके

और यह एक Xbox 360 डेवलपमेंट किट है: Xbox 360 डीके

और भले ही एसडीके सामान्य 'उपभोक्ता' कंसोल पर चल सकता है (जो वे कर सकते हैं लेकिन सीमित कार्यक्षमता के साथ, आमतौर पर सिर्फ डिबगिंग के लिए उपयोग किया जाता है) यह अभी भी एक सुरक्षा जोखिम के पास है क्योंकि एसडीके आपको बहुत निचले स्तर तक पहुंच प्रदान करता है।

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


6
-1 के लिए "यह अभी भी एक सुरक्षा जोखिम रखता है" - मैं वास्तव में इस झूठे औचित्य से नफरत करता हूं, और एक डेवलपर साइट पर यह अक्षम्य है। शिट्टी कोडिंग एक सुरक्षा जोखिम बनाता है। पूर्ण एसडीके पहुंच (शायद) एक लाभ जोखिम पैदा करता है ।

1
और लोहोरिस जो कहते हैं, वास्तव में वही करते हैं। MS, बड़े प्रकाशकों / डेवलपर्स जैसे कि Activision या Epic के लिए डेवलपर सहायता कार्यक्रम चला सकता है, जहाँ वे इसे गेम या ब्लॉकबस्टर हिट के शिप किए गए वॉल्यूम में बनाने की गारंटी देते हैं, लेकिन अधिकांश डेवलपर्स के लिए वे सामान की कीमत पर जा रहे हैं तो यह सबसे खराब पर भी टूट जाता है।

2
जोवेर्स्किग उस मामले में एक गलती के लिए चाबियाँ छोड़ रहा है केवल एक लाभ जोखिम है (जो मेरे द्वारा ठीक है लेकिन यह हमें कहीं भी नहीं मिलता है)। @Lhoris हाँ, वे इसे मुफ्त में समर्थन के बिना पेश कर सकते हैं, लेकिन यह एक भयानक पीआर गलती करेगा क्योंकि आपके पास बहुत से असंतुष्ट ग्राहक होंगे (मुफ्त का मतलब यह नहीं है कि लोग शिकायत नहीं करते हैं जब वे इसे प्राप्त नहीं कर सकते। काम)। यही कारण है कि स्तर के संपादकों जैसे उपकरण राज्य में कभी भी 'केवल जारी' नहीं होते हैं क्योंकि वे आंतरिक रूप से होते हैं। आंतरिक टूल पॉलिश और बाहरी टूल पॉलिश के बीच इतना बड़ा अंतर है, यहां तक ​​कि मुफ्त टूल के लिए भी!
रॉय टी।

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

2
बस एसडीके तक पहुंच होने से आप किसी भी अहस्ताक्षरित कोड को चलाने नहीं देते। आपको अभी भी प्रकाशक से एक हस्ताक्षरित कुंजी जारी करने की आवश्यकता है। साइनिंग कीज़ को मशीन आईडी से बांधा जाता है ताकि आप इसे केवल नामित मशीनों पर ही तैनात कर सकें। कुंजी निश्चित समय के बाद समाप्त हो जाती है और प्रकाशक उन्हें निरस्त कर सकते हैं, इसलिए सार्वजनिक एसडीके होने के लिए चोरी के मामले में वास्तव में कोई बड़ा सुरक्षा जोखिम नहीं है।
5
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.