हमारे मैक उपयोगकर्ता उसी तरह से सवाल पूछते हैं: आपको विंडोज में सब कुछ के लिए एक (अन) इंस्टॉलर की आवश्यकता क्यों है?
मैक कार्यक्रमों के अधिकांश भाग पूर्ण बंडल हैं - उनके सभी संसाधन एप्लिकेशन के फ़ोल्डर में हैं (ऐप आइकन पर राइट क्लिक करें -> पैकेज सामग्री दिखाएं)। इसलिए वे कहीं से भी चलेंगे, एक सिस्टम वैरिएबल है जो कोड को बताता है कि वह कहां है। अक्सर, एक एप्लिकेशन सीधे डाउनलोड किए गए डीएमजी से और यहां तक कि एक दूरस्थ सर्वर से भी चलाया जा सकता है। एक प्रदर्शन हिट के बिट, लेकिन यह काम करेगा। उपयोगकर्ता की सेटिंग्स उपयोगकर्ता की लाइब्रेरी में हैं, यांत्रिकी को संभालने के लिए सिस्टम रूटीन भी हैं।
Mac की कोई केंद्रीय रजिस्ट्री नहीं है जिसे सेटअप (या रखरखाव) की आवश्यकता होती है, इसलिए वहां जाने के लिए कुछ भी नहीं चाहिए।
यदि आप मैक एप्लिकेशन विकसित कर रहे हैं, तो आपको इंस्टॉलर की आवश्यकता न होने के लिए बहुत प्रयास करना चाहिए - केवल तभी जब आप साझा लाइब्रेरी या शेल-स्तरीय सेवाएं स्थापित कर रहे हों। सामान्य तौर पर, इसके बिना करना संभव है।
जब से आप iOS प्रोग्रामिंग की ओर बढ़ रहे हैं, तो मैं आपको इसके बारे में चिंता न करने का सुझाव दूंगा। iOS नियम आपको बताएंगे कि कहां क्या सहेजना है, और यह परक्राम्य नहीं है। वरीयताएँ यहाँ जाती हैं, उपयोगकर्ता डेटा वहाँ जाता है। आप दिए गए API का उपयोग करेंगे । अनुपालन करें। आज्ञा का पालन।
*.app
फ़ोल्डर को केवल आपकी स्थानीय डिस्क में खींचने से फ़ाइल कार्रवाई को ट्रिगर किया जा सकता है। इसके अलावा,nnn.app
यह एक फ़ोल्डर है , एक फ़ाइल नहीं है। मैक एप कैसे काम करते हैं, इसमें काफी संलिप्तता है।