मेरे पास एक संकलित भाषा में लिखा गया एक क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन है।
- लिनक्स के लिए यह उपयोगकर्ता के लिए उपलब्ध amd64 और i386 दोनों का निर्माण करने के लिए प्रथागत है, इसलिए उपयोगकर्ता अपने वर्तमान वातावरण के लिए उपयुक्त, संस्करण चुन सकता है।
- मैक में यह यूनिवर्सल बाइनरी बनाने के लिए प्रथागत है, इसलिए यह Apple कंप्यूटर के कई संस्करणों का समर्थन कर सकता है। या बस 64-बिट संस्करण प्रदान करें, क्योंकि सभी मौजूदा Apple कंप्यूटर 64-बिट आर्किटेक्चर और OS का उपयोग करते हैं।
मैं उपयोगकर्ताओं को भ्रमित नहीं करना चाहता, "आप किस आर्किटेक्चर हैं?" पूछ रहे हैं, लेकिन केवल 32-बिट को तैनात करना बुरा विचार है, क्योंकि यह प्रोग्राम कुछ 64-बिट ऑप्टिमाइज़ेशन जादू का उपयोग करता है और इन मशीनों पर बहुत तेजी से चलता है।
मेरे ख्याल:
- एप्लिकेशन के दोनों 32- और 64-बिट संस्करण स्थापित करें और रन-टाइम चुनें। (आवरण की आवश्यकता होती है, इसलिए क्लिक-एंड-लॉन्च एप्लिकेशन (जैसे uTorrent) बनाना मुश्किल होगा)।
User-agent
वेबसाइट पर उपयोग करके आर्किटेक्चर का पता लगाएं , इसलिए उपयोगकर्ता स्वचालित रूप से उपयुक्त संस्करण डाउनलोड कर सकता है (और "वैकल्पिक संस्करणों" के लिए लिंक बना सकता है)। (यह Google Chrome शैली है)- उपयोगकर्ता को 32-बिट एप्लिकेशन का उपयोग करने और 64-बिट संस्करण "विशेषज्ञ-केवल" बनाने के लिए मजबूर करें? (वीएलसी की तरह)
मुझे विंडोज में क्या करना चाहिए?