Google Play Store पर ऐप्स कॉम क्यों करते हैं। शुरू में?


19

जब आपको प्ले स्टोर से एक ऐप मिलता है, तो एप्लिकेशन हमेशा इस प्रारूप में दिए जाते हैं (उदाहरण के लिए):

play.google.com/store/apps/details?id=com.king.candycrushsaga

मुझे मुख्य URL और केवल ऐप नाम में कोई दिलचस्पी नहीं है, इसलिए मुझे यह मिला:

com.king.candycrushsaga

मुझे पता है कि यह वास्तविक ऐप नाम है, यह ऐप ड्रॉअर या प्ले स्टोर में दिखाया गया दोस्ताना नाम नहीं है, लेकिन यह com.हिस्सा हमेशा मुझे भ्रमित करता है। मुझे पता है कि नाम के अन्य भाग किस लिए हैं ( com.PublisherName.AppName), लेकिन com.शुरुआत में इसका क्या मतलब है ?


यह हमेशा नहीं है एक " com.", को देखने के play.google.com/store/apps/details?id=org.projectmaxs.main या play.google.com/store/apps/details?id=uk.co.nationalrail.google के लिए कुछ और होने के उदाहरणों के एक जोड़े
GAThrawn

जवाबों:


32

नामकरण सम्मेलन जावा मानकों से लिया गया है , और एक यूआरएल के लिए तुलनीय है, लेकिन रिवर्स में। यहां कुंजी यह है कि यह अद्वितीय होना चाहिए, यही कारण है कि यह इतना विशिष्ट है।

आप उदाहरण में, comमुख्य श्रेणी है जो एक शीर्ष स्तर डोमेन के लिए तुलनीय है, जो भी हो सकता है com। अगला कंपनी का नाम है king, जिसकी तुलना डोमेन नाम से की जा सकती है, और अंत में candycrushsaga, जो एक उपडोमेन हो सकता है। चूँकि नाम अद्वितीय होने चाहिए, यह नामकरण स्कीमा काफी सामान्य है, लेकिन कभी-कभी अंत में एक सबप्रोजेक्ट नाम जोड़कर भी आगे विभाजित किया जा सकता है। उदाहरण के लिए राजा अन्य ऐप से गेम को अलग कर सकता है जो उन्होंने नाम का उपयोग करके बनाया है com.king.games.candycrushsaga

जावा मानकों के अनुसार, पहले घटक के लिए एक मान्य शीर्ष स्तर डोमेन (कॉम, नेट, एडू, गोव, देश-विशिष्ट) होना चाहिए, लेकिन मुझे याद है कि पैकेज के नाम भी देख रहे थे जो मानक का सम्मान नहीं करते थे।


3
जवाब के लिए धन्यवाद - मुझे लगता है कि मैं इसे अभी प्राप्त करता हूं - अगर मेरी साइट GeorgesApps.comउदाहरण के लिए है और मैं एक गेम बनाता हूं, Ask Your Friendsतो यह होगाcom.GeorgesApps.AskYourFriends
जॉर्ज

हाँ, बस इतना ही
Onik

6
@GeorgeH लेकिन फिर, छोटे अक्षरों में: com.georgesapps.askyourfriends
नहरमन

3
@ मुझे लगता है कि यह भी ध्यान देने योग्य है कि URL का उपयोग करने के लिए यह बहुत बुरा अभ्यास है कि आप अपने पैकेज के नाम के समान नहीं हैं। इसीलिए King द्वारा एप्स शुरू हो जाएंगे com.king, जो कि उनका डोमेन नेम है। यह एकमात्र कारण है पैकेज नाम का पहला भाग वैध इंटरनेट TLD होना चाहिए।
डैन हुल्मे

2
@GeorgH मैं समझता हूं। मुद्दा यह है, यह सिर्फ नहीं है com.publishername, और comमनमाना विकल्प नहीं है: यह वास्तव में एक डोमेन होना चाहिए जो प्रकाशक का मालिक है। मुझे नहीं लगता था कि ओनिक के जवाब में यह स्पष्ट था।
डैन हुल्मे
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.