सक्रिय आर्किटेक्चर के साथ एक्सकोड में मैक ऐप को संकलित करने के बीच अंतर क्या है i386 बनाम x86_64 (मुख्य विंडो के ऊपरी बाईं ओर स्थित ड्रॉप डाउन में चुना गया)? प्रोजेक्ट के लिए बिल्ड सेटिंग्स में, आर्किटेक्चर विकल्प मानक (32/64-बिट यूनिवर्सल), 32-बिट यूनिवर्सल और 64-बिट इंटेल हैं। व्यावहारिक रूप से, इनका क्या मतलब है और कोई कैसे निर्णय लेता है?एक्सकोड में i386 बनाम x86_64 के लिए संकलन के बीच अंतर?
मान लें कि कोई ओएस एक्स 10.5 और उससे ऊपर लक्षित कर रहा है। मैं गतिविधि मॉनिटर में देखता हूं कि x86_64 के लिए संकलन एक ऐप में होता है जो i386 के लिए संकलित एक से अधिक स्मृति का उपयोग करता है। क्या फायदा है? मुझे पता है कि 64-बिट "भविष्य" है, लेकिन उच्च स्मृति उपयोग दिया गया है, क्या यह 32-बिट का चयन करने के लिए समझ में आता है?
हालांकि यह मौजूदा सॉफ़्टवेयर पर लागू होता है, लेकिन सभी नए सॉफ़्टवेयर को 64 बिट के लिए लिखा और अनुकूलित किया जाना चाहिए। – bbum